sas

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type AccessKeyLeak ¶

type AccessKeyLeak struct {
	DealTime    string `json:"DealTime" xml:"DealTime"`
	Status      string `json:"Status" xml:"Status"`
	Type        string `json:"Type" xml:"Type"`
	UserType    string `json:"UserType" xml:"UserType"`
	AccesskeyId string `json:"AccesskeyId" xml:"AccesskeyId"`
	AliUserName string `json:"AliUserName" xml:"AliUserName"`
	DealType    string `json:"DealType" xml:"DealType"`
	Url         string `json:"Url" xml:"Url"`
	GmtModified int64  `json:"GmtModified" xml:"GmtModified"`
	Asset       string `json:"Asset" xml:"Asset"`
	Id          int64  `json:"Id" xml:"Id"`
}

AccessKeyLeak is a nested struct in sas response

type AccessKeyLeakList ¶

type AccessKeyLeakList struct {
	AccessKeyLeak []AccessKeyLeak `json:"AccessKeyLeak" xml:"AccessKeyLeak"`
}

AccessKeyLeakList is a nested struct in sas response

type ActionList ¶

type ActionList struct {
	ActionListArr []ActionListArr `json:"ActionListArr" xml:"ActionListArr"`
}

ActionList is a nested struct in sas response

type ActionListArr ¶

type ActionListArr struct {
	Status       int    `json:"Status" xml:"Status"`
	ConfigList   string `json:"ConfigList" xml:"ConfigList"`
	GmtCreate    int64  `json:"GmtCreate" xml:"GmtCreate"`
	ActionName   string `json:"ActionName" xml:"ActionName"`
	Url          string `json:"Url" xml:"Url"`
	AliUid       int64  `json:"AliUid" xml:"AliUid"`
	DingTalkLang string `json:"DingTalkLang" xml:"DingTalkLang"`
	IntervalTime int    `json:"IntervalTime" xml:"IntervalTime"`
	GmtModified  int64  `json:"GmtModified" xml:"GmtModified"`
	GroupIdList  string `json:"GroupIdList" xml:"GroupIdList"`
	Id           int    `json:"Id" xml:"Id"`
}

ActionListArr is a nested struct in sas response

type AddInstallCodeRequest ¶

type AddInstallCodeRequest struct {
	*requests.RpcRequest
	ExpiredDate requests.Integer `position:"Query" name:"ExpiredDate"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	Os          string           `position:"Query" name:"Os"`
	GroupId     requests.Integer `position:"Query" name:"GroupId"`
	OnlyImage   requests.Boolean `position:"Query" name:"OnlyImage"`
	VendorName  string           `position:"Query" name:"VendorName"`
}

AddInstallCodeRequest is the request struct for api AddInstallCode

func CreateAddInstallCodeRequest ¶

func CreateAddInstallCodeRequest() (request *AddInstallCodeRequest)

CreateAddInstallCodeRequest creates a request to invoke AddInstallCode API

type AddInstallCodeResponse ¶

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

AddInstallCodeResponse is the response struct for api AddInstallCode

func CreateAddInstallCodeResponse ¶

func CreateAddInstallCodeResponse() (response *AddInstallCodeResponse)

CreateAddInstallCodeResponse creates a response to parse from AddInstallCode response

type AddVpcHoneyPotRequest ¶

type AddVpcHoneyPotRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	VpcId    string `position:"Query" name:"VpcId"`
}

AddVpcHoneyPotRequest is the request struct for api AddVpcHoneyPot

func CreateAddVpcHoneyPotRequest ¶

func CreateAddVpcHoneyPotRequest() (request *AddVpcHoneyPotRequest)

CreateAddVpcHoneyPotRequest creates a request to invoke AddVpcHoneyPot API

type AddVpcHoneyPotResponse ¶

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

AddVpcHoneyPotResponse is the response struct for api AddVpcHoneyPot

func CreateAddVpcHoneyPotResponse ¶

func CreateAddVpcHoneyPotResponse() (response *AddVpcHoneyPotResponse)

CreateAddVpcHoneyPotResponse creates a response to parse from AddVpcHoneyPot response

type AegisCelintInstallRespose ¶

type AegisCelintInstallRespose struct {
	Uuid       string `json:"Uuid" xml:"Uuid"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	RecordId   int64  `json:"RecordId" xml:"RecordId"`
}

AegisCelintInstallRespose is a nested struct in sas response

type AegisCelintInstallResposeList ¶

type AegisCelintInstallResposeList struct {
	AegisCelintInstallRespose []AegisCelintInstallRespose `json:"AegisCelintInstallRespose" xml:"AegisCelintInstallRespose"`
}

AegisCelintInstallResposeList is a nested struct in sas response

type AegisDynamicDialogDTO ¶

type AegisDynamicDialogDTO struct {
	ID        int64  `json:"ID" xml:"ID"`
	DialogKey string `json:"DialogKey" xml:"DialogKey"`
	Params    string `json:"Params" xml:"Params"`
}

AegisDynamicDialogDTO is a nested struct in sas response

type AffectedMaliciousFileImage ¶

type AffectedMaliciousFileImage struct {
	Status                int    `json:"Status" xml:"Status"`
	Digest                string `json:"Digest" xml:"Digest"`
	LatestVerifyTimestamp int64  `json:"LatestVerifyTimestamp" xml:"LatestVerifyTimestamp"`
	RepoInstanceId        string `json:"RepoInstanceId" xml:"RepoInstanceId"`
	Namespace             string `json:"Namespace" xml:"Namespace"`
	Tag                   string `json:"Tag" xml:"Tag"`
	RepoRegionId          string `json:"RepoRegionId" xml:"RepoRegionId"`
	ImageUuid             string `json:"ImageUuid" xml:"ImageUuid"`
	FirstScanTimestamp    int64  `json:"FirstScanTimestamp" xml:"FirstScanTimestamp"`
	MaliciousMd5          string `json:"MaliciousMd5" xml:"MaliciousMd5"`
	FilePath              string `json:"FilePath" xml:"FilePath"`
	RepoId                string `json:"RepoId" xml:"RepoId"`
	Layer                 string `json:"Layer" xml:"Layer"`
	LatestScanTimestamp   int64  `json:"LatestScanTimestamp" xml:"LatestScanTimestamp"`
	RepoName              string `json:"RepoName" xml:"RepoName"`
	Level                 string `json:"Level" xml:"Level"`
	DownloadUrl           string `json:"DownloadUrl" xml:"DownloadUrl"`
	HighLight             string `json:"HighLight" xml:"HighLight"`
}

AffectedMaliciousFileImage is a nested struct in sas response

type AffectedMaliciousFileImagesResponse ¶

type AffectedMaliciousFileImagesResponse struct {
	AffectedMaliciousFileImage []AffectedMaliciousFileImage `json:"AffectedMaliciousFileImage" xml:"AffectedMaliciousFileImage"`
}

AffectedMaliciousFileImagesResponse is a nested struct in sas response

type AllVulList ¶

type AllVulList struct {
	ScaVulRecord []ScaVulRecord `json:"ScaVulRecord" xml:"ScaVulRecord"`
}

AllVulList is a nested struct in sas response

type AntiBruteForceRule ¶

type AntiBruteForceRule struct {
	MachineCount    int      `json:"MachineCount" xml:"MachineCount"`
	EnableSmartRule bool     `json:"EnableSmartRule" xml:"EnableSmartRule"`
	FailCount       int      `json:"FailCount" xml:"FailCount"`
	ForbiddenTime   int      `json:"ForbiddenTime" xml:"ForbiddenTime"`
	Span            int      `json:"Span" xml:"Span"`
	DefaultRule     bool     `json:"DefaultRule" xml:"DefaultRule"`
	Name            string   `json:"Name" xml:"Name"`
	Id              int64    `json:"Id" xml:"Id"`
	UuidList        []string `json:"UuidList" xml:"UuidList"`
}

AntiBruteForceRule is a nested struct in sas response

type AsapList ¶

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

AsapList is a nested struct in sas response

type Asset ¶

type Asset struct {
	InternetIp    string `json:"InternetIp" xml:"InternetIp"`
	OsName        string `json:"OsName" xml:"OsName"`
	Ip            string `json:"Ip" xml:"Ip"`
	Os            string `json:"Os" xml:"Os"`
	InstanceId    string `json:"InstanceId" xml:"InstanceId"`
	ClientStatus  string `json:"ClientStatus" xml:"ClientStatus"`
	VpcInstanceId string `json:"VpcInstanceId" xml:"VpcInstanceId"`
	IntranetIp    string `json:"IntranetIp" xml:"IntranetIp"`
	AssetType     string `json:"AssetType" xml:"AssetType"`
	RegionId      string `json:"RegionId" xml:"RegionId"`
	Uuid          string `json:"Uuid" xml:"Uuid"`
	Flag          int    `json:"Flag" xml:"Flag"`
	RegionName    string `json:"RegionName" xml:"RegionName"`
	InstanceName  string `json:"InstanceName" xml:"InstanceName"`
	Region        string `json:"Region" xml:"Region"`
}

Asset is a nested struct in sas response

type AssetDetail ¶

type AssetDetail struct {
	CpuInfo        string   `json:"CpuInfo" xml:"CpuInfo"`
	InternetIp     string   `json:"InternetIp" xml:"InternetIp"`
	OsDetail       string   `json:"OsDetail" xml:"OsDetail"`
	CreateTime     int64    `json:"CreateTime" xml:"CreateTime"`
	Kernel         string   `json:"Kernel" xml:"Kernel"`
	Bind           bool     `json:"Bind" xml:"Bind"`
	OsName         string   `json:"OsName" xml:"OsName"`
	Tag            string   `json:"Tag" xml:"Tag"`
	ClientStatus   string   `json:"ClientStatus" xml:"ClientStatus"`
	Mem            int      `json:"Mem" xml:"Mem"`
	Memory         int64    `json:"Memory" xml:"Memory"`
	VpcInstanceId  string   `json:"VpcInstanceId" xml:"VpcInstanceId"`
	AuthVersion    int      `json:"AuthVersion" xml:"AuthVersion"`
	InstanceName   string   `json:"InstanceName" xml:"InstanceName"`
	Region         string   `json:"Region" xml:"Region"`
	GroupTrace     string   `json:"GroupTrace" xml:"GroupTrace"`
	Ip             string   `json:"Ip" xml:"Ip"`
	HostName       string   `json:"HostName" xml:"HostName"`
	Os             string   `json:"Os" xml:"Os"`
	AuthModifyTime int64    `json:"AuthModifyTime" xml:"AuthModifyTime"`
	InstanceId     string   `json:"InstanceId" xml:"InstanceId"`
	IntranetIp     string   `json:"IntranetIp" xml:"IntranetIp"`
	AssetType      string   `json:"AssetType" xml:"AssetType"`
	RegionId       string   `json:"RegionId" xml:"RegionId"`
	SysInfo        string   `json:"SysInfo" xml:"SysInfo"`
	Uuid           string   `json:"Uuid" xml:"Uuid"`
	Cpu            int      `json:"Cpu" xml:"Cpu"`
	RegionName     string   `json:"RegionName" xml:"RegionName"`
	InstanceStatus string   `json:"InstanceStatus" xml:"InstanceStatus"`
	Flag           int      `json:"Flag" xml:"Flag"`
	ClientVersion  string   `json:"ClientVersion" xml:"ClientVersion"`
	IpList         []string `json:"IpList" xml:"IpList"`
	MacList        []string `json:"MacList" xml:"MacList"`
	DiskInfoList   []string `json:"DiskInfoList" xml:"DiskInfoList"`
}

AssetDetail is a nested struct in sas response

type AssetList ¶

type AssetList struct {
	Asset []Asset `json:"Asset" xml:"Asset"`
}

AssetList is a nested struct in sas response

type AssetsSummary ¶

type AssetsSummary struct {
	TotalCoreNum        int `json:"TotalCoreNum" xml:"TotalCoreNum"`
	TotalAssetAllRegion int `json:"TotalAssetAllRegion" xml:"TotalAssetAllRegion"`
	TotalCoreAllRegion  int `json:"TotalCoreAllRegion" xml:"TotalCoreAllRegion"`
}

AssetsSummary is a nested struct in sas response

type AssistInfo ¶

type AssistInfo struct {
	Type  string `json:"Type" xml:"Type"`
	Value string `json:"Value" xml:"Value"`
	Link  string `json:"Link" xml:"Link"`
}

AssistInfo is a nested struct in sas response

type AttackEvent ¶

type AttackEvent struct {
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	DateArray  []string `json:"DateArray" xml:"DateArray"`
	ValueArray []string `json:"ValueArray" xml:"ValueArray"`
}

AttackEvent is a nested struct in sas response

type BackupFiles ¶

type BackupFiles struct {
	BrowseFile []BrowseFile `json:"BrowseFile" xml:"BrowseFile"`
}

BackupFiles is a nested struct in sas response

type BackupMachineDTO ¶

type BackupMachineDTO struct {
	Uuid         string `json:"Uuid" xml:"Uuid"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	ClientStatus string `json:"ClientStatus" xml:"ClientStatus"`
	ClientId     string `json:"ClientId" xml:"ClientId"`
}

BackupMachineDTO is a nested struct in sas response

type BackupPolicy ¶

type BackupPolicy struct {
	ClientErrorCount     int      `json:"ClientErrorCount" xml:"ClientErrorCount"`
	Status               string   `json:"Status" xml:"Status"`
	PolicyVersion        string   `json:"PolicyVersion" xml:"PolicyVersion"`
	Policy               string   `json:"Policy" xml:"Policy"`
	UpgradeStatus        string   `json:"UpgradeStatus" xml:"UpgradeStatus"`
	ServiceErrorCount    int      `json:"ServiceErrorCount" xml:"ServiceErrorCount"`
	PolicyRegionId       string   `json:"PolicyRegionId" xml:"PolicyRegionId"`
	ClientStatus         string   `json:"ClientStatus" xml:"ClientStatus"`
	Name                 string   `json:"Name" xml:"Name"`
	HealthClientCount    int      `json:"HealthClientCount" xml:"HealthClientCount"`
	Id                   int64    `json:"Id" xml:"Id"`
	ClientErrorUuidList  []string `json:"ClientErrorUuidList" xml:"ClientErrorUuidList"`
	RemarkedUuidList     []string `json:"RemarkedUuidList" xml:"RemarkedUuidList"`
	UuidList             []string `json:"UuidList" xml:"UuidList"`
	ServiceErrorUuidList []string `json:"ServiceErrorUuidList" xml:"ServiceErrorUuidList"`
	HealthClientUuidList []string `json:"HealthClientUuidList" xml:"HealthClientUuidList"`
}

BackupPolicy is a nested struct in sas response

type BackupRestoreCount ¶

type BackupRestoreCount struct {
	Total      int `json:"Total" xml:"Total"`
	Recovering int `json:"Recovering" xml:"Recovering"`
}

BackupRestoreCount is a nested struct in sas response

type BackupStorageCount ¶

type BackupStorageCount struct {
	Overflow            int   `json:"Overflow" xml:"Overflow"`
	UniUsageStorageByte int64 `json:"UniUsageStorageByte" xml:"UniUsageStorageByte"`
	BuyStorageByte      int64 `json:"BuyStorageByte" xml:"BuyStorageByte"`
	UsageStorageByte    int64 `json:"UsageStorageByte" xml:"UsageStorageByte"`
	EcsUsageStorageByte int64 `json:"EcsUsageStorageByte" xml:"EcsUsageStorageByte"`
}

BackupStorageCount is a nested struct in sas response

type BaseConfig ¶

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

BaseConfig is a nested struct in sas response

type BaseConfigs ¶

type BaseConfigs struct {
	BaseConfig []BaseConfig `json:"BaseConfig" xml:"BaseConfig"`
}

BaseConfigs is a nested struct in sas response

type BaselineResultSummary ¶

type BaselineResultSummary struct {
	BaselineResultSummaryItem []BaselineResultSummaryItem `json:"BaselineResultSummary" xml:"BaselineResultSummary"`
}

BaselineResultSummary is a nested struct in sas response

type BaselineResultSummaryItem ¶

type BaselineResultSummaryItem struct {
	Status             int    `json:"Status" xml:"Status"`
	MiddleRiskImage    int    `json:"MiddleRiskImage" xml:"MiddleRiskImage"`
	BaselineNameLevel  string `json:"BaselineNameLevel" xml:"BaselineNameLevel"`
	LastScanTime       int64  `json:"LastScanTime" xml:"LastScanTime"`
	HighRiskImage      int    `json:"HighRiskImage" xml:"HighRiskImage"`
	BaselineNameKey    string `json:"BaselineNameKey" xml:"BaselineNameKey"`
	BaselineClassKey   string `json:"BaselineClassKey" xml:"BaselineClassKey"`
	BaselineNameAlias  string `json:"BaselineNameAlias" xml:"BaselineNameAlias"`
	BaselineClassAlias string `json:"BaselineClassAlias" xml:"BaselineClassAlias"`
	FirstScanTime      int64  `json:"FirstScanTime" xml:"FirstScanTime"`
	LowRiskImage       int    `json:"LowRiskImage" xml:"LowRiskImage"`
}

BaselineResultSummaryItem is a nested struct in sas response

type BasicData ¶

type BasicData struct {
	BasicDataItem []BasicDataItem `json:"BasicData" xml:"BasicData"`
}

BasicData is a nested struct in sas response

type BasicDataItem ¶

type BasicDataItem struct {
	Id           int64  `json:"Id" xml:"Id"`
	Status       string `json:"Status" xml:"Status"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
}

BasicDataItem is a nested struct in sas response

type Bind ¶

type Bind struct {
	Status        string `json:"Status" xml:"Status"`
	Percent       int    `json:"Percent" xml:"Percent"`
	InternetIp    string `json:"InternetIp" xml:"InternetIp"`
	ServiceDetail string `json:"ServiceDetail" xml:"ServiceDetail"`
	Os            string `json:"Os" xml:"Os"`
	ServiceStatus string `json:"ServiceStatus" xml:"ServiceStatus"`
	IntranetIp    string `json:"IntranetIp" xml:"IntranetIp"`
	AuditCount    string `json:"AuditCount" xml:"AuditCount"`
	Uuid          string `json:"Uuid" xml:"Uuid"`
	ServiceCode   string `json:"ServiceCode" xml:"ServiceCode"`
	InstanceName  string `json:"InstanceName" xml:"InstanceName"`
	DirCount      string `json:"DirCount" xml:"DirCount"`
	BlockCount    string `json:"BlockCount" xml:"BlockCount"`
}

Bind is a nested struct in sas response

type BindList ¶

type BindList struct {
	Bind []Bind `json:"Bind" xml:"Bind"`
}

BindList is a nested struct in sas response

type BrowseFile ¶

type BrowseFile struct {
	Type    string `json:"Type" xml:"Type"`
	Name    string `json:"Name" xml:"Name"`
	Subtree string `json:"Subtree" xml:"Subtree"`
	Size    int64  `json:"Size" xml:"Size"`
}

BrowseFile is a nested struct in sas response

type BruteForceSummary ¶

type BruteForceSummary struct {
	AllStrategyCount int `json:"AllStrategyCount" xml:"AllStrategyCount"`
	EffectiveCount   int `json:"EffectiveCount" xml:"EffectiveCount"`
}

BruteForceSummary is a nested struct in sas response

type BuildTask ¶

type BuildTask struct {
	BuildTaskId   string `json:"BuildTaskId" xml:"BuildTaskId"`
	TaskType      string `json:"TaskType" xml:"TaskType"`
	RepoNamespace string `json:"RepoNamespace" xml:"RepoNamespace"`
	RepoName      string `json:"RepoName" xml:"RepoName"`
	RegionId      string `json:"RegionId" xml:"RegionId"`
	OldTag        string `json:"OldTag" xml:"OldTag"`
	OldUuid       string `json:"OldUuid" xml:"OldUuid"`
	NewTag        string `json:"NewTag" xml:"NewTag"`
	NewUuid       string `json:"NewUuid" xml:"NewUuid"`
	FixTime       string `json:"FixTime" xml:"FixTime"`
	FinishTime    string `json:"FinishTime" xml:"FinishTime"`
	Status        int    `json:"Status" xml:"Status"`
}

BuildTask is a nested struct in sas response

type BuildTasks ¶

type BuildTasks struct {
	BuildTask []BuildTask `json:"BuildTask" xml:"BuildTask"`
}

BuildTasks is a nested struct in sas response

type CauseDetail ¶

type CauseDetail struct {
	Key   string      `json:"Key" xml:"Key"`
	Value []ValueItem `json:"Value" xml:"Value"`
}

CauseDetail is a nested struct in sas response

type CauseDetails ¶

type CauseDetails struct {
	CauseDetail []CauseDetail `json:"CauseDetail" xml:"CauseDetail"`
}

CauseDetails is a nested struct in sas response

type CheckDetail ¶

type CheckDetail struct {
	CheckId   int64  `json:"CheckId" xml:"CheckId"`
	CheckDesc string `json:"CheckDesc" xml:"CheckDesc"`
	CheckItem string `json:"CheckItem" xml:"CheckItem"`
	Rules     []Rule `json:"Rules" xml:"Rules"`
}

CheckDetail is a nested struct in sas response

type CheckDetailsInDescribeRiskType ¶

type CheckDetailsInDescribeRiskType struct {
	CheckDetail []CheckDetail `json:"CheckDetail" xml:"CheckDetail"`
}

CheckDetailsInDescribeRiskType is a nested struct in sas response

type CheckDetailsInDescribeStrategyDetail ¶

type CheckDetailsInDescribeStrategyDetail struct {
	CheckDetail []CheckDetail `json:"CheckDetail" xml:"CheckDetail"`
}

CheckDetailsInDescribeStrategyDetail is a nested struct in sas response

type CheckPolicie ¶

type CheckPolicie struct {
	StandardId          int64  `json:"StandardId" xml:"StandardId"`
	StandardShowName    string `json:"StandardShowName" xml:"StandardShowName"`
	RequirementId       int64  `json:"RequirementId" xml:"RequirementId"`
	RequirementShowName string `json:"RequirementShowName" xml:"RequirementShowName"`
	SectionId           int64  `json:"SectionId" xml:"SectionId"`
	SectionShowName     string `json:"SectionShowName" xml:"SectionShowName"`
}

CheckPolicie is a nested struct in sas response

type CheckPolicies ¶

type CheckPolicies struct {
	CheckPolicie []CheckPolicie `json:"CheckPolicie" xml:"CheckPolicie"`
}

CheckPolicies is a nested struct in sas response

type CheckQuaraFileIdRequest ¶

type CheckQuaraFileIdRequest struct {
	*requests.RpcRequest
	QuaraFileIds *[]string `position:"Query" name:"QuaraFileIds"  type:"Repeated"`
	Uuid         string    `position:"Query" name:"Uuid"`
	SourceIp     string    `position:"Query" name:"SourceIp"`
}

CheckQuaraFileIdRequest is the request struct for api CheckQuaraFileId

func CreateCheckQuaraFileIdRequest ¶

func CreateCheckQuaraFileIdRequest() (request *CheckQuaraFileIdRequest)

CreateCheckQuaraFileIdRequest creates a request to invoke CheckQuaraFileId API

type CheckQuaraFileIdResponse ¶

type CheckQuaraFileIdResponse struct {
	*responses.BaseResponse
	Data      bool   `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CheckQuaraFileIdResponse is the response struct for api CheckQuaraFileId

func CreateCheckQuaraFileIdResponse ¶

func CreateCheckQuaraFileIdResponse() (response *CheckQuaraFileIdResponse)

CreateCheckQuaraFileIdResponse creates a response to parse from CheckQuaraFileId response

type CheckSecurityEventIdRequest ¶

type CheckSecurityEventIdRequest struct {
	*requests.RpcRequest
	SecurityEventIds *[]string `position:"Query" name:"SecurityEventIds"  type:"Repeated"`
	Uuid             string    `position:"Query" name:"Uuid"`
	SourceIp         string    `position:"Query" name:"SourceIp"`
}

CheckSecurityEventIdRequest is the request struct for api CheckSecurityEventId

func CreateCheckSecurityEventIdRequest ¶

func CreateCheckSecurityEventIdRequest() (request *CheckSecurityEventIdRequest)

CreateCheckSecurityEventIdRequest creates a request to invoke CheckSecurityEventId API

type CheckSecurityEventIdResponse ¶

type CheckSecurityEventIdResponse struct {
	*responses.BaseResponse
	Data      bool   `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CheckSecurityEventIdResponse is the response struct for api CheckSecurityEventId

func CreateCheckSecurityEventIdResponse ¶

func CreateCheckSecurityEventIdResponse() (response *CheckSecurityEventIdResponse)

CreateCheckSecurityEventIdResponse creates a response to parse from CheckSecurityEventId response

type CheckUserHasEcsRequest ¶

type CheckUserHasEcsRequest struct {
	*requests.RpcRequest
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	Lang        string           `position:"Query" name:"Lang"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
}

CheckUserHasEcsRequest is the request struct for api CheckUserHasEcs

func CreateCheckUserHasEcsRequest ¶

func CreateCheckUserHasEcsRequest() (request *CheckUserHasEcsRequest)

CreateCheckUserHasEcsRequest creates a request to invoke CheckUserHasEcs API

type CheckUserHasEcsResponse ¶

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

CheckUserHasEcsResponse is the response struct for api CheckUserHasEcs

func CreateCheckUserHasEcsResponse ¶

func CreateCheckUserHasEcsResponse() (response *CheckUserHasEcsResponse)

CreateCheckUserHasEcsResponse creates a response to parse from CheckUserHasEcs response

type CheckWarning ¶

type CheckWarning struct {
	Status         int    `json:"Status" xml:"Status"`
	CheckWarningId int64  `json:"CheckWarningId" xml:"CheckWarningId"`
	Type           string `json:"Type" xml:"Type"`
	Uuid           string `json:"Uuid" xml:"Uuid"`
	Item           string `json:"Item" xml:"Item"`
	CheckId        int64  `json:"CheckId" xml:"CheckId"`
	Level          string `json:"Level" xml:"Level"`
	Reason         string `json:"Reason" xml:"Reason"`
	FixStatus      int    `json:"FixStatus" xml:"FixStatus"`
}

CheckWarning is a nested struct in sas response

type CheckWarnings ¶

type CheckWarnings struct {
	CheckWarning []CheckWarning `json:"CheckWarning" xml:"CheckWarning"`
}

CheckWarnings is a nested struct in sas response

type ChecksInListCheckInstanceResult ¶

type ChecksInListCheckInstanceResult struct {
	Checks []map[string]interface{} `json:"Checks" xml:"Checks"`
}

ChecksInListCheckInstanceResult is a nested struct in sas response

type ChecksInListCheckResult ¶

type ChecksInListCheckResult struct {
	ChecksItem []ChecksItem `json:"Checks" xml:"Checks"`
}

ChecksInListCheckResult is a nested struct in sas response

type ChecksItem ¶

type ChecksItem struct {
	CheckId         int64          `json:"CheckId" xml:"CheckId"`
	CheckShowName   string         `json:"CheckShowName" xml:"CheckShowName"`
	Vendor          string         `json:"Vendor" xml:"Vendor"`
	VendorShowName  string         `json:"VendorShowName" xml:"VendorShowName"`
	InstanceType    string         `json:"InstanceType" xml:"InstanceType"`
	InstanceSubType string         `json:"InstanceSubType" xml:"InstanceSubType"`
	RiskLevel       string         `json:"RiskLevel" xml:"RiskLevel"`
	Status          string         `json:"Status" xml:"Status"`
	TaskId          string         `json:"TaskId" xml:"TaskId"`
	LastCheckTime   int64          `json:"LastCheckTime" xml:"LastCheckTime"`
	CheckPolicies   []CheckPolicie `json:"CheckPolicies" xml:"CheckPolicies"`
}

ChecksItem is a nested struct in sas response

type Classify ¶

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

Classify is a nested struct in sas response

type Classifys ¶

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

Classifys is a nested struct in sas 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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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 NewClientWithProvider ¶

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy ¶

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

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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 usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AddInstallCode ¶

func (client *Client) AddInstallCode(request *AddInstallCodeRequest) (response *AddInstallCodeResponse, err error)

AddInstallCode invokes the sas.AddInstallCode API synchronously

func (*Client) AddInstallCodeWithCallback ¶

func (client *Client) AddInstallCodeWithCallback(request *AddInstallCodeRequest, callback func(response *AddInstallCodeResponse, err error)) <-chan int

AddInstallCodeWithCallback invokes the sas.AddInstallCode API asynchronously

func (*Client) AddInstallCodeWithChan ¶

func (client *Client) AddInstallCodeWithChan(request *AddInstallCodeRequest) (<-chan *AddInstallCodeResponse, <-chan error)

AddInstallCodeWithChan invokes the sas.AddInstallCode API asynchronously

func (*Client) AddVpcHoneyPot ¶

func (client *Client) AddVpcHoneyPot(request *AddVpcHoneyPotRequest) (response *AddVpcHoneyPotResponse, err error)

AddVpcHoneyPot invokes the sas.AddVpcHoneyPot API synchronously

func (*Client) AddVpcHoneyPotWithCallback ¶

func (client *Client) AddVpcHoneyPotWithCallback(request *AddVpcHoneyPotRequest, callback func(response *AddVpcHoneyPotResponse, err error)) <-chan int

AddVpcHoneyPotWithCallback invokes the sas.AddVpcHoneyPot API asynchronously

func (*Client) AddVpcHoneyPotWithChan ¶

func (client *Client) AddVpcHoneyPotWithChan(request *AddVpcHoneyPotRequest) (<-chan *AddVpcHoneyPotResponse, <-chan error)

AddVpcHoneyPotWithChan invokes the sas.AddVpcHoneyPot API asynchronously

func (*Client) CheckQuaraFileId ¶

func (client *Client) CheckQuaraFileId(request *CheckQuaraFileIdRequest) (response *CheckQuaraFileIdResponse, err error)

CheckQuaraFileId invokes the sas.CheckQuaraFileId API synchronously

func (*Client) CheckQuaraFileIdWithCallback ¶

func (client *Client) CheckQuaraFileIdWithCallback(request *CheckQuaraFileIdRequest, callback func(response *CheckQuaraFileIdResponse, err error)) <-chan int

CheckQuaraFileIdWithCallback invokes the sas.CheckQuaraFileId API asynchronously

func (*Client) CheckQuaraFileIdWithChan ¶

func (client *Client) CheckQuaraFileIdWithChan(request *CheckQuaraFileIdRequest) (<-chan *CheckQuaraFileIdResponse, <-chan error)

CheckQuaraFileIdWithChan invokes the sas.CheckQuaraFileId API asynchronously

func (*Client) CheckSecurityEventId ¶

func (client *Client) CheckSecurityEventId(request *CheckSecurityEventIdRequest) (response *CheckSecurityEventIdResponse, err error)

CheckSecurityEventId invokes the sas.CheckSecurityEventId API synchronously

func (*Client) CheckSecurityEventIdWithCallback ¶

func (client *Client) CheckSecurityEventIdWithCallback(request *CheckSecurityEventIdRequest, callback func(response *CheckSecurityEventIdResponse, err error)) <-chan int

CheckSecurityEventIdWithCallback invokes the sas.CheckSecurityEventId API asynchronously

func (*Client) CheckSecurityEventIdWithChan ¶

func (client *Client) CheckSecurityEventIdWithChan(request *CheckSecurityEventIdRequest) (<-chan *CheckSecurityEventIdResponse, <-chan error)

CheckSecurityEventIdWithChan invokes the sas.CheckSecurityEventId API asynchronously

func (*Client) CheckUserHasEcs ¶

func (client *Client) CheckUserHasEcs(request *CheckUserHasEcsRequest) (response *CheckUserHasEcsResponse, err error)

CheckUserHasEcs invokes the sas.CheckUserHasEcs API synchronously

func (*Client) CheckUserHasEcsWithCallback ¶

func (client *Client) CheckUserHasEcsWithCallback(request *CheckUserHasEcsRequest, callback func(response *CheckUserHasEcsResponse, err error)) <-chan int

CheckUserHasEcsWithCallback invokes the sas.CheckUserHasEcs API asynchronously

func (*Client) CheckUserHasEcsWithChan ¶

func (client *Client) CheckUserHasEcsWithChan(request *CheckUserHasEcsRequest) (<-chan *CheckUserHasEcsResponse, <-chan error)

CheckUserHasEcsWithChan invokes the sas.CheckUserHasEcs API asynchronously

func (*Client) CreateAntiBruteForceRule ¶

func (client *Client) CreateAntiBruteForceRule(request *CreateAntiBruteForceRuleRequest) (response *CreateAntiBruteForceRuleResponse, err error)

CreateAntiBruteForceRule invokes the sas.CreateAntiBruteForceRule API synchronously

func (*Client) CreateAntiBruteForceRuleWithCallback ¶

func (client *Client) CreateAntiBruteForceRuleWithCallback(request *CreateAntiBruteForceRuleRequest, callback func(response *CreateAntiBruteForceRuleResponse, err error)) <-chan int

CreateAntiBruteForceRuleWithCallback invokes the sas.CreateAntiBruteForceRule API asynchronously

func (*Client) CreateAntiBruteForceRuleWithChan ¶

func (client *Client) CreateAntiBruteForceRuleWithChan(request *CreateAntiBruteForceRuleRequest) (<-chan *CreateAntiBruteForceRuleResponse, <-chan error)

CreateAntiBruteForceRuleWithChan invokes the sas.CreateAntiBruteForceRule API asynchronously

func (*Client) CreateBackupPolicy ¶

func (client *Client) CreateBackupPolicy(request *CreateBackupPolicyRequest) (response *CreateBackupPolicyResponse, err error)

CreateBackupPolicy invokes the sas.CreateBackupPolicy API synchronously

func (*Client) CreateBackupPolicyWithCallback ¶

func (client *Client) CreateBackupPolicyWithCallback(request *CreateBackupPolicyRequest, callback func(response *CreateBackupPolicyResponse, err error)) <-chan int

CreateBackupPolicyWithCallback invokes the sas.CreateBackupPolicy API asynchronously

func (*Client) CreateBackupPolicyWithChan ¶

func (client *Client) CreateBackupPolicyWithChan(request *CreateBackupPolicyRequest) (<-chan *CreateBackupPolicyResponse, <-chan error)

CreateBackupPolicyWithChan invokes the sas.CreateBackupPolicy API asynchronously

func (*Client) CreateFileDetect ¶

func (client *Client) CreateFileDetect(request *CreateFileDetectRequest) (response *CreateFileDetectResponse, err error)

CreateFileDetect invokes the sas.CreateFileDetect API synchronously

func (*Client) CreateFileDetectUploadUrl ¶

func (client *Client) CreateFileDetectUploadUrl(request *CreateFileDetectUploadUrlRequest) (response *CreateFileDetectUploadUrlResponse, err error)

CreateFileDetectUploadUrl invokes the sas.CreateFileDetectUploadUrl API synchronously

func (*Client) CreateFileDetectUploadUrlWithCallback ¶

func (client *Client) CreateFileDetectUploadUrlWithCallback(request *CreateFileDetectUploadUrlRequest, callback func(response *CreateFileDetectUploadUrlResponse, err error)) <-chan int

CreateFileDetectUploadUrlWithCallback invokes the sas.CreateFileDetectUploadUrl API asynchronously

func (*Client) CreateFileDetectUploadUrlWithChan ¶

func (client *Client) CreateFileDetectUploadUrlWithChan(request *CreateFileDetectUploadUrlRequest) (<-chan *CreateFileDetectUploadUrlResponse, <-chan error)

CreateFileDetectUploadUrlWithChan invokes the sas.CreateFileDetectUploadUrl API asynchronously

func (*Client) CreateFileDetectWithCallback ¶

func (client *Client) CreateFileDetectWithCallback(request *CreateFileDetectRequest, callback func(response *CreateFileDetectResponse, err error)) <-chan int

CreateFileDetectWithCallback invokes the sas.CreateFileDetect API asynchronously

func (*Client) CreateFileDetectWithChan ¶

func (client *Client) CreateFileDetectWithChan(request *CreateFileDetectRequest) (<-chan *CreateFileDetectResponse, <-chan error)

CreateFileDetectWithChan invokes the sas.CreateFileDetect API asynchronously

func (*Client) CreateHoneypot ¶

func (client *Client) CreateHoneypot(request *CreateHoneypotRequest) (response *CreateHoneypotResponse, err error)

CreateHoneypot invokes the sas.CreateHoneypot API synchronously

func (*Client) CreateHoneypotNode ¶

func (client *Client) CreateHoneypotNode(request *CreateHoneypotNodeRequest) (response *CreateHoneypotNodeResponse, err error)

CreateHoneypotNode invokes the sas.CreateHoneypotNode API synchronously

func (*Client) CreateHoneypotNodeWithCallback ¶

func (client *Client) CreateHoneypotNodeWithCallback(request *CreateHoneypotNodeRequest, callback func(response *CreateHoneypotNodeResponse, err error)) <-chan int

CreateHoneypotNodeWithCallback invokes the sas.CreateHoneypotNode API asynchronously

func (*Client) CreateHoneypotNodeWithChan ¶

func (client *Client) CreateHoneypotNodeWithChan(request *CreateHoneypotNodeRequest) (<-chan *CreateHoneypotNodeResponse, <-chan error)

CreateHoneypotNodeWithChan invokes the sas.CreateHoneypotNode API asynchronously

func (*Client) CreateHoneypotProbe ¶

func (client *Client) CreateHoneypotProbe(request *CreateHoneypotProbeRequest) (response *CreateHoneypotProbeResponse, err error)

CreateHoneypotProbe invokes the sas.CreateHoneypotProbe API synchronously

func (*Client) CreateHoneypotProbeWithCallback ¶

func (client *Client) CreateHoneypotProbeWithCallback(request *CreateHoneypotProbeRequest, callback func(response *CreateHoneypotProbeResponse, err error)) <-chan int

CreateHoneypotProbeWithCallback invokes the sas.CreateHoneypotProbe API asynchronously

func (*Client) CreateHoneypotProbeWithChan ¶

func (client *Client) CreateHoneypotProbeWithChan(request *CreateHoneypotProbeRequest) (<-chan *CreateHoneypotProbeResponse, <-chan error)

CreateHoneypotProbeWithChan invokes the sas.CreateHoneypotProbe API asynchronously

func (*Client) CreateHoneypotWithCallback ¶

func (client *Client) CreateHoneypotWithCallback(request *CreateHoneypotRequest, callback func(response *CreateHoneypotResponse, err error)) <-chan int

CreateHoneypotWithCallback invokes the sas.CreateHoneypot API asynchronously

func (*Client) CreateHoneypotWithChan ¶

func (client *Client) CreateHoneypotWithChan(request *CreateHoneypotRequest) (<-chan *CreateHoneypotResponse, <-chan error)

CreateHoneypotWithChan invokes the sas.CreateHoneypot API asynchronously

func (*Client) CreateOrUpdateAssetGroup ¶

func (client *Client) CreateOrUpdateAssetGroup(request *CreateOrUpdateAssetGroupRequest) (response *CreateOrUpdateAssetGroupResponse, err error)

CreateOrUpdateAssetGroup invokes the sas.CreateOrUpdateAssetGroup API synchronously

func (*Client) CreateOrUpdateAssetGroupWithCallback ¶

func (client *Client) CreateOrUpdateAssetGroupWithCallback(request *CreateOrUpdateAssetGroupRequest, callback func(response *CreateOrUpdateAssetGroupResponse, err error)) <-chan int

CreateOrUpdateAssetGroupWithCallback invokes the sas.CreateOrUpdateAssetGroup API asynchronously

func (*Client) CreateOrUpdateAssetGroupWithChan ¶

func (client *Client) CreateOrUpdateAssetGroupWithChan(request *CreateOrUpdateAssetGroupRequest) (<-chan *CreateOrUpdateAssetGroupResponse, <-chan error)

CreateOrUpdateAssetGroupWithChan invokes the sas.CreateOrUpdateAssetGroup API asynchronously

func (*Client) CreateServiceLinkedRole ¶

func (client *Client) CreateServiceLinkedRole(request *CreateServiceLinkedRoleRequest) (response *CreateServiceLinkedRoleResponse, err error)

CreateServiceLinkedRole invokes the sas.CreateServiceLinkedRole API synchronously

func (*Client) CreateServiceLinkedRoleWithCallback ¶

func (client *Client) CreateServiceLinkedRoleWithCallback(request *CreateServiceLinkedRoleRequest, callback func(response *CreateServiceLinkedRoleResponse, err error)) <-chan int

CreateServiceLinkedRoleWithCallback invokes the sas.CreateServiceLinkedRole API asynchronously

func (*Client) CreateServiceLinkedRoleWithChan ¶

func (client *Client) CreateServiceLinkedRoleWithChan(request *CreateServiceLinkedRoleRequest) (<-chan *CreateServiceLinkedRoleResponse, <-chan error)

CreateServiceLinkedRoleWithChan invokes the sas.CreateServiceLinkedRole API asynchronously

func (*Client) CreateSimilarSecurityEventsQueryTask ¶

func (client *Client) CreateSimilarSecurityEventsQueryTask(request *CreateSimilarSecurityEventsQueryTaskRequest) (response *CreateSimilarSecurityEventsQueryTaskResponse, err error)

CreateSimilarSecurityEventsQueryTask invokes the sas.CreateSimilarSecurityEventsQueryTask API synchronously

func (*Client) CreateSimilarSecurityEventsQueryTaskWithCallback ¶

func (client *Client) CreateSimilarSecurityEventsQueryTaskWithCallback(request *CreateSimilarSecurityEventsQueryTaskRequest, callback func(response *CreateSimilarSecurityEventsQueryTaskResponse, err error)) <-chan int

CreateSimilarSecurityEventsQueryTaskWithCallback invokes the sas.CreateSimilarSecurityEventsQueryTask API asynchronously

func (*Client) CreateSimilarSecurityEventsQueryTaskWithChan ¶

func (client *Client) CreateSimilarSecurityEventsQueryTaskWithChan(request *CreateSimilarSecurityEventsQueryTaskRequest) (<-chan *CreateSimilarSecurityEventsQueryTaskResponse, <-chan error)

CreateSimilarSecurityEventsQueryTaskWithChan invokes the sas.CreateSimilarSecurityEventsQueryTask API asynchronously

func (*Client) CreateSuspEventNote ¶

func (client *Client) CreateSuspEventNote(request *CreateSuspEventNoteRequest) (response *CreateSuspEventNoteResponse, err error)

CreateSuspEventNote invokes the sas.CreateSuspEventNote API synchronously

func (*Client) CreateSuspEventNoteWithCallback ¶

func (client *Client) CreateSuspEventNoteWithCallback(request *CreateSuspEventNoteRequest, callback func(response *CreateSuspEventNoteResponse, err error)) <-chan int

CreateSuspEventNoteWithCallback invokes the sas.CreateSuspEventNote API asynchronously

func (*Client) CreateSuspEventNoteWithChan ¶

func (client *Client) CreateSuspEventNoteWithChan(request *CreateSuspEventNoteRequest) (<-chan *CreateSuspEventNoteResponse, <-chan error)

CreateSuspEventNoteWithChan invokes the sas.CreateSuspEventNote API asynchronously

func (*Client) CreateVulAutoRepairConfig ¶

func (client *Client) CreateVulAutoRepairConfig(request *CreateVulAutoRepairConfigRequest) (response *CreateVulAutoRepairConfigResponse, err error)

CreateVulAutoRepairConfig invokes the sas.CreateVulAutoRepairConfig API synchronously

func (*Client) CreateVulAutoRepairConfigWithCallback ¶

func (client *Client) CreateVulAutoRepairConfigWithCallback(request *CreateVulAutoRepairConfigRequest, callback func(response *CreateVulAutoRepairConfigResponse, err error)) <-chan int

CreateVulAutoRepairConfigWithCallback invokes the sas.CreateVulAutoRepairConfig API asynchronously

func (*Client) CreateVulAutoRepairConfigWithChan ¶

func (client *Client) CreateVulAutoRepairConfigWithChan(request *CreateVulAutoRepairConfigRequest) (<-chan *CreateVulAutoRepairConfigResponse, <-chan error)

CreateVulAutoRepairConfigWithChan invokes the sas.CreateVulAutoRepairConfig API asynchronously

func (*Client) DeleteBackupPolicy ¶

func (client *Client) DeleteBackupPolicy(request *DeleteBackupPolicyRequest) (response *DeleteBackupPolicyResponse, err error)

DeleteBackupPolicy invokes the sas.DeleteBackupPolicy API synchronously

func (*Client) DeleteBackupPolicyMachine ¶

func (client *Client) DeleteBackupPolicyMachine(request *DeleteBackupPolicyMachineRequest) (response *DeleteBackupPolicyMachineResponse, err error)

DeleteBackupPolicyMachine invokes the sas.DeleteBackupPolicyMachine API synchronously

func (*Client) DeleteBackupPolicyMachineWithCallback ¶

func (client *Client) DeleteBackupPolicyMachineWithCallback(request *DeleteBackupPolicyMachineRequest, callback func(response *DeleteBackupPolicyMachineResponse, err error)) <-chan int

DeleteBackupPolicyMachineWithCallback invokes the sas.DeleteBackupPolicyMachine API asynchronously

func (*Client) DeleteBackupPolicyMachineWithChan ¶

func (client *Client) DeleteBackupPolicyMachineWithChan(request *DeleteBackupPolicyMachineRequest) (<-chan *DeleteBackupPolicyMachineResponse, <-chan error)

DeleteBackupPolicyMachineWithChan invokes the sas.DeleteBackupPolicyMachine API asynchronously

func (*Client) DeleteBackupPolicyWithCallback ¶

func (client *Client) DeleteBackupPolicyWithCallback(request *DeleteBackupPolicyRequest, callback func(response *DeleteBackupPolicyResponse, err error)) <-chan int

DeleteBackupPolicyWithCallback invokes the sas.DeleteBackupPolicy API asynchronously

func (*Client) DeleteBackupPolicyWithChan ¶

func (client *Client) DeleteBackupPolicyWithChan(request *DeleteBackupPolicyRequest) (<-chan *DeleteBackupPolicyResponse, <-chan error)

DeleteBackupPolicyWithChan invokes the sas.DeleteBackupPolicy API asynchronously

func (*Client) DeleteGroup ¶

func (client *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)

DeleteGroup invokes the sas.DeleteGroup API synchronously

func (*Client) DeleteGroupWithCallback ¶

func (client *Client) DeleteGroupWithCallback(request *DeleteGroupRequest, callback func(response *DeleteGroupResponse, err error)) <-chan int

DeleteGroupWithCallback invokes the sas.DeleteGroup API asynchronously

func (*Client) DeleteGroupWithChan ¶

func (client *Client) DeleteGroupWithChan(request *DeleteGroupRequest) (<-chan *DeleteGroupResponse, <-chan error)

DeleteGroupWithChan invokes the sas.DeleteGroup API asynchronously

func (*Client) DeleteLoginBaseConfig ¶

func (client *Client) DeleteLoginBaseConfig(request *DeleteLoginBaseConfigRequest) (response *DeleteLoginBaseConfigResponse, err error)

DeleteLoginBaseConfig invokes the sas.DeleteLoginBaseConfig API synchronously

func (*Client) DeleteLoginBaseConfigWithCallback ¶

func (client *Client) DeleteLoginBaseConfigWithCallback(request *DeleteLoginBaseConfigRequest, callback func(response *DeleteLoginBaseConfigResponse, err error)) <-chan int

DeleteLoginBaseConfigWithCallback invokes the sas.DeleteLoginBaseConfig API asynchronously

func (*Client) DeleteLoginBaseConfigWithChan ¶

func (client *Client) DeleteLoginBaseConfigWithChan(request *DeleteLoginBaseConfigRequest) (<-chan *DeleteLoginBaseConfigResponse, <-chan error)

DeleteLoginBaseConfigWithChan invokes the sas.DeleteLoginBaseConfig API asynchronously

func (*Client) DeleteStrategy ¶

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

DeleteStrategy invokes the sas.DeleteStrategy API synchronously

func (*Client) DeleteStrategyWithCallback ¶

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

DeleteStrategyWithCallback invokes the sas.DeleteStrategy API asynchronously

func (*Client) DeleteStrategyWithChan ¶

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

DeleteStrategyWithChan invokes the sas.DeleteStrategy API asynchronously

func (*Client) DeleteTagWithUuid ¶

func (client *Client) DeleteTagWithUuid(request *DeleteTagWithUuidRequest) (response *DeleteTagWithUuidResponse, err error)

DeleteTagWithUuid invokes the sas.DeleteTagWithUuid API synchronously

func (*Client) DeleteTagWithUuidWithCallback ¶

func (client *Client) DeleteTagWithUuidWithCallback(request *DeleteTagWithUuidRequest, callback func(response *DeleteTagWithUuidResponse, err error)) <-chan int

DeleteTagWithUuidWithCallback invokes the sas.DeleteTagWithUuid API asynchronously

func (*Client) DeleteTagWithUuidWithChan ¶

func (client *Client) DeleteTagWithUuidWithChan(request *DeleteTagWithUuidRequest) (<-chan *DeleteTagWithUuidResponse, <-chan error)

DeleteTagWithUuidWithChan invokes the sas.DeleteTagWithUuid API asynchronously

func (*Client) DeleteVpcHoneyPot ¶

func (client *Client) DeleteVpcHoneyPot(request *DeleteVpcHoneyPotRequest) (response *DeleteVpcHoneyPotResponse, err error)

DeleteVpcHoneyPot invokes the sas.DeleteVpcHoneyPot API synchronously

func (*Client) DeleteVpcHoneyPotWithCallback ¶

func (client *Client) DeleteVpcHoneyPotWithCallback(request *DeleteVpcHoneyPotRequest, callback func(response *DeleteVpcHoneyPotResponse, err error)) <-chan int

DeleteVpcHoneyPotWithCallback invokes the sas.DeleteVpcHoneyPot API asynchronously

func (*Client) DeleteVpcHoneyPotWithChan ¶

func (client *Client) DeleteVpcHoneyPotWithChan(request *DeleteVpcHoneyPotRequest) (<-chan *DeleteVpcHoneyPotResponse, <-chan error)

DeleteVpcHoneyPotWithChan invokes the sas.DeleteVpcHoneyPot API asynchronously

func (*Client) DescribeAccessKeyLeakDetail ¶

func (client *Client) DescribeAccessKeyLeakDetail(request *DescribeAccessKeyLeakDetailRequest) (response *DescribeAccessKeyLeakDetailResponse, err error)

DescribeAccessKeyLeakDetail invokes the sas.DescribeAccessKeyLeakDetail API synchronously

func (*Client) DescribeAccessKeyLeakDetailWithCallback ¶

func (client *Client) DescribeAccessKeyLeakDetailWithCallback(request *DescribeAccessKeyLeakDetailRequest, callback func(response *DescribeAccessKeyLeakDetailResponse, err error)) <-chan int

DescribeAccessKeyLeakDetailWithCallback invokes the sas.DescribeAccessKeyLeakDetail API asynchronously

func (*Client) DescribeAccessKeyLeakDetailWithChan ¶

func (client *Client) DescribeAccessKeyLeakDetailWithChan(request *DescribeAccessKeyLeakDetailRequest) (<-chan *DescribeAccessKeyLeakDetailResponse, <-chan error)

DescribeAccessKeyLeakDetailWithChan invokes the sas.DescribeAccessKeyLeakDetail API asynchronously

func (*Client) DescribeAccesskeyLeakList ¶

func (client *Client) DescribeAccesskeyLeakList(request *DescribeAccesskeyLeakListRequest) (response *DescribeAccesskeyLeakListResponse, err error)

DescribeAccesskeyLeakList invokes the sas.DescribeAccesskeyLeakList API synchronously

func (*Client) DescribeAccesskeyLeakListWithCallback ¶

func (client *Client) DescribeAccesskeyLeakListWithCallback(request *DescribeAccesskeyLeakListRequest, callback func(response *DescribeAccesskeyLeakListResponse, err error)) <-chan int

DescribeAccesskeyLeakListWithCallback invokes the sas.DescribeAccesskeyLeakList API asynchronously

func (*Client) DescribeAccesskeyLeakListWithChan ¶

func (client *Client) DescribeAccesskeyLeakListWithChan(request *DescribeAccesskeyLeakListRequest) (<-chan *DescribeAccesskeyLeakListResponse, <-chan error)

DescribeAccesskeyLeakListWithChan invokes the sas.DescribeAccesskeyLeakList API asynchronously

func (*Client) DescribeAffectedMaliciousFileImages ¶

func (client *Client) DescribeAffectedMaliciousFileImages(request *DescribeAffectedMaliciousFileImagesRequest) (response *DescribeAffectedMaliciousFileImagesResponse, err error)

DescribeAffectedMaliciousFileImages invokes the sas.DescribeAffectedMaliciousFileImages API synchronously

func (*Client) DescribeAffectedMaliciousFileImagesWithCallback ¶

func (client *Client) DescribeAffectedMaliciousFileImagesWithCallback(request *DescribeAffectedMaliciousFileImagesRequest, callback func(response *DescribeAffectedMaliciousFileImagesResponse, err error)) <-chan int

DescribeAffectedMaliciousFileImagesWithCallback invokes the sas.DescribeAffectedMaliciousFileImages API asynchronously

func (*Client) DescribeAffectedMaliciousFileImagesWithChan ¶

func (client *Client) DescribeAffectedMaliciousFileImagesWithChan(request *DescribeAffectedMaliciousFileImagesRequest) (<-chan *DescribeAffectedMaliciousFileImagesResponse, <-chan error)

DescribeAffectedMaliciousFileImagesWithChan invokes the sas.DescribeAffectedMaliciousFileImages API asynchronously

func (*Client) DescribeAlarmEventDetail ¶

func (client *Client) DescribeAlarmEventDetail(request *DescribeAlarmEventDetailRequest) (response *DescribeAlarmEventDetailResponse, err error)

DescribeAlarmEventDetail invokes the sas.DescribeAlarmEventDetail API synchronously

func (*Client) DescribeAlarmEventDetailWithCallback ¶

func (client *Client) DescribeAlarmEventDetailWithCallback(request *DescribeAlarmEventDetailRequest, callback func(response *DescribeAlarmEventDetailResponse, err error)) <-chan int

DescribeAlarmEventDetailWithCallback invokes the sas.DescribeAlarmEventDetail API asynchronously

func (*Client) DescribeAlarmEventDetailWithChan ¶

func (client *Client) DescribeAlarmEventDetailWithChan(request *DescribeAlarmEventDetailRequest) (<-chan *DescribeAlarmEventDetailResponse, <-chan error)

DescribeAlarmEventDetailWithChan invokes the sas.DescribeAlarmEventDetail API asynchronously

func (*Client) DescribeAlarmEventList ¶

func (client *Client) DescribeAlarmEventList(request *DescribeAlarmEventListRequest) (response *DescribeAlarmEventListResponse, err error)

DescribeAlarmEventList invokes the sas.DescribeAlarmEventList API synchronously

func (*Client) DescribeAlarmEventListWithCallback ¶

func (client *Client) DescribeAlarmEventListWithCallback(request *DescribeAlarmEventListRequest, callback func(response *DescribeAlarmEventListResponse, err error)) <-chan int

DescribeAlarmEventListWithCallback invokes the sas.DescribeAlarmEventList API asynchronously

func (*Client) DescribeAlarmEventListWithChan ¶

func (client *Client) DescribeAlarmEventListWithChan(request *DescribeAlarmEventListRequest) (<-chan *DescribeAlarmEventListResponse, <-chan error)

DescribeAlarmEventListWithChan invokes the sas.DescribeAlarmEventList API asynchronously

func (*Client) DescribeAlarmEventStackInfo ¶

func (client *Client) DescribeAlarmEventStackInfo(request *DescribeAlarmEventStackInfoRequest) (response *DescribeAlarmEventStackInfoResponse, err error)

DescribeAlarmEventStackInfo invokes the sas.DescribeAlarmEventStackInfo API synchronously

func (*Client) DescribeAlarmEventStackInfoWithCallback ¶

func (client *Client) DescribeAlarmEventStackInfoWithCallback(request *DescribeAlarmEventStackInfoRequest, callback func(response *DescribeAlarmEventStackInfoResponse, err error)) <-chan int

DescribeAlarmEventStackInfoWithCallback invokes the sas.DescribeAlarmEventStackInfo API asynchronously

func (*Client) DescribeAlarmEventStackInfoWithChan ¶

func (client *Client) DescribeAlarmEventStackInfoWithChan(request *DescribeAlarmEventStackInfoRequest) (<-chan *DescribeAlarmEventStackInfoResponse, <-chan error)

DescribeAlarmEventStackInfoWithChan invokes the sas.DescribeAlarmEventStackInfo API asynchronously

func (*Client) DescribeAllEntity ¶

func (client *Client) DescribeAllEntity(request *DescribeAllEntityRequest) (response *DescribeAllEntityResponse, err error)

DescribeAllEntity invokes the sas.DescribeAllEntity API synchronously

func (*Client) DescribeAllEntityWithCallback ¶

func (client *Client) DescribeAllEntityWithCallback(request *DescribeAllEntityRequest, callback func(response *DescribeAllEntityResponse, err error)) <-chan int

DescribeAllEntityWithCallback invokes the sas.DescribeAllEntity API asynchronously

func (*Client) DescribeAllEntityWithChan ¶

func (client *Client) DescribeAllEntityWithChan(request *DescribeAllEntityRequest) (<-chan *DescribeAllEntityResponse, <-chan error)

DescribeAllEntityWithChan invokes the sas.DescribeAllEntity API asynchronously

func (*Client) DescribeAllGroups ¶

func (client *Client) DescribeAllGroups(request *DescribeAllGroupsRequest) (response *DescribeAllGroupsResponse, err error)

DescribeAllGroups invokes the sas.DescribeAllGroups API synchronously

func (*Client) DescribeAllGroupsWithCallback ¶

func (client *Client) DescribeAllGroupsWithCallback(request *DescribeAllGroupsRequest, callback func(response *DescribeAllGroupsResponse, err error)) <-chan int

DescribeAllGroupsWithCallback invokes the sas.DescribeAllGroups API asynchronously

func (*Client) DescribeAllGroupsWithChan ¶

func (client *Client) DescribeAllGroupsWithChan(request *DescribeAllGroupsRequest) (<-chan *DescribeAllGroupsResponse, <-chan error)

DescribeAllGroupsWithChan invokes the sas.DescribeAllGroups API asynchronously

func (*Client) DescribeAllRegionsStatistics ¶

func (client *Client) DescribeAllRegionsStatistics(request *DescribeAllRegionsStatisticsRequest) (response *DescribeAllRegionsStatisticsResponse, err error)

DescribeAllRegionsStatistics invokes the sas.DescribeAllRegionsStatistics API synchronously

func (*Client) DescribeAllRegionsStatisticsWithCallback ¶

func (client *Client) DescribeAllRegionsStatisticsWithCallback(request *DescribeAllRegionsStatisticsRequest, callback func(response *DescribeAllRegionsStatisticsResponse, err error)) <-chan int

DescribeAllRegionsStatisticsWithCallback invokes the sas.DescribeAllRegionsStatistics API asynchronously

func (*Client) DescribeAllRegionsStatisticsWithChan ¶

func (client *Client) DescribeAllRegionsStatisticsWithChan(request *DescribeAllRegionsStatisticsRequest) (<-chan *DescribeAllRegionsStatisticsResponse, <-chan error)

DescribeAllRegionsStatisticsWithChan invokes the sas.DescribeAllRegionsStatistics API asynchronously

func (*Client) DescribeAntiBruteForceRules ¶

func (client *Client) DescribeAntiBruteForceRules(request *DescribeAntiBruteForceRulesRequest) (response *DescribeAntiBruteForceRulesResponse, err error)

DescribeAntiBruteForceRules invokes the sas.DescribeAntiBruteForceRules API synchronously

func (*Client) DescribeAntiBruteForceRulesWithCallback ¶

func (client *Client) DescribeAntiBruteForceRulesWithCallback(request *DescribeAntiBruteForceRulesRequest, callback func(response *DescribeAntiBruteForceRulesResponse, err error)) <-chan int

DescribeAntiBruteForceRulesWithCallback invokes the sas.DescribeAntiBruteForceRules API asynchronously

func (*Client) DescribeAntiBruteForceRulesWithChan ¶

func (client *Client) DescribeAntiBruteForceRulesWithChan(request *DescribeAntiBruteForceRulesRequest) (<-chan *DescribeAntiBruteForceRulesResponse, <-chan error)

DescribeAntiBruteForceRulesWithChan invokes the sas.DescribeAntiBruteForceRules API asynchronously

func (*Client) DescribeAssetDetailByUuid ¶

func (client *Client) DescribeAssetDetailByUuid(request *DescribeAssetDetailByUuidRequest) (response *DescribeAssetDetailByUuidResponse, err error)

DescribeAssetDetailByUuid invokes the sas.DescribeAssetDetailByUuid API synchronously

func (*Client) DescribeAssetDetailByUuidWithCallback ¶

func (client *Client) DescribeAssetDetailByUuidWithCallback(request *DescribeAssetDetailByUuidRequest, callback func(response *DescribeAssetDetailByUuidResponse, err error)) <-chan int

DescribeAssetDetailByUuidWithCallback invokes the sas.DescribeAssetDetailByUuid API asynchronously

func (*Client) DescribeAssetDetailByUuidWithChan ¶

func (client *Client) DescribeAssetDetailByUuidWithChan(request *DescribeAssetDetailByUuidRequest) (<-chan *DescribeAssetDetailByUuidResponse, <-chan error)

DescribeAssetDetailByUuidWithChan invokes the sas.DescribeAssetDetailByUuid API asynchronously

func (*Client) DescribeAssetDetailByUuids ¶

func (client *Client) DescribeAssetDetailByUuids(request *DescribeAssetDetailByUuidsRequest) (response *DescribeAssetDetailByUuidsResponse, err error)

DescribeAssetDetailByUuids invokes the sas.DescribeAssetDetailByUuids API synchronously

func (*Client) DescribeAssetDetailByUuidsWithCallback ¶

func (client *Client) DescribeAssetDetailByUuidsWithCallback(request *DescribeAssetDetailByUuidsRequest, callback func(response *DescribeAssetDetailByUuidsResponse, err error)) <-chan int

DescribeAssetDetailByUuidsWithCallback invokes the sas.DescribeAssetDetailByUuids API asynchronously

func (*Client) DescribeAssetDetailByUuidsWithChan ¶

func (client *Client) DescribeAssetDetailByUuidsWithChan(request *DescribeAssetDetailByUuidsRequest) (<-chan *DescribeAssetDetailByUuidsResponse, <-chan error)

DescribeAssetDetailByUuidsWithChan invokes the sas.DescribeAssetDetailByUuids API asynchronously

func (*Client) DescribeAssetSummary ¶

func (client *Client) DescribeAssetSummary(request *DescribeAssetSummaryRequest) (response *DescribeAssetSummaryResponse, err error)

DescribeAssetSummary invokes the sas.DescribeAssetSummary API synchronously

func (*Client) DescribeAssetSummaryWithCallback ¶

func (client *Client) DescribeAssetSummaryWithCallback(request *DescribeAssetSummaryRequest, callback func(response *DescribeAssetSummaryResponse, err error)) <-chan int

DescribeAssetSummaryWithCallback invokes the sas.DescribeAssetSummary API asynchronously

func (*Client) DescribeAssetSummaryWithChan ¶

func (client *Client) DescribeAssetSummaryWithChan(request *DescribeAssetSummaryRequest) (<-chan *DescribeAssetSummaryResponse, <-chan error)

DescribeAssetSummaryWithChan invokes the sas.DescribeAssetSummary API asynchronously

func (*Client) DescribeAttackAnalysisData ¶

func (client *Client) DescribeAttackAnalysisData(request *DescribeAttackAnalysisDataRequest) (response *DescribeAttackAnalysisDataResponse, err error)

DescribeAttackAnalysisData invokes the sas.DescribeAttackAnalysisData API synchronously

func (*Client) DescribeAttackAnalysisDataWithCallback ¶

func (client *Client) DescribeAttackAnalysisDataWithCallback(request *DescribeAttackAnalysisDataRequest, callback func(response *DescribeAttackAnalysisDataResponse, err error)) <-chan int

DescribeAttackAnalysisDataWithCallback invokes the sas.DescribeAttackAnalysisData API asynchronously

func (*Client) DescribeAttackAnalysisDataWithChan ¶

func (client *Client) DescribeAttackAnalysisDataWithChan(request *DescribeAttackAnalysisDataRequest) (<-chan *DescribeAttackAnalysisDataResponse, <-chan error)

DescribeAttackAnalysisDataWithChan invokes the sas.DescribeAttackAnalysisData API asynchronously

func (*Client) DescribeAutoDelConfig ¶

func (client *Client) DescribeAutoDelConfig(request *DescribeAutoDelConfigRequest) (response *DescribeAutoDelConfigResponse, err error)

DescribeAutoDelConfig invokes the sas.DescribeAutoDelConfig API synchronously

func (*Client) DescribeAutoDelConfigWithCallback ¶

func (client *Client) DescribeAutoDelConfigWithCallback(request *DescribeAutoDelConfigRequest, callback func(response *DescribeAutoDelConfigResponse, err error)) <-chan int

DescribeAutoDelConfigWithCallback invokes the sas.DescribeAutoDelConfig API asynchronously

func (*Client) DescribeAutoDelConfigWithChan ¶

func (client *Client) DescribeAutoDelConfigWithChan(request *DescribeAutoDelConfigRequest) (<-chan *DescribeAutoDelConfigResponse, <-chan error)

DescribeAutoDelConfigWithChan invokes the sas.DescribeAutoDelConfig API asynchronously

func (*Client) DescribeBackupClients ¶

func (client *Client) DescribeBackupClients(request *DescribeBackupClientsRequest) (response *DescribeBackupClientsResponse, err error)

DescribeBackupClients invokes the sas.DescribeBackupClients API synchronously

func (*Client) DescribeBackupClientsWithCallback ¶

func (client *Client) DescribeBackupClientsWithCallback(request *DescribeBackupClientsRequest, callback func(response *DescribeBackupClientsResponse, err error)) <-chan int

DescribeBackupClientsWithCallback invokes the sas.DescribeBackupClients API asynchronously

func (*Client) DescribeBackupClientsWithChan ¶

func (client *Client) DescribeBackupClientsWithChan(request *DescribeBackupClientsRequest) (<-chan *DescribeBackupClientsResponse, <-chan error)

DescribeBackupClientsWithChan invokes the sas.DescribeBackupClients API asynchronously

func (*Client) DescribeBackupFiles ¶

func (client *Client) DescribeBackupFiles(request *DescribeBackupFilesRequest) (response *DescribeBackupFilesResponse, err error)

DescribeBackupFiles invokes the sas.DescribeBackupFiles API synchronously

func (*Client) DescribeBackupFilesWithCallback ¶

func (client *Client) DescribeBackupFilesWithCallback(request *DescribeBackupFilesRequest, callback func(response *DescribeBackupFilesResponse, err error)) <-chan int

DescribeBackupFilesWithCallback invokes the sas.DescribeBackupFiles API asynchronously

func (*Client) DescribeBackupFilesWithChan ¶

func (client *Client) DescribeBackupFilesWithChan(request *DescribeBackupFilesRequest) (<-chan *DescribeBackupFilesResponse, <-chan error)

DescribeBackupFilesWithChan invokes the sas.DescribeBackupFiles API asynchronously

func (*Client) DescribeBackupPolicies ¶

func (client *Client) DescribeBackupPolicies(request *DescribeBackupPoliciesRequest) (response *DescribeBackupPoliciesResponse, err error)

DescribeBackupPolicies invokes the sas.DescribeBackupPolicies API synchronously

func (*Client) DescribeBackupPoliciesWithCallback ¶

func (client *Client) DescribeBackupPoliciesWithCallback(request *DescribeBackupPoliciesRequest, callback func(response *DescribeBackupPoliciesResponse, err error)) <-chan int

DescribeBackupPoliciesWithCallback invokes the sas.DescribeBackupPolicies API asynchronously

func (*Client) DescribeBackupPoliciesWithChan ¶

func (client *Client) DescribeBackupPoliciesWithChan(request *DescribeBackupPoliciesRequest) (<-chan *DescribeBackupPoliciesResponse, <-chan error)

DescribeBackupPoliciesWithChan invokes the sas.DescribeBackupPolicies API asynchronously

func (*Client) DescribeBackupRestoreCount ¶

func (client *Client) DescribeBackupRestoreCount(request *DescribeBackupRestoreCountRequest) (response *DescribeBackupRestoreCountResponse, err error)

DescribeBackupRestoreCount invokes the sas.DescribeBackupRestoreCount API synchronously

func (*Client) DescribeBackupRestoreCountWithCallback ¶

func (client *Client) DescribeBackupRestoreCountWithCallback(request *DescribeBackupRestoreCountRequest, callback func(response *DescribeBackupRestoreCountResponse, err error)) <-chan int

DescribeBackupRestoreCountWithCallback invokes the sas.DescribeBackupRestoreCount API asynchronously

func (*Client) DescribeBackupRestoreCountWithChan ¶

func (client *Client) DescribeBackupRestoreCountWithChan(request *DescribeBackupRestoreCountRequest) (<-chan *DescribeBackupRestoreCountResponse, <-chan error)

DescribeBackupRestoreCountWithChan invokes the sas.DescribeBackupRestoreCount API asynchronously

func (*Client) DescribeBruteForceSummary ¶

func (client *Client) DescribeBruteForceSummary(request *DescribeBruteForceSummaryRequest) (response *DescribeBruteForceSummaryResponse, err error)

DescribeBruteForceSummary invokes the sas.DescribeBruteForceSummary API synchronously

func (*Client) DescribeBruteForceSummaryWithCallback ¶

func (client *Client) DescribeBruteForceSummaryWithCallback(request *DescribeBruteForceSummaryRequest, callback func(response *DescribeBruteForceSummaryResponse, err error)) <-chan int

DescribeBruteForceSummaryWithCallback invokes the sas.DescribeBruteForceSummary API asynchronously

func (*Client) DescribeBruteForceSummaryWithChan ¶

func (client *Client) DescribeBruteForceSummaryWithChan(request *DescribeBruteForceSummaryRequest) (<-chan *DescribeBruteForceSummaryResponse, <-chan error)

DescribeBruteForceSummaryWithChan invokes the sas.DescribeBruteForceSummary API asynchronously

func (*Client) DescribeCheckEcsWarnings ¶

func (client *Client) DescribeCheckEcsWarnings(request *DescribeCheckEcsWarningsRequest) (response *DescribeCheckEcsWarningsResponse, err error)

DescribeCheckEcsWarnings invokes the sas.DescribeCheckEcsWarnings API synchronously

func (*Client) DescribeCheckEcsWarningsWithCallback ¶

func (client *Client) DescribeCheckEcsWarningsWithCallback(request *DescribeCheckEcsWarningsRequest, callback func(response *DescribeCheckEcsWarningsResponse, err error)) <-chan int

DescribeCheckEcsWarningsWithCallback invokes the sas.DescribeCheckEcsWarnings API asynchronously

func (*Client) DescribeCheckEcsWarningsWithChan ¶

func (client *Client) DescribeCheckEcsWarningsWithChan(request *DescribeCheckEcsWarningsRequest) (<-chan *DescribeCheckEcsWarningsResponse, <-chan error)

DescribeCheckEcsWarningsWithChan invokes the sas.DescribeCheckEcsWarnings API asynchronously

func (*Client) DescribeCheckWarningDetail ¶

func (client *Client) DescribeCheckWarningDetail(request *DescribeCheckWarningDetailRequest) (response *DescribeCheckWarningDetailResponse, err error)

DescribeCheckWarningDetail invokes the sas.DescribeCheckWarningDetail API synchronously

func (*Client) DescribeCheckWarningDetailWithCallback ¶

func (client *Client) DescribeCheckWarningDetailWithCallback(request *DescribeCheckWarningDetailRequest, callback func(response *DescribeCheckWarningDetailResponse, err error)) <-chan int

DescribeCheckWarningDetailWithCallback invokes the sas.DescribeCheckWarningDetail API asynchronously

func (*Client) DescribeCheckWarningDetailWithChan ¶

func (client *Client) DescribeCheckWarningDetailWithChan(request *DescribeCheckWarningDetailRequest) (<-chan *DescribeCheckWarningDetailResponse, <-chan error)

DescribeCheckWarningDetailWithChan invokes the sas.DescribeCheckWarningDetail API asynchronously

func (*Client) DescribeCheckWarningSummary ¶

func (client *Client) DescribeCheckWarningSummary(request *DescribeCheckWarningSummaryRequest) (response *DescribeCheckWarningSummaryResponse, err error)

DescribeCheckWarningSummary invokes the sas.DescribeCheckWarningSummary API synchronously

func (*Client) DescribeCheckWarningSummaryWithCallback ¶

func (client *Client) DescribeCheckWarningSummaryWithCallback(request *DescribeCheckWarningSummaryRequest, callback func(response *DescribeCheckWarningSummaryResponse, err error)) <-chan int

DescribeCheckWarningSummaryWithCallback invokes the sas.DescribeCheckWarningSummary API asynchronously

func (*Client) DescribeCheckWarningSummaryWithChan ¶

func (client *Client) DescribeCheckWarningSummaryWithChan(request *DescribeCheckWarningSummaryRequest) (<-chan *DescribeCheckWarningSummaryResponse, <-chan error)

DescribeCheckWarningSummaryWithChan invokes the sas.DescribeCheckWarningSummary API asynchronously

func (*Client) DescribeCheckWarnings ¶

func (client *Client) DescribeCheckWarnings(request *DescribeCheckWarningsRequest) (response *DescribeCheckWarningsResponse, err error)

DescribeCheckWarnings invokes the sas.DescribeCheckWarnings API synchronously

func (*Client) DescribeCheckWarningsWithCallback ¶

func (client *Client) DescribeCheckWarningsWithCallback(request *DescribeCheckWarningsRequest, callback func(response *DescribeCheckWarningsResponse, err error)) <-chan int

DescribeCheckWarningsWithCallback invokes the sas.DescribeCheckWarnings API asynchronously

func (*Client) DescribeCheckWarningsWithChan ¶

func (client *Client) DescribeCheckWarningsWithChan(request *DescribeCheckWarningsRequest) (<-chan *DescribeCheckWarningsResponse, <-chan error)

DescribeCheckWarningsWithChan invokes the sas.DescribeCheckWarnings API asynchronously

func (*Client) DescribeCloudCenterInstances ¶

func (client *Client) DescribeCloudCenterInstances(request *DescribeCloudCenterInstancesRequest) (response *DescribeCloudCenterInstancesResponse, err error)

DescribeCloudCenterInstances invokes the sas.DescribeCloudCenterInstances API synchronously

func (*Client) DescribeCloudCenterInstancesWithCallback ¶

func (client *Client) DescribeCloudCenterInstancesWithCallback(request *DescribeCloudCenterInstancesRequest, callback func(response *DescribeCloudCenterInstancesResponse, err error)) <-chan int

DescribeCloudCenterInstancesWithCallback invokes the sas.DescribeCloudCenterInstances API asynchronously

func (*Client) DescribeCloudCenterInstancesWithChan ¶

func (client *Client) DescribeCloudCenterInstancesWithChan(request *DescribeCloudCenterInstancesRequest) (<-chan *DescribeCloudCenterInstancesResponse, <-chan error)

DescribeCloudCenterInstancesWithChan invokes the sas.DescribeCloudCenterInstances API asynchronously

func (*Client) DescribeCloudProductFieldStatistics ¶

func (client *Client) DescribeCloudProductFieldStatistics(request *DescribeCloudProductFieldStatisticsRequest) (response *DescribeCloudProductFieldStatisticsResponse, err error)

DescribeCloudProductFieldStatistics invokes the sas.DescribeCloudProductFieldStatistics API synchronously

func (*Client) DescribeCloudProductFieldStatisticsWithCallback ¶

func (client *Client) DescribeCloudProductFieldStatisticsWithCallback(request *DescribeCloudProductFieldStatisticsRequest, callback func(response *DescribeCloudProductFieldStatisticsResponse, err error)) <-chan int

DescribeCloudProductFieldStatisticsWithCallback invokes the sas.DescribeCloudProductFieldStatistics API asynchronously

func (*Client) DescribeCloudProductFieldStatisticsWithChan ¶

func (client *Client) DescribeCloudProductFieldStatisticsWithChan(request *DescribeCloudProductFieldStatisticsRequest) (<-chan *DescribeCloudProductFieldStatisticsResponse, <-chan error)

DescribeCloudProductFieldStatisticsWithChan invokes the sas.DescribeCloudProductFieldStatistics API asynchronously

func (*Client) DescribeCommonOverallConfig ¶

func (client *Client) DescribeCommonOverallConfig(request *DescribeCommonOverallConfigRequest) (response *DescribeCommonOverallConfigResponse, err error)

DescribeCommonOverallConfig invokes the sas.DescribeCommonOverallConfig API synchronously

func (*Client) DescribeCommonOverallConfigWithCallback ¶

func (client *Client) DescribeCommonOverallConfigWithCallback(request *DescribeCommonOverallConfigRequest, callback func(response *DescribeCommonOverallConfigResponse, err error)) <-chan int

DescribeCommonOverallConfigWithCallback invokes the sas.DescribeCommonOverallConfig API asynchronously

func (*Client) DescribeCommonOverallConfigWithChan ¶

func (client *Client) DescribeCommonOverallConfigWithChan(request *DescribeCommonOverallConfigRequest) (<-chan *DescribeCommonOverallConfigResponse, <-chan error)

DescribeCommonOverallConfigWithChan invokes the sas.DescribeCommonOverallConfig API asynchronously

func (*Client) DescribeConcernNecessity ¶

func (client *Client) DescribeConcernNecessity(request *DescribeConcernNecessityRequest) (response *DescribeConcernNecessityResponse, err error)

DescribeConcernNecessity invokes the sas.DescribeConcernNecessity API synchronously

func (*Client) DescribeConcernNecessityWithCallback ¶

func (client *Client) DescribeConcernNecessityWithCallback(request *DescribeConcernNecessityRequest, callback func(response *DescribeConcernNecessityResponse, err error)) <-chan int

DescribeConcernNecessityWithCallback invokes the sas.DescribeConcernNecessity API asynchronously

func (*Client) DescribeConcernNecessityWithChan ¶

func (client *Client) DescribeConcernNecessityWithChan(request *DescribeConcernNecessityRequest) (<-chan *DescribeConcernNecessityResponse, <-chan error)

DescribeConcernNecessityWithChan invokes the sas.DescribeConcernNecessity API asynchronously

func (*Client) DescribeContainerStatistics ¶

func (client *Client) DescribeContainerStatistics(request *DescribeContainerStatisticsRequest) (response *DescribeContainerStatisticsResponse, err error)

DescribeContainerStatistics invokes the sas.DescribeContainerStatistics API synchronously

func (*Client) DescribeContainerStatisticsWithCallback ¶

func (client *Client) DescribeContainerStatisticsWithCallback(request *DescribeContainerStatisticsRequest, callback func(response *DescribeContainerStatisticsResponse, err error)) <-chan int

DescribeContainerStatisticsWithCallback invokes the sas.DescribeContainerStatistics API asynchronously

func (*Client) DescribeContainerStatisticsWithChan ¶

func (client *Client) DescribeContainerStatisticsWithChan(request *DescribeContainerStatisticsRequest) (<-chan *DescribeContainerStatisticsResponse, <-chan error)

DescribeContainerStatisticsWithChan invokes the sas.DescribeContainerStatistics API asynchronously

func (*Client) DescribeCriteria ¶

func (client *Client) DescribeCriteria(request *DescribeCriteriaRequest) (response *DescribeCriteriaResponse, err error)

DescribeCriteria invokes the sas.DescribeCriteria API synchronously

func (*Client) DescribeCriteriaWithCallback ¶

func (client *Client) DescribeCriteriaWithCallback(request *DescribeCriteriaRequest, callback func(response *DescribeCriteriaResponse, err error)) <-chan int

DescribeCriteriaWithCallback invokes the sas.DescribeCriteria API asynchronously

func (*Client) DescribeCriteriaWithChan ¶

func (client *Client) DescribeCriteriaWithChan(request *DescribeCriteriaRequest) (<-chan *DescribeCriteriaResponse, <-chan error)

DescribeCriteriaWithChan invokes the sas.DescribeCriteria API asynchronously

func (*Client) DescribeDialogMessages ¶

func (client *Client) DescribeDialogMessages(request *DescribeDialogMessagesRequest) (response *DescribeDialogMessagesResponse, err error)

DescribeDialogMessages invokes the sas.DescribeDialogMessages API synchronously

func (*Client) DescribeDialogMessagesWithCallback ¶

func (client *Client) DescribeDialogMessagesWithCallback(request *DescribeDialogMessagesRequest, callback func(response *DescribeDialogMessagesResponse, err error)) <-chan int

DescribeDialogMessagesWithCallback invokes the sas.DescribeDialogMessages API asynchronously

func (*Client) DescribeDialogMessagesWithChan ¶

func (client *Client) DescribeDialogMessagesWithChan(request *DescribeDialogMessagesRequest) (<-chan *DescribeDialogMessagesResponse, <-chan error)

DescribeDialogMessagesWithChan invokes the sas.DescribeDialogMessages API asynchronously

func (*Client) DescribeDingTalk ¶

func (client *Client) DescribeDingTalk(request *DescribeDingTalkRequest) (response *DescribeDingTalkResponse, err error)

DescribeDingTalk invokes the sas.DescribeDingTalk API synchronously

func (*Client) DescribeDingTalkWithCallback ¶

func (client *Client) DescribeDingTalkWithCallback(request *DescribeDingTalkRequest, callback func(response *DescribeDingTalkResponse, err error)) <-chan int

DescribeDingTalkWithCallback invokes the sas.DescribeDingTalk API asynchronously

func (*Client) DescribeDingTalkWithChan ¶

func (client *Client) DescribeDingTalkWithChan(request *DescribeDingTalkRequest) (<-chan *DescribeDingTalkResponse, <-chan error)

DescribeDingTalkWithChan invokes the sas.DescribeDingTalk API asynchronously

func (*Client) DescribeDomainCount ¶

func (client *Client) DescribeDomainCount(request *DescribeDomainCountRequest) (response *DescribeDomainCountResponse, err error)

DescribeDomainCount invokes the sas.DescribeDomainCount API synchronously

func (*Client) DescribeDomainCountWithCallback ¶

func (client *Client) DescribeDomainCountWithCallback(request *DescribeDomainCountRequest, callback func(response *DescribeDomainCountResponse, err error)) <-chan int

DescribeDomainCountWithCallback invokes the sas.DescribeDomainCount API asynchronously

func (*Client) DescribeDomainCountWithChan ¶

func (client *Client) DescribeDomainCountWithChan(request *DescribeDomainCountRequest) (<-chan *DescribeDomainCountResponse, <-chan error)

DescribeDomainCountWithChan invokes the sas.DescribeDomainCount API asynchronously

func (*Client) DescribeDomainDetail ¶

func (client *Client) DescribeDomainDetail(request *DescribeDomainDetailRequest) (response *DescribeDomainDetailResponse, err error)

DescribeDomainDetail invokes the sas.DescribeDomainDetail API synchronously

func (*Client) DescribeDomainDetailWithCallback ¶

func (client *Client) DescribeDomainDetailWithCallback(request *DescribeDomainDetailRequest, callback func(response *DescribeDomainDetailResponse, err error)) <-chan int

DescribeDomainDetailWithCallback invokes the sas.DescribeDomainDetail API asynchronously

func (*Client) DescribeDomainDetailWithChan ¶

func (client *Client) DescribeDomainDetailWithChan(request *DescribeDomainDetailRequest) (<-chan *DescribeDomainDetailResponse, <-chan error)

DescribeDomainDetailWithChan invokes the sas.DescribeDomainDetail API asynchronously

func (*Client) DescribeDomainList ¶

func (client *Client) DescribeDomainList(request *DescribeDomainListRequest) (response *DescribeDomainListResponse, err error)

DescribeDomainList invokes the sas.DescribeDomainList API synchronously

func (*Client) DescribeDomainListWithCallback ¶

func (client *Client) DescribeDomainListWithCallback(request *DescribeDomainListRequest, callback func(response *DescribeDomainListResponse, err error)) <-chan int

DescribeDomainListWithCallback invokes the sas.DescribeDomainList API asynchronously

func (*Client) DescribeDomainListWithChan ¶

func (client *Client) DescribeDomainListWithChan(request *DescribeDomainListRequest) (<-chan *DescribeDomainListResponse, <-chan error)

DescribeDomainListWithChan invokes the sas.DescribeDomainList API asynchronously

func (*Client) DescribeEmgVulGroup ¶

func (client *Client) DescribeEmgVulGroup(request *DescribeEmgVulGroupRequest) (response *DescribeEmgVulGroupResponse, err error)

DescribeEmgVulGroup invokes the sas.DescribeEmgVulGroup API synchronously

func (*Client) DescribeEmgVulGroupWithCallback ¶

func (client *Client) DescribeEmgVulGroupWithCallback(request *DescribeEmgVulGroupRequest, callback func(response *DescribeEmgVulGroupResponse, err error)) <-chan int

DescribeEmgVulGroupWithCallback invokes the sas.DescribeEmgVulGroup API asynchronously

func (*Client) DescribeEmgVulGroupWithChan ¶

func (client *Client) DescribeEmgVulGroupWithChan(request *DescribeEmgVulGroupRequest) (<-chan *DescribeEmgVulGroupResponse, <-chan error)

DescribeEmgVulGroupWithChan invokes the sas.DescribeEmgVulGroup API asynchronously

func (*Client) DescribeEmgVulItem ¶

func (client *Client) DescribeEmgVulItem(request *DescribeEmgVulItemRequest) (response *DescribeEmgVulItemResponse, err error)

DescribeEmgVulItem invokes the sas.DescribeEmgVulItem API synchronously

func (*Client) DescribeEmgVulItemWithCallback ¶

func (client *Client) DescribeEmgVulItemWithCallback(request *DescribeEmgVulItemRequest, callback func(response *DescribeEmgVulItemResponse, err error)) <-chan int

DescribeEmgVulItemWithCallback invokes the sas.DescribeEmgVulItem API asynchronously

func (*Client) DescribeEmgVulItemWithChan ¶

func (client *Client) DescribeEmgVulItemWithChan(request *DescribeEmgVulItemRequest) (<-chan *DescribeEmgVulItemResponse, <-chan error)

DescribeEmgVulItemWithChan invokes the sas.DescribeEmgVulItem API asynchronously

func (*Client) DescribeExportInfo ¶

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

DescribeExportInfo invokes the sas.DescribeExportInfo API synchronously

func (*Client) DescribeExportInfoWithCallback ¶

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

DescribeExportInfoWithCallback invokes the sas.DescribeExportInfo API asynchronously

func (*Client) DescribeExportInfoWithChan ¶

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

DescribeExportInfoWithChan invokes the sas.DescribeExportInfo API asynchronously

func (*Client) DescribeExposedInstanceCriteria ¶

func (client *Client) DescribeExposedInstanceCriteria(request *DescribeExposedInstanceCriteriaRequest) (response *DescribeExposedInstanceCriteriaResponse, err error)

DescribeExposedInstanceCriteria invokes the sas.DescribeExposedInstanceCriteria API synchronously

func (*Client) DescribeExposedInstanceCriteriaWithCallback ¶

func (client *Client) DescribeExposedInstanceCriteriaWithCallback(request *DescribeExposedInstanceCriteriaRequest, callback func(response *DescribeExposedInstanceCriteriaResponse, err error)) <-chan int

DescribeExposedInstanceCriteriaWithCallback invokes the sas.DescribeExposedInstanceCriteria API asynchronously

func (*Client) DescribeExposedInstanceCriteriaWithChan ¶

func (client *Client) DescribeExposedInstanceCriteriaWithChan(request *DescribeExposedInstanceCriteriaRequest) (<-chan *DescribeExposedInstanceCriteriaResponse, <-chan error)

DescribeExposedInstanceCriteriaWithChan invokes the sas.DescribeExposedInstanceCriteria API asynchronously

func (*Client) DescribeExposedInstanceDetail ¶

func (client *Client) DescribeExposedInstanceDetail(request *DescribeExposedInstanceDetailRequest) (response *DescribeExposedInstanceDetailResponse, err error)

DescribeExposedInstanceDetail invokes the sas.DescribeExposedInstanceDetail API synchronously

func (*Client) DescribeExposedInstanceDetailWithCallback ¶

func (client *Client) DescribeExposedInstanceDetailWithCallback(request *DescribeExposedInstanceDetailRequest, callback func(response *DescribeExposedInstanceDetailResponse, err error)) <-chan int

DescribeExposedInstanceDetailWithCallback invokes the sas.DescribeExposedInstanceDetail API asynchronously

func (*Client) DescribeExposedInstanceDetailWithChan ¶

func (client *Client) DescribeExposedInstanceDetailWithChan(request *DescribeExposedInstanceDetailRequest) (<-chan *DescribeExposedInstanceDetailResponse, <-chan error)

DescribeExposedInstanceDetailWithChan invokes the sas.DescribeExposedInstanceDetail API asynchronously

func (*Client) DescribeExposedInstanceList ¶

func (client *Client) DescribeExposedInstanceList(request *DescribeExposedInstanceListRequest) (response *DescribeExposedInstanceListResponse, err error)

DescribeExposedInstanceList invokes the sas.DescribeExposedInstanceList API synchronously

func (*Client) DescribeExposedInstanceListWithCallback ¶

func (client *Client) DescribeExposedInstanceListWithCallback(request *DescribeExposedInstanceListRequest, callback func(response *DescribeExposedInstanceListResponse, err error)) <-chan int

DescribeExposedInstanceListWithCallback invokes the sas.DescribeExposedInstanceList API asynchronously

func (*Client) DescribeExposedInstanceListWithChan ¶

func (client *Client) DescribeExposedInstanceListWithChan(request *DescribeExposedInstanceListRequest) (<-chan *DescribeExposedInstanceListResponse, <-chan error)

DescribeExposedInstanceListWithChan invokes the sas.DescribeExposedInstanceList API asynchronously

func (*Client) DescribeExposedStatistics ¶

func (client *Client) DescribeExposedStatistics(request *DescribeExposedStatisticsRequest) (response *DescribeExposedStatisticsResponse, err error)

DescribeExposedStatistics invokes the sas.DescribeExposedStatistics API synchronously

func (*Client) DescribeExposedStatisticsDetail ¶

func (client *Client) DescribeExposedStatisticsDetail(request *DescribeExposedStatisticsDetailRequest) (response *DescribeExposedStatisticsDetailResponse, err error)

DescribeExposedStatisticsDetail invokes the sas.DescribeExposedStatisticsDetail API synchronously

func (*Client) DescribeExposedStatisticsDetailWithCallback ¶

func (client *Client) DescribeExposedStatisticsDetailWithCallback(request *DescribeExposedStatisticsDetailRequest, callback func(response *DescribeExposedStatisticsDetailResponse, err error)) <-chan int

DescribeExposedStatisticsDetailWithCallback invokes the sas.DescribeExposedStatisticsDetail API asynchronously

func (*Client) DescribeExposedStatisticsDetailWithChan ¶

func (client *Client) DescribeExposedStatisticsDetailWithChan(request *DescribeExposedStatisticsDetailRequest) (<-chan *DescribeExposedStatisticsDetailResponse, <-chan error)

DescribeExposedStatisticsDetailWithChan invokes the sas.DescribeExposedStatisticsDetail API asynchronously

func (*Client) DescribeExposedStatisticsWithCallback ¶

func (client *Client) DescribeExposedStatisticsWithCallback(request *DescribeExposedStatisticsRequest, callback func(response *DescribeExposedStatisticsResponse, err error)) <-chan int

DescribeExposedStatisticsWithCallback invokes the sas.DescribeExposedStatistics API asynchronously

func (*Client) DescribeExposedStatisticsWithChan ¶

func (client *Client) DescribeExposedStatisticsWithChan(request *DescribeExposedStatisticsRequest) (<-chan *DescribeExposedStatisticsResponse, <-chan error)

DescribeExposedStatisticsWithChan invokes the sas.DescribeExposedStatistics API asynchronously

func (*Client) DescribeFieldStatistics ¶

func (client *Client) DescribeFieldStatistics(request *DescribeFieldStatisticsRequest) (response *DescribeFieldStatisticsResponse, err error)

DescribeFieldStatistics invokes the sas.DescribeFieldStatistics API synchronously

func (*Client) DescribeFieldStatisticsWithCallback ¶

func (client *Client) DescribeFieldStatisticsWithCallback(request *DescribeFieldStatisticsRequest, callback func(response *DescribeFieldStatisticsResponse, err error)) <-chan int

DescribeFieldStatisticsWithCallback invokes the sas.DescribeFieldStatistics API asynchronously

func (*Client) DescribeFieldStatisticsWithChan ¶

func (client *Client) DescribeFieldStatisticsWithChan(request *DescribeFieldStatisticsRequest) (<-chan *DescribeFieldStatisticsResponse, <-chan error)

DescribeFieldStatisticsWithChan invokes the sas.DescribeFieldStatistics API asynchronously

func (*Client) DescribeFrontVulPatchList ¶

func (client *Client) DescribeFrontVulPatchList(request *DescribeFrontVulPatchListRequest) (response *DescribeFrontVulPatchListResponse, err error)

DescribeFrontVulPatchList invokes the sas.DescribeFrontVulPatchList API synchronously

func (*Client) DescribeFrontVulPatchListWithCallback ¶

func (client *Client) DescribeFrontVulPatchListWithCallback(request *DescribeFrontVulPatchListRequest, callback func(response *DescribeFrontVulPatchListResponse, err error)) <-chan int

DescribeFrontVulPatchListWithCallback invokes the sas.DescribeFrontVulPatchList API asynchronously

func (*Client) DescribeFrontVulPatchListWithChan ¶

func (client *Client) DescribeFrontVulPatchListWithChan(request *DescribeFrontVulPatchListRequest) (<-chan *DescribeFrontVulPatchListResponse, <-chan error)

DescribeFrontVulPatchListWithChan invokes the sas.DescribeFrontVulPatchList API asynchronously

func (*Client) DescribeGraph4InvestigationOnline ¶

func (client *Client) DescribeGraph4InvestigationOnline(request *DescribeGraph4InvestigationOnlineRequest) (response *DescribeGraph4InvestigationOnlineResponse, err error)

DescribeGraph4InvestigationOnline invokes the sas.DescribeGraph4InvestigationOnline API synchronously

func (*Client) DescribeGraph4InvestigationOnlineWithCallback ¶

func (client *Client) DescribeGraph4InvestigationOnlineWithCallback(request *DescribeGraph4InvestigationOnlineRequest, callback func(response *DescribeGraph4InvestigationOnlineResponse, err error)) <-chan int

DescribeGraph4InvestigationOnlineWithCallback invokes the sas.DescribeGraph4InvestigationOnline API asynchronously

func (*Client) DescribeGraph4InvestigationOnlineWithChan ¶

func (client *Client) DescribeGraph4InvestigationOnlineWithChan(request *DescribeGraph4InvestigationOnlineRequest) (<-chan *DescribeGraph4InvestigationOnlineResponse, <-chan error)

DescribeGraph4InvestigationOnlineWithChan invokes the sas.DescribeGraph4InvestigationOnline API asynchronously

func (*Client) DescribeGroupedContainerInstances ¶

func (client *Client) DescribeGroupedContainerInstances(request *DescribeGroupedContainerInstancesRequest) (response *DescribeGroupedContainerInstancesResponse, err error)

DescribeGroupedContainerInstances invokes the sas.DescribeGroupedContainerInstances API synchronously

func (*Client) DescribeGroupedContainerInstancesWithCallback ¶

func (client *Client) DescribeGroupedContainerInstancesWithCallback(request *DescribeGroupedContainerInstancesRequest, callback func(response *DescribeGroupedContainerInstancesResponse, err error)) <-chan int

DescribeGroupedContainerInstancesWithCallback invokes the sas.DescribeGroupedContainerInstances API asynchronously

func (*Client) DescribeGroupedContainerInstancesWithChan ¶

func (client *Client) DescribeGroupedContainerInstancesWithChan(request *DescribeGroupedContainerInstancesRequest) (<-chan *DescribeGroupedContainerInstancesResponse, <-chan error)

DescribeGroupedContainerInstancesWithChan invokes the sas.DescribeGroupedContainerInstances API asynchronously

func (*Client) DescribeGroupedInstances ¶

func (client *Client) DescribeGroupedInstances(request *DescribeGroupedInstancesRequest) (response *DescribeGroupedInstancesResponse, err error)

DescribeGroupedInstances invokes the sas.DescribeGroupedInstances API synchronously

func (*Client) DescribeGroupedInstancesWithCallback ¶

func (client *Client) DescribeGroupedInstancesWithCallback(request *DescribeGroupedInstancesRequest, callback func(response *DescribeGroupedInstancesResponse, err error)) <-chan int

DescribeGroupedInstancesWithCallback invokes the sas.DescribeGroupedInstances API asynchronously

func (*Client) DescribeGroupedInstancesWithChan ¶

func (client *Client) DescribeGroupedInstancesWithChan(request *DescribeGroupedInstancesRequest) (<-chan *DescribeGroupedInstancesResponse, <-chan error)

DescribeGroupedInstancesWithChan invokes the sas.DescribeGroupedInstances API asynchronously

func (*Client) DescribeGroupedMaliciousFiles ¶

func (client *Client) DescribeGroupedMaliciousFiles(request *DescribeGroupedMaliciousFilesRequest) (response *DescribeGroupedMaliciousFilesResponse, err error)

DescribeGroupedMaliciousFiles invokes the sas.DescribeGroupedMaliciousFiles API synchronously

func (*Client) DescribeGroupedMaliciousFilesWithCallback ¶

func (client *Client) DescribeGroupedMaliciousFilesWithCallback(request *DescribeGroupedMaliciousFilesRequest, callback func(response *DescribeGroupedMaliciousFilesResponse, err error)) <-chan int

DescribeGroupedMaliciousFilesWithCallback invokes the sas.DescribeGroupedMaliciousFiles API asynchronously

func (*Client) DescribeGroupedMaliciousFilesWithChan ¶

func (client *Client) DescribeGroupedMaliciousFilesWithChan(request *DescribeGroupedMaliciousFilesRequest) (<-chan *DescribeGroupedMaliciousFilesResponse, <-chan error)

DescribeGroupedMaliciousFilesWithChan invokes the sas.DescribeGroupedMaliciousFiles API asynchronously

func (*Client) DescribeGroupedTags ¶

func (client *Client) DescribeGroupedTags(request *DescribeGroupedTagsRequest) (response *DescribeGroupedTagsResponse, err error)

DescribeGroupedTags invokes the sas.DescribeGroupedTags API synchronously

func (*Client) DescribeGroupedTagsWithCallback ¶

func (client *Client) DescribeGroupedTagsWithCallback(request *DescribeGroupedTagsRequest, callback func(response *DescribeGroupedTagsResponse, err error)) <-chan int

DescribeGroupedTagsWithCallback invokes the sas.DescribeGroupedTags API asynchronously

func (*Client) DescribeGroupedTagsWithChan ¶

func (client *Client) DescribeGroupedTagsWithChan(request *DescribeGroupedTagsRequest) (<-chan *DescribeGroupedTagsResponse, <-chan error)

DescribeGroupedTagsWithChan invokes the sas.DescribeGroupedTags API asynchronously

func (*Client) DescribeGroupedVul ¶

func (client *Client) DescribeGroupedVul(request *DescribeGroupedVulRequest) (response *DescribeGroupedVulResponse, err error)

DescribeGroupedVul invokes the sas.DescribeGroupedVul API synchronously

func (*Client) DescribeGroupedVulWithCallback ¶

func (client *Client) DescribeGroupedVulWithCallback(request *DescribeGroupedVulRequest, callback func(response *DescribeGroupedVulResponse, err error)) <-chan int

DescribeGroupedVulWithCallback invokes the sas.DescribeGroupedVul API asynchronously

func (*Client) DescribeGroupedVulWithChan ¶

func (client *Client) DescribeGroupedVulWithChan(request *DescribeGroupedVulRequest) (<-chan *DescribeGroupedVulResponse, <-chan error)

DescribeGroupedVulWithChan invokes the sas.DescribeGroupedVul API asynchronously

func (*Client) DescribeHoneyPotAuth ¶

func (client *Client) DescribeHoneyPotAuth(request *DescribeHoneyPotAuthRequest) (response *DescribeHoneyPotAuthResponse, err error)

DescribeHoneyPotAuth invokes the sas.DescribeHoneyPotAuth API synchronously

func (*Client) DescribeHoneyPotAuthWithCallback ¶

func (client *Client) DescribeHoneyPotAuthWithCallback(request *DescribeHoneyPotAuthRequest, callback func(response *DescribeHoneyPotAuthResponse, err error)) <-chan int

DescribeHoneyPotAuthWithCallback invokes the sas.DescribeHoneyPotAuth API asynchronously

func (*Client) DescribeHoneyPotAuthWithChan ¶

func (client *Client) DescribeHoneyPotAuthWithChan(request *DescribeHoneyPotAuthRequest) (<-chan *DescribeHoneyPotAuthResponse, <-chan error)

DescribeHoneyPotAuthWithChan invokes the sas.DescribeHoneyPotAuth API asynchronously

func (*Client) DescribeHoneyPotSuspStatistics ¶

func (client *Client) DescribeHoneyPotSuspStatistics(request *DescribeHoneyPotSuspStatisticsRequest) (response *DescribeHoneyPotSuspStatisticsResponse, err error)

DescribeHoneyPotSuspStatistics invokes the sas.DescribeHoneyPotSuspStatistics API synchronously

func (*Client) DescribeHoneyPotSuspStatisticsWithCallback ¶

func (client *Client) DescribeHoneyPotSuspStatisticsWithCallback(request *DescribeHoneyPotSuspStatisticsRequest, callback func(response *DescribeHoneyPotSuspStatisticsResponse, err error)) <-chan int

DescribeHoneyPotSuspStatisticsWithCallback invokes the sas.DescribeHoneyPotSuspStatistics API asynchronously

func (*Client) DescribeHoneyPotSuspStatisticsWithChan ¶

func (client *Client) DescribeHoneyPotSuspStatisticsWithChan(request *DescribeHoneyPotSuspStatisticsRequest) (<-chan *DescribeHoneyPotSuspStatisticsResponse, <-chan error)

DescribeHoneyPotSuspStatisticsWithChan invokes the sas.DescribeHoneyPotSuspStatistics API asynchronously

func (*Client) DescribeImageBaselineCheckSummary ¶

func (client *Client) DescribeImageBaselineCheckSummary(request *DescribeImageBaselineCheckSummaryRequest) (response *DescribeImageBaselineCheckSummaryResponse, err error)

DescribeImageBaselineCheckSummary invokes the sas.DescribeImageBaselineCheckSummary API synchronously

func (*Client) DescribeImageBaselineCheckSummaryWithCallback ¶

func (client *Client) DescribeImageBaselineCheckSummaryWithCallback(request *DescribeImageBaselineCheckSummaryRequest, callback func(response *DescribeImageBaselineCheckSummaryResponse, err error)) <-chan int

DescribeImageBaselineCheckSummaryWithCallback invokes the sas.DescribeImageBaselineCheckSummary API asynchronously

func (*Client) DescribeImageBaselineCheckSummaryWithChan ¶

func (client *Client) DescribeImageBaselineCheckSummaryWithChan(request *DescribeImageBaselineCheckSummaryRequest) (<-chan *DescribeImageBaselineCheckSummaryResponse, <-chan error)

DescribeImageBaselineCheckSummaryWithChan invokes the sas.DescribeImageBaselineCheckSummary API asynchronously

func (*Client) DescribeImageFixTask ¶

func (client *Client) DescribeImageFixTask(request *DescribeImageFixTaskRequest) (response *DescribeImageFixTaskResponse, err error)

DescribeImageFixTask invokes the sas.DescribeImageFixTask API synchronously

func (*Client) DescribeImageFixTaskWithCallback ¶

func (client *Client) DescribeImageFixTaskWithCallback(request *DescribeImageFixTaskRequest, callback func(response *DescribeImageFixTaskResponse, err error)) <-chan int

DescribeImageFixTaskWithCallback invokes the sas.DescribeImageFixTask API asynchronously

func (*Client) DescribeImageFixTaskWithChan ¶

func (client *Client) DescribeImageFixTaskWithChan(request *DescribeImageFixTaskRequest) (<-chan *DescribeImageFixTaskResponse, <-chan error)

DescribeImageFixTaskWithChan invokes the sas.DescribeImageFixTask API asynchronously

func (*Client) DescribeImageGroupedVulList ¶

func (client *Client) DescribeImageGroupedVulList(request *DescribeImageGroupedVulListRequest) (response *DescribeImageGroupedVulListResponse, err error)

DescribeImageGroupedVulList invokes the sas.DescribeImageGroupedVulList API synchronously

func (*Client) DescribeImageGroupedVulListWithCallback ¶

func (client *Client) DescribeImageGroupedVulListWithCallback(request *DescribeImageGroupedVulListRequest, callback func(response *DescribeImageGroupedVulListResponse, err error)) <-chan int

DescribeImageGroupedVulListWithCallback invokes the sas.DescribeImageGroupedVulList API asynchronously

func (*Client) DescribeImageGroupedVulListWithChan ¶

func (client *Client) DescribeImageGroupedVulListWithChan(request *DescribeImageGroupedVulListRequest) (<-chan *DescribeImageGroupedVulListResponse, <-chan error)

DescribeImageGroupedVulListWithChan invokes the sas.DescribeImageGroupedVulList API asynchronously

func (*Client) DescribeImageListWithBaselineName ¶

func (client *Client) DescribeImageListWithBaselineName(request *DescribeImageListWithBaselineNameRequest) (response *DescribeImageListWithBaselineNameResponse, err error)

DescribeImageListWithBaselineName invokes the sas.DescribeImageListWithBaselineName API synchronously

func (*Client) DescribeImageListWithBaselineNameWithCallback ¶

func (client *Client) DescribeImageListWithBaselineNameWithCallback(request *DescribeImageListWithBaselineNameRequest, callback func(response *DescribeImageListWithBaselineNameResponse, err error)) <-chan int

DescribeImageListWithBaselineNameWithCallback invokes the sas.DescribeImageListWithBaselineName API asynchronously

func (*Client) DescribeImageListWithBaselineNameWithChan ¶

func (client *Client) DescribeImageListWithBaselineNameWithChan(request *DescribeImageListWithBaselineNameRequest) (<-chan *DescribeImageListWithBaselineNameResponse, <-chan error)

DescribeImageListWithBaselineNameWithChan invokes the sas.DescribeImageListWithBaselineName API asynchronously

func (*Client) DescribeImageScanAuthCount ¶

func (client *Client) DescribeImageScanAuthCount(request *DescribeImageScanAuthCountRequest) (response *DescribeImageScanAuthCountResponse, err error)

DescribeImageScanAuthCount invokes the sas.DescribeImageScanAuthCount API synchronously

func (*Client) DescribeImageScanAuthCountWithCallback ¶

func (client *Client) DescribeImageScanAuthCountWithCallback(request *DescribeImageScanAuthCountRequest, callback func(response *DescribeImageScanAuthCountResponse, err error)) <-chan int

DescribeImageScanAuthCountWithCallback invokes the sas.DescribeImageScanAuthCount API asynchronously

func (*Client) DescribeImageScanAuthCountWithChan ¶

func (client *Client) DescribeImageScanAuthCountWithChan(request *DescribeImageScanAuthCountRequest) (<-chan *DescribeImageScanAuthCountResponse, <-chan error)

DescribeImageScanAuthCountWithChan invokes the sas.DescribeImageScanAuthCount API asynchronously

func (*Client) DescribeImageStatistics ¶

func (client *Client) DescribeImageStatistics(request *DescribeImageStatisticsRequest) (response *DescribeImageStatisticsResponse, err error)

DescribeImageStatistics invokes the sas.DescribeImageStatistics API synchronously

func (*Client) DescribeImageStatisticsWithCallback ¶

func (client *Client) DescribeImageStatisticsWithCallback(request *DescribeImageStatisticsRequest, callback func(response *DescribeImageStatisticsResponse, err error)) <-chan int

DescribeImageStatisticsWithCallback invokes the sas.DescribeImageStatistics API asynchronously

func (*Client) DescribeImageStatisticsWithChan ¶

func (client *Client) DescribeImageStatisticsWithChan(request *DescribeImageStatisticsRequest) (<-chan *DescribeImageStatisticsResponse, <-chan error)

DescribeImageStatisticsWithChan invokes the sas.DescribeImageStatistics API asynchronously

func (*Client) DescribeImageVulList ¶

func (client *Client) DescribeImageVulList(request *DescribeImageVulListRequest) (response *DescribeImageVulListResponse, err error)

DescribeImageVulList invokes the sas.DescribeImageVulList API synchronously

func (*Client) DescribeImageVulListWithCallback ¶

func (client *Client) DescribeImageVulListWithCallback(request *DescribeImageVulListRequest, callback func(response *DescribeImageVulListResponse, err error)) <-chan int

DescribeImageVulListWithCallback invokes the sas.DescribeImageVulList API asynchronously

func (*Client) DescribeImageVulListWithChan ¶

func (client *Client) DescribeImageVulListWithChan(request *DescribeImageVulListRequest) (<-chan *DescribeImageVulListResponse, <-chan error)

DescribeImageVulListWithChan invokes the sas.DescribeImageVulList API asynchronously

func (*Client) DescribeInstallCaptcha ¶

func (client *Client) DescribeInstallCaptcha(request *DescribeInstallCaptchaRequest) (response *DescribeInstallCaptchaResponse, err error)

DescribeInstallCaptcha invokes the sas.DescribeInstallCaptcha API synchronously

func (*Client) DescribeInstallCaptchaWithCallback ¶

func (client *Client) DescribeInstallCaptchaWithCallback(request *DescribeInstallCaptchaRequest, callback func(response *DescribeInstallCaptchaResponse, err error)) <-chan int

DescribeInstallCaptchaWithCallback invokes the sas.DescribeInstallCaptcha API asynchronously

func (*Client) DescribeInstallCaptchaWithChan ¶

func (client *Client) DescribeInstallCaptchaWithChan(request *DescribeInstallCaptchaRequest) (<-chan *DescribeInstallCaptchaResponse, <-chan error)

DescribeInstallCaptchaWithChan invokes the sas.DescribeInstallCaptcha API asynchronously

func (*Client) DescribeInstallCodes ¶

func (client *Client) DescribeInstallCodes(request *DescribeInstallCodesRequest) (response *DescribeInstallCodesResponse, err error)

DescribeInstallCodes invokes the sas.DescribeInstallCodes API synchronously

func (*Client) DescribeInstallCodesWithCallback ¶

func (client *Client) DescribeInstallCodesWithCallback(request *DescribeInstallCodesRequest, callback func(response *DescribeInstallCodesResponse, err error)) <-chan int

DescribeInstallCodesWithCallback invokes the sas.DescribeInstallCodes API asynchronously

func (*Client) DescribeInstallCodesWithChan ¶

func (client *Client) DescribeInstallCodesWithChan(request *DescribeInstallCodesRequest) (<-chan *DescribeInstallCodesResponse, <-chan error)

DescribeInstallCodesWithChan invokes the sas.DescribeInstallCodes API asynchronously

func (*Client) DescribeInstanceAntiBruteForceRules ¶

func (client *Client) DescribeInstanceAntiBruteForceRules(request *DescribeInstanceAntiBruteForceRulesRequest) (response *DescribeInstanceAntiBruteForceRulesResponse, err error)

DescribeInstanceAntiBruteForceRules invokes the sas.DescribeInstanceAntiBruteForceRules API synchronously

func (*Client) DescribeInstanceAntiBruteForceRulesWithCallback ¶

func (client *Client) DescribeInstanceAntiBruteForceRulesWithCallback(request *DescribeInstanceAntiBruteForceRulesRequest, callback func(response *DescribeInstanceAntiBruteForceRulesResponse, err error)) <-chan int

DescribeInstanceAntiBruteForceRulesWithCallback invokes the sas.DescribeInstanceAntiBruteForceRules API asynchronously

func (*Client) DescribeInstanceAntiBruteForceRulesWithChan ¶

func (client *Client) DescribeInstanceAntiBruteForceRulesWithChan(request *DescribeInstanceAntiBruteForceRulesRequest) (<-chan *DescribeInstanceAntiBruteForceRulesResponse, <-chan error)

DescribeInstanceAntiBruteForceRulesWithChan invokes the sas.DescribeInstanceAntiBruteForceRules API asynchronously

func (*Client) DescribeInstanceRebootStatus ¶

func (client *Client) DescribeInstanceRebootStatus(request *DescribeInstanceRebootStatusRequest) (response *DescribeInstanceRebootStatusResponse, err error)

DescribeInstanceRebootStatus invokes the sas.DescribeInstanceRebootStatus API synchronously

func (*Client) DescribeInstanceRebootStatusWithCallback ¶

func (client *Client) DescribeInstanceRebootStatusWithCallback(request *DescribeInstanceRebootStatusRequest, callback func(response *DescribeInstanceRebootStatusResponse, err error)) <-chan int

DescribeInstanceRebootStatusWithCallback invokes the sas.DescribeInstanceRebootStatus API asynchronously

func (*Client) DescribeInstanceRebootStatusWithChan ¶

func (client *Client) DescribeInstanceRebootStatusWithChan(request *DescribeInstanceRebootStatusRequest) (<-chan *DescribeInstanceRebootStatusResponse, <-chan error)

DescribeInstanceRebootStatusWithChan invokes the sas.DescribeInstanceRebootStatus API asynchronously

func (*Client) DescribeInstanceStatistics ¶

func (client *Client) DescribeInstanceStatistics(request *DescribeInstanceStatisticsRequest) (response *DescribeInstanceStatisticsResponse, err error)

DescribeInstanceStatistics invokes the sas.DescribeInstanceStatistics API synchronously

func (*Client) DescribeInstanceStatisticsWithCallback ¶

func (client *Client) DescribeInstanceStatisticsWithCallback(request *DescribeInstanceStatisticsRequest, callback func(response *DescribeInstanceStatisticsResponse, err error)) <-chan int

DescribeInstanceStatisticsWithCallback invokes the sas.DescribeInstanceStatistics API asynchronously

func (*Client) DescribeInstanceStatisticsWithChan ¶

func (client *Client) DescribeInstanceStatisticsWithChan(request *DescribeInstanceStatisticsRequest) (<-chan *DescribeInstanceStatisticsResponse, <-chan error)

DescribeInstanceStatisticsWithChan invokes the sas.DescribeInstanceStatistics API asynchronously

func (*Client) DescribeIpInfo ¶

func (client *Client) DescribeIpInfo(request *DescribeIpInfoRequest) (response *DescribeIpInfoResponse, err error)

DescribeIpInfo invokes the sas.DescribeIpInfo API synchronously

func (*Client) DescribeIpInfoWithCallback ¶

func (client *Client) DescribeIpInfoWithCallback(request *DescribeIpInfoRequest, callback func(response *DescribeIpInfoResponse, err error)) <-chan int

DescribeIpInfoWithCallback invokes the sas.DescribeIpInfo API asynchronously

func (*Client) DescribeIpInfoWithChan ¶

func (client *Client) DescribeIpInfoWithChan(request *DescribeIpInfoRequest) (<-chan *DescribeIpInfoResponse, <-chan error)

DescribeIpInfoWithChan invokes the sas.DescribeIpInfo API asynchronously

func (*Client) DescribeLoginBaseConfigs ¶

func (client *Client) DescribeLoginBaseConfigs(request *DescribeLoginBaseConfigsRequest) (response *DescribeLoginBaseConfigsResponse, err error)

DescribeLoginBaseConfigs invokes the sas.DescribeLoginBaseConfigs API synchronously

func (*Client) DescribeLoginBaseConfigsWithCallback ¶

func (client *Client) DescribeLoginBaseConfigsWithCallback(request *DescribeLoginBaseConfigsRequest, callback func(response *DescribeLoginBaseConfigsResponse, err error)) <-chan int

DescribeLoginBaseConfigsWithCallback invokes the sas.DescribeLoginBaseConfigs API asynchronously

func (*Client) DescribeLoginBaseConfigsWithChan ¶

func (client *Client) DescribeLoginBaseConfigsWithChan(request *DescribeLoginBaseConfigsRequest) (<-chan *DescribeLoginBaseConfigsResponse, <-chan error)

DescribeLoginBaseConfigsWithChan invokes the sas.DescribeLoginBaseConfigs API asynchronously

func (*Client) DescribeLogstoreStorage ¶

func (client *Client) DescribeLogstoreStorage(request *DescribeLogstoreStorageRequest) (response *DescribeLogstoreStorageResponse, err error)

DescribeLogstoreStorage invokes the sas.DescribeLogstoreStorage API synchronously

func (*Client) DescribeLogstoreStorageWithCallback ¶

func (client *Client) DescribeLogstoreStorageWithCallback(request *DescribeLogstoreStorageRequest, callback func(response *DescribeLogstoreStorageResponse, err error)) <-chan int

DescribeLogstoreStorageWithCallback invokes the sas.DescribeLogstoreStorage API asynchronously

func (*Client) DescribeLogstoreStorageWithChan ¶

func (client *Client) DescribeLogstoreStorageWithChan(request *DescribeLogstoreStorageRequest) (<-chan *DescribeLogstoreStorageResponse, <-chan error)

DescribeLogstoreStorageWithChan invokes the sas.DescribeLogstoreStorage API asynchronously

func (*Client) DescribeModuleConfig ¶

func (client *Client) DescribeModuleConfig(request *DescribeModuleConfigRequest) (response *DescribeModuleConfigResponse, err error)

DescribeModuleConfig invokes the sas.DescribeModuleConfig API synchronously

func (*Client) DescribeModuleConfigWithCallback ¶

func (client *Client) DescribeModuleConfigWithCallback(request *DescribeModuleConfigRequest, callback func(response *DescribeModuleConfigResponse, err error)) <-chan int

DescribeModuleConfigWithCallback invokes the sas.DescribeModuleConfig API asynchronously

func (*Client) DescribeModuleConfigWithChan ¶

func (client *Client) DescribeModuleConfigWithChan(request *DescribeModuleConfigRequest) (<-chan *DescribeModuleConfigResponse, <-chan error)

DescribeModuleConfigWithChan invokes the sas.DescribeModuleConfig API asynchronously

func (*Client) DescribeNoticeConfig ¶

func (client *Client) DescribeNoticeConfig(request *DescribeNoticeConfigRequest) (response *DescribeNoticeConfigResponse, err error)

DescribeNoticeConfig invokes the sas.DescribeNoticeConfig API synchronously

func (*Client) DescribeNoticeConfigWithCallback ¶

func (client *Client) DescribeNoticeConfigWithCallback(request *DescribeNoticeConfigRequest, callback func(response *DescribeNoticeConfigResponse, err error)) <-chan int

DescribeNoticeConfigWithCallback invokes the sas.DescribeNoticeConfig API asynchronously

func (*Client) DescribeNoticeConfigWithChan ¶

func (client *Client) DescribeNoticeConfigWithChan(request *DescribeNoticeConfigRequest) (<-chan *DescribeNoticeConfigResponse, <-chan error)

DescribeNoticeConfigWithChan invokes the sas.DescribeNoticeConfig API asynchronously

func (*Client) DescribeOnceTask ¶

func (client *Client) DescribeOnceTask(request *DescribeOnceTaskRequest) (response *DescribeOnceTaskResponse, err error)

DescribeOnceTask invokes the sas.DescribeOnceTask API synchronously

func (*Client) DescribeOnceTaskWithCallback ¶

func (client *Client) DescribeOnceTaskWithCallback(request *DescribeOnceTaskRequest, callback func(response *DescribeOnceTaskResponse, err error)) <-chan int

DescribeOnceTaskWithCallback invokes the sas.DescribeOnceTask API asynchronously

func (*Client) DescribeOnceTaskWithChan ¶

func (client *Client) DescribeOnceTaskWithChan(request *DescribeOnceTaskRequest) (<-chan *DescribeOnceTaskResponse, <-chan error)

DescribeOnceTaskWithChan invokes the sas.DescribeOnceTask API asynchronously

func (*Client) DescribePropertyCount ¶

func (client *Client) DescribePropertyCount(request *DescribePropertyCountRequest) (response *DescribePropertyCountResponse, err error)

DescribePropertyCount invokes the sas.DescribePropertyCount API synchronously

func (*Client) DescribePropertyCountWithCallback ¶

func (client *Client) DescribePropertyCountWithCallback(request *DescribePropertyCountRequest, callback func(response *DescribePropertyCountResponse, err error)) <-chan int

DescribePropertyCountWithCallback invokes the sas.DescribePropertyCount API asynchronously

func (*Client) DescribePropertyCountWithChan ¶

func (client *Client) DescribePropertyCountWithChan(request *DescribePropertyCountRequest) (<-chan *DescribePropertyCountResponse, <-chan error)

DescribePropertyCountWithChan invokes the sas.DescribePropertyCount API asynchronously

func (*Client) DescribePropertyCronDetail ¶

func (client *Client) DescribePropertyCronDetail(request *DescribePropertyCronDetailRequest) (response *DescribePropertyCronDetailResponse, err error)

DescribePropertyCronDetail invokes the sas.DescribePropertyCronDetail API synchronously

func (*Client) DescribePropertyCronDetailWithCallback ¶

func (client *Client) DescribePropertyCronDetailWithCallback(request *DescribePropertyCronDetailRequest, callback func(response *DescribePropertyCronDetailResponse, err error)) <-chan int

DescribePropertyCronDetailWithCallback invokes the sas.DescribePropertyCronDetail API asynchronously

func (*Client) DescribePropertyCronDetailWithChan ¶

func (client *Client) DescribePropertyCronDetailWithChan(request *DescribePropertyCronDetailRequest) (<-chan *DescribePropertyCronDetailResponse, <-chan error)

DescribePropertyCronDetailWithChan invokes the sas.DescribePropertyCronDetail API asynchronously

func (*Client) DescribePropertyPortDetail ¶

func (client *Client) DescribePropertyPortDetail(request *DescribePropertyPortDetailRequest) (response *DescribePropertyPortDetailResponse, err error)

DescribePropertyPortDetail invokes the sas.DescribePropertyPortDetail API synchronously

func (*Client) DescribePropertyPortDetailWithCallback ¶

func (client *Client) DescribePropertyPortDetailWithCallback(request *DescribePropertyPortDetailRequest, callback func(response *DescribePropertyPortDetailResponse, err error)) <-chan int

DescribePropertyPortDetailWithCallback invokes the sas.DescribePropertyPortDetail API asynchronously

func (*Client) DescribePropertyPortDetailWithChan ¶

func (client *Client) DescribePropertyPortDetailWithChan(request *DescribePropertyPortDetailRequest) (<-chan *DescribePropertyPortDetailResponse, <-chan error)

DescribePropertyPortDetailWithChan invokes the sas.DescribePropertyPortDetail API asynchronously

func (*Client) DescribePropertyPortItem ¶

func (client *Client) DescribePropertyPortItem(request *DescribePropertyPortItemRequest) (response *DescribePropertyPortItemResponse, err error)

DescribePropertyPortItem invokes the sas.DescribePropertyPortItem API synchronously

func (*Client) DescribePropertyPortItemWithCallback ¶

func (client *Client) DescribePropertyPortItemWithCallback(request *DescribePropertyPortItemRequest, callback func(response *DescribePropertyPortItemResponse, err error)) <-chan int

DescribePropertyPortItemWithCallback invokes the sas.DescribePropertyPortItem API asynchronously

func (*Client) DescribePropertyPortItemWithChan ¶

func (client *Client) DescribePropertyPortItemWithChan(request *DescribePropertyPortItemRequest) (<-chan *DescribePropertyPortItemResponse, <-chan error)

DescribePropertyPortItemWithChan invokes the sas.DescribePropertyPortItem API asynchronously

func (*Client) DescribePropertyProcDetail ¶

func (client *Client) DescribePropertyProcDetail(request *DescribePropertyProcDetailRequest) (response *DescribePropertyProcDetailResponse, err error)

DescribePropertyProcDetail invokes the sas.DescribePropertyProcDetail API synchronously

func (*Client) DescribePropertyProcDetailWithCallback ¶

func (client *Client) DescribePropertyProcDetailWithCallback(request *DescribePropertyProcDetailRequest, callback func(response *DescribePropertyProcDetailResponse, err error)) <-chan int

DescribePropertyProcDetailWithCallback invokes the sas.DescribePropertyProcDetail API asynchronously

func (*Client) DescribePropertyProcDetailWithChan ¶

func (client *Client) DescribePropertyProcDetailWithChan(request *DescribePropertyProcDetailRequest) (<-chan *DescribePropertyProcDetailResponse, <-chan error)

DescribePropertyProcDetailWithChan invokes the sas.DescribePropertyProcDetail API asynchronously

func (*Client) DescribePropertyProcItem ¶

func (client *Client) DescribePropertyProcItem(request *DescribePropertyProcItemRequest) (response *DescribePropertyProcItemResponse, err error)

DescribePropertyProcItem invokes the sas.DescribePropertyProcItem API synchronously

func (*Client) DescribePropertyProcItemWithCallback ¶

func (client *Client) DescribePropertyProcItemWithCallback(request *DescribePropertyProcItemRequest, callback func(response *DescribePropertyProcItemResponse, err error)) <-chan int

DescribePropertyProcItemWithCallback invokes the sas.DescribePropertyProcItem API asynchronously

func (*Client) DescribePropertyProcItemWithChan ¶

func (client *Client) DescribePropertyProcItemWithChan(request *DescribePropertyProcItemRequest) (<-chan *DescribePropertyProcItemResponse, <-chan error)

DescribePropertyProcItemWithChan invokes the sas.DescribePropertyProcItem API asynchronously

func (*Client) DescribePropertyScaDetail ¶

func (client *Client) DescribePropertyScaDetail(request *DescribePropertyScaDetailRequest) (response *DescribePropertyScaDetailResponse, err error)

DescribePropertyScaDetail invokes the sas.DescribePropertyScaDetail API synchronously

func (*Client) DescribePropertyScaDetailWithCallback ¶

func (client *Client) DescribePropertyScaDetailWithCallback(request *DescribePropertyScaDetailRequest, callback func(response *DescribePropertyScaDetailResponse, err error)) <-chan int

DescribePropertyScaDetailWithCallback invokes the sas.DescribePropertyScaDetail API asynchronously

func (*Client) DescribePropertyScaDetailWithChan ¶

func (client *Client) DescribePropertyScaDetailWithChan(request *DescribePropertyScaDetailRequest) (<-chan *DescribePropertyScaDetailResponse, <-chan error)

DescribePropertyScaDetailWithChan invokes the sas.DescribePropertyScaDetail API asynchronously

func (*Client) DescribePropertySoftwareDetail ¶

func (client *Client) DescribePropertySoftwareDetail(request *DescribePropertySoftwareDetailRequest) (response *DescribePropertySoftwareDetailResponse, err error)

DescribePropertySoftwareDetail invokes the sas.DescribePropertySoftwareDetail API synchronously

func (*Client) DescribePropertySoftwareDetailWithCallback ¶

func (client *Client) DescribePropertySoftwareDetailWithCallback(request *DescribePropertySoftwareDetailRequest, callback func(response *DescribePropertySoftwareDetailResponse, err error)) <-chan int

DescribePropertySoftwareDetailWithCallback invokes the sas.DescribePropertySoftwareDetail API asynchronously

func (*Client) DescribePropertySoftwareDetailWithChan ¶

func (client *Client) DescribePropertySoftwareDetailWithChan(request *DescribePropertySoftwareDetailRequest) (<-chan *DescribePropertySoftwareDetailResponse, <-chan error)

DescribePropertySoftwareDetailWithChan invokes the sas.DescribePropertySoftwareDetail API asynchronously

func (*Client) DescribePropertySoftwareItem ¶

func (client *Client) DescribePropertySoftwareItem(request *DescribePropertySoftwareItemRequest) (response *DescribePropertySoftwareItemResponse, err error)

DescribePropertySoftwareItem invokes the sas.DescribePropertySoftwareItem API synchronously

func (*Client) DescribePropertySoftwareItemWithCallback ¶

func (client *Client) DescribePropertySoftwareItemWithCallback(request *DescribePropertySoftwareItemRequest, callback func(response *DescribePropertySoftwareItemResponse, err error)) <-chan int

DescribePropertySoftwareItemWithCallback invokes the sas.DescribePropertySoftwareItem API asynchronously

func (*Client) DescribePropertySoftwareItemWithChan ¶

func (client *Client) DescribePropertySoftwareItemWithChan(request *DescribePropertySoftwareItemRequest) (<-chan *DescribePropertySoftwareItemResponse, <-chan error)

DescribePropertySoftwareItemWithChan invokes the sas.DescribePropertySoftwareItem API asynchronously

func (*Client) DescribePropertyUsageNewest ¶

func (client *Client) DescribePropertyUsageNewest(request *DescribePropertyUsageNewestRequest) (response *DescribePropertyUsageNewestResponse, err error)

DescribePropertyUsageNewest invokes the sas.DescribePropertyUsageNewest API synchronously

func (*Client) DescribePropertyUsageNewestWithCallback ¶

func (client *Client) DescribePropertyUsageNewestWithCallback(request *DescribePropertyUsageNewestRequest, callback func(response *DescribePropertyUsageNewestResponse, err error)) <-chan int

DescribePropertyUsageNewestWithCallback invokes the sas.DescribePropertyUsageNewest API asynchronously

func (*Client) DescribePropertyUsageNewestWithChan ¶

func (client *Client) DescribePropertyUsageNewestWithChan(request *DescribePropertyUsageNewestRequest) (<-chan *DescribePropertyUsageNewestResponse, <-chan error)

DescribePropertyUsageNewestWithChan invokes the sas.DescribePropertyUsageNewest API asynchronously

func (*Client) DescribePropertyUserDetail ¶

func (client *Client) DescribePropertyUserDetail(request *DescribePropertyUserDetailRequest) (response *DescribePropertyUserDetailResponse, err error)

DescribePropertyUserDetail invokes the sas.DescribePropertyUserDetail API synchronously

func (*Client) DescribePropertyUserDetailWithCallback ¶

func (client *Client) DescribePropertyUserDetailWithCallback(request *DescribePropertyUserDetailRequest, callback func(response *DescribePropertyUserDetailResponse, err error)) <-chan int

DescribePropertyUserDetailWithCallback invokes the sas.DescribePropertyUserDetail API asynchronously

func (*Client) DescribePropertyUserDetailWithChan ¶

func (client *Client) DescribePropertyUserDetailWithChan(request *DescribePropertyUserDetailRequest) (<-chan *DescribePropertyUserDetailResponse, <-chan error)

DescribePropertyUserDetailWithChan invokes the sas.DescribePropertyUserDetail API asynchronously

func (*Client) DescribePropertyUserItem ¶

func (client *Client) DescribePropertyUserItem(request *DescribePropertyUserItemRequest) (response *DescribePropertyUserItemResponse, err error)

DescribePropertyUserItem invokes the sas.DescribePropertyUserItem API synchronously

func (*Client) DescribePropertyUserItemWithCallback ¶

func (client *Client) DescribePropertyUserItemWithCallback(request *DescribePropertyUserItemRequest, callback func(response *DescribePropertyUserItemResponse, err error)) <-chan int

DescribePropertyUserItemWithCallback invokes the sas.DescribePropertyUserItem API asynchronously

func (*Client) DescribePropertyUserItemWithChan ¶

func (client *Client) DescribePropertyUserItemWithChan(request *DescribePropertyUserItemRequest) (<-chan *DescribePropertyUserItemResponse, <-chan error)

DescribePropertyUserItemWithChan invokes the sas.DescribePropertyUserItem API asynchronously

func (*Client) DescribeRestoreJobs ¶

func (client *Client) DescribeRestoreJobs(request *DescribeRestoreJobsRequest) (response *DescribeRestoreJobsResponse, err error)

DescribeRestoreJobs invokes the sas.DescribeRestoreJobs API synchronously

func (*Client) DescribeRestoreJobsWithCallback ¶

func (client *Client) DescribeRestoreJobsWithCallback(request *DescribeRestoreJobsRequest, callback func(response *DescribeRestoreJobsResponse, err error)) <-chan int

DescribeRestoreJobsWithCallback invokes the sas.DescribeRestoreJobs API asynchronously

func (*Client) DescribeRestoreJobsWithChan ¶

func (client *Client) DescribeRestoreJobsWithChan(request *DescribeRestoreJobsRequest) (<-chan *DescribeRestoreJobsResponse, <-chan error)

DescribeRestoreJobsWithChan invokes the sas.DescribeRestoreJobs API asynchronously

func (*Client) DescribeRiskCheckItemResult ¶

func (client *Client) DescribeRiskCheckItemResult(request *DescribeRiskCheckItemResultRequest) (response *DescribeRiskCheckItemResultResponse, err error)

DescribeRiskCheckItemResult invokes the sas.DescribeRiskCheckItemResult API synchronously

func (*Client) DescribeRiskCheckItemResultWithCallback ¶

func (client *Client) DescribeRiskCheckItemResultWithCallback(request *DescribeRiskCheckItemResultRequest, callback func(response *DescribeRiskCheckItemResultResponse, err error)) <-chan int

DescribeRiskCheckItemResultWithCallback invokes the sas.DescribeRiskCheckItemResult API asynchronously

func (*Client) DescribeRiskCheckItemResultWithChan ¶

func (client *Client) DescribeRiskCheckItemResultWithChan(request *DescribeRiskCheckItemResultRequest) (<-chan *DescribeRiskCheckItemResultResponse, <-chan error)

DescribeRiskCheckItemResultWithChan invokes the sas.DescribeRiskCheckItemResult API asynchronously

func (*Client) DescribeRiskCheckResult ¶

func (client *Client) DescribeRiskCheckResult(request *DescribeRiskCheckResultRequest) (response *DescribeRiskCheckResultResponse, err error)

DescribeRiskCheckResult invokes the sas.DescribeRiskCheckResult API synchronously

func (*Client) DescribeRiskCheckResultWithCallback ¶

func (client *Client) DescribeRiskCheckResultWithCallback(request *DescribeRiskCheckResultRequest, callback func(response *DescribeRiskCheckResultResponse, err error)) <-chan int

DescribeRiskCheckResultWithCallback invokes the sas.DescribeRiskCheckResult API asynchronously

func (*Client) DescribeRiskCheckResultWithChan ¶

func (client *Client) DescribeRiskCheckResultWithChan(request *DescribeRiskCheckResultRequest) (<-chan *DescribeRiskCheckResultResponse, <-chan error)

DescribeRiskCheckResultWithChan invokes the sas.DescribeRiskCheckResult API asynchronously

func (*Client) DescribeRiskCheckSummary ¶

func (client *Client) DescribeRiskCheckSummary(request *DescribeRiskCheckSummaryRequest) (response *DescribeRiskCheckSummaryResponse, err error)

DescribeRiskCheckSummary invokes the sas.DescribeRiskCheckSummary API synchronously

func (*Client) DescribeRiskCheckSummaryWithCallback ¶

func (client *Client) DescribeRiskCheckSummaryWithCallback(request *DescribeRiskCheckSummaryRequest, callback func(response *DescribeRiskCheckSummaryResponse, err error)) <-chan int

DescribeRiskCheckSummaryWithCallback invokes the sas.DescribeRiskCheckSummary API asynchronously

func (*Client) DescribeRiskCheckSummaryWithChan ¶

func (client *Client) DescribeRiskCheckSummaryWithChan(request *DescribeRiskCheckSummaryRequest) (<-chan *DescribeRiskCheckSummaryResponse, <-chan error)

DescribeRiskCheckSummaryWithChan invokes the sas.DescribeRiskCheckSummary API asynchronously

func (*Client) DescribeRiskItemType ¶

func (client *Client) DescribeRiskItemType(request *DescribeRiskItemTypeRequest) (response *DescribeRiskItemTypeResponse, err error)

DescribeRiskItemType invokes the sas.DescribeRiskItemType API synchronously

func (*Client) DescribeRiskItemTypeWithCallback ¶

func (client *Client) DescribeRiskItemTypeWithCallback(request *DescribeRiskItemTypeRequest, callback func(response *DescribeRiskItemTypeResponse, err error)) <-chan int

DescribeRiskItemTypeWithCallback invokes the sas.DescribeRiskItemType API asynchronously

func (*Client) DescribeRiskItemTypeWithChan ¶

func (client *Client) DescribeRiskItemTypeWithChan(request *DescribeRiskItemTypeRequest) (<-chan *DescribeRiskItemTypeResponse, <-chan error)

DescribeRiskItemTypeWithChan invokes the sas.DescribeRiskItemType API asynchronously

func (*Client) DescribeRiskListCheckResult ¶

func (client *Client) DescribeRiskListCheckResult(request *DescribeRiskListCheckResultRequest) (response *DescribeRiskListCheckResultResponse, err error)

DescribeRiskListCheckResult invokes the sas.DescribeRiskListCheckResult API synchronously

func (*Client) DescribeRiskListCheckResultWithCallback ¶

func (client *Client) DescribeRiskListCheckResultWithCallback(request *DescribeRiskListCheckResultRequest, callback func(response *DescribeRiskListCheckResultResponse, err error)) <-chan int

DescribeRiskListCheckResultWithCallback invokes the sas.DescribeRiskListCheckResult API asynchronously

func (*Client) DescribeRiskListCheckResultWithChan ¶

func (client *Client) DescribeRiskListCheckResultWithChan(request *DescribeRiskListCheckResultRequest) (<-chan *DescribeRiskListCheckResultResponse, <-chan error)

DescribeRiskListCheckResultWithChan invokes the sas.DescribeRiskListCheckResult API asynchronously

func (*Client) DescribeRiskType ¶

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

DescribeRiskType invokes the sas.DescribeRiskType API synchronously

func (*Client) DescribeRiskTypeWithCallback ¶

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

DescribeRiskTypeWithCallback invokes the sas.DescribeRiskType API asynchronously

func (*Client) DescribeRiskTypeWithChan ¶

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

DescribeRiskTypeWithChan invokes the sas.DescribeRiskType API asynchronously

func (*Client) DescribeSasAssetStatisticsColumn ¶

func (client *Client) DescribeSasAssetStatisticsColumn(request *DescribeSasAssetStatisticsColumnRequest) (response *DescribeSasAssetStatisticsColumnResponse, err error)

DescribeSasAssetStatisticsColumn invokes the sas.DescribeSasAssetStatisticsColumn API synchronously

func (*Client) DescribeSasAssetStatisticsColumnWithCallback ¶

func (client *Client) DescribeSasAssetStatisticsColumnWithCallback(request *DescribeSasAssetStatisticsColumnRequest, callback func(response *DescribeSasAssetStatisticsColumnResponse, err error)) <-chan int

DescribeSasAssetStatisticsColumnWithCallback invokes the sas.DescribeSasAssetStatisticsColumn API asynchronously

func (*Client) DescribeSasAssetStatisticsColumnWithChan ¶

func (client *Client) DescribeSasAssetStatisticsColumnWithChan(request *DescribeSasAssetStatisticsColumnRequest) (<-chan *DescribeSasAssetStatisticsColumnResponse, <-chan error)

DescribeSasAssetStatisticsColumnWithChan invokes the sas.DescribeSasAssetStatisticsColumn API asynchronously

func (*Client) DescribeScanTaskProgress ¶

func (client *Client) DescribeScanTaskProgress(request *DescribeScanTaskProgressRequest) (response *DescribeScanTaskProgressResponse, err error)

DescribeScanTaskProgress invokes the sas.DescribeScanTaskProgress API synchronously

func (*Client) DescribeScanTaskProgressWithCallback ¶

func (client *Client) DescribeScanTaskProgressWithCallback(request *DescribeScanTaskProgressRequest, callback func(response *DescribeScanTaskProgressResponse, err error)) <-chan int

DescribeScanTaskProgressWithCallback invokes the sas.DescribeScanTaskProgress API asynchronously

func (*Client) DescribeScanTaskProgressWithChan ¶

func (client *Client) DescribeScanTaskProgressWithChan(request *DescribeScanTaskProgressRequest) (<-chan *DescribeScanTaskProgressResponse, <-chan error)

DescribeScanTaskProgressWithChan invokes the sas.DescribeScanTaskProgress API asynchronously

func (*Client) DescribeSearchCondition ¶

func (client *Client) DescribeSearchCondition(request *DescribeSearchConditionRequest) (response *DescribeSearchConditionResponse, err error)

DescribeSearchCondition invokes the sas.DescribeSearchCondition API synchronously

func (*Client) DescribeSearchConditionWithCallback ¶

func (client *Client) DescribeSearchConditionWithCallback(request *DescribeSearchConditionRequest, callback func(response *DescribeSearchConditionResponse, err error)) <-chan int

DescribeSearchConditionWithCallback invokes the sas.DescribeSearchCondition API asynchronously

func (*Client) DescribeSearchConditionWithChan ¶

func (client *Client) DescribeSearchConditionWithChan(request *DescribeSearchConditionRequest) (<-chan *DescribeSearchConditionResponse, <-chan error)

DescribeSearchConditionWithChan invokes the sas.DescribeSearchCondition API asynchronously

func (*Client) DescribeSecureSuggestion ¶

func (client *Client) DescribeSecureSuggestion(request *DescribeSecureSuggestionRequest) (response *DescribeSecureSuggestionResponse, err error)

DescribeSecureSuggestion invokes the sas.DescribeSecureSuggestion API synchronously

func (*Client) DescribeSecureSuggestionWithCallback ¶

func (client *Client) DescribeSecureSuggestionWithCallback(request *DescribeSecureSuggestionRequest, callback func(response *DescribeSecureSuggestionResponse, err error)) <-chan int

DescribeSecureSuggestionWithCallback invokes the sas.DescribeSecureSuggestion API asynchronously

func (*Client) DescribeSecureSuggestionWithChan ¶

func (client *Client) DescribeSecureSuggestionWithChan(request *DescribeSecureSuggestionRequest) (<-chan *DescribeSecureSuggestionResponse, <-chan error)

DescribeSecureSuggestionWithChan invokes the sas.DescribeSecureSuggestion API asynchronously

func (*Client) DescribeSecurityCheckScheduleConfig ¶

func (client *Client) DescribeSecurityCheckScheduleConfig(request *DescribeSecurityCheckScheduleConfigRequest) (response *DescribeSecurityCheckScheduleConfigResponse, err error)

DescribeSecurityCheckScheduleConfig invokes the sas.DescribeSecurityCheckScheduleConfig API synchronously

func (*Client) DescribeSecurityCheckScheduleConfigWithCallback ¶

func (client *Client) DescribeSecurityCheckScheduleConfigWithCallback(request *DescribeSecurityCheckScheduleConfigRequest, callback func(response *DescribeSecurityCheckScheduleConfigResponse, err error)) <-chan int

DescribeSecurityCheckScheduleConfigWithCallback invokes the sas.DescribeSecurityCheckScheduleConfig API asynchronously

func (*Client) DescribeSecurityCheckScheduleConfigWithChan ¶

func (client *Client) DescribeSecurityCheckScheduleConfigWithChan(request *DescribeSecurityCheckScheduleConfigRequest) (<-chan *DescribeSecurityCheckScheduleConfigResponse, <-chan error)

DescribeSecurityCheckScheduleConfigWithChan invokes the sas.DescribeSecurityCheckScheduleConfig API asynchronously

func (*Client) DescribeSecurityEventOperationStatus ¶

func (client *Client) DescribeSecurityEventOperationStatus(request *DescribeSecurityEventOperationStatusRequest) (response *DescribeSecurityEventOperationStatusResponse, err error)

DescribeSecurityEventOperationStatus invokes the sas.DescribeSecurityEventOperationStatus API synchronously

func (*Client) DescribeSecurityEventOperationStatusWithCallback ¶

func (client *Client) DescribeSecurityEventOperationStatusWithCallback(request *DescribeSecurityEventOperationStatusRequest, callback func(response *DescribeSecurityEventOperationStatusResponse, err error)) <-chan int

DescribeSecurityEventOperationStatusWithCallback invokes the sas.DescribeSecurityEventOperationStatus API asynchronously

func (*Client) DescribeSecurityEventOperationStatusWithChan ¶

func (client *Client) DescribeSecurityEventOperationStatusWithChan(request *DescribeSecurityEventOperationStatusRequest) (<-chan *DescribeSecurityEventOperationStatusResponse, <-chan error)

DescribeSecurityEventOperationStatusWithChan invokes the sas.DescribeSecurityEventOperationStatus API asynchronously

func (*Client) DescribeSecurityEventOperations ¶

func (client *Client) DescribeSecurityEventOperations(request *DescribeSecurityEventOperationsRequest) (response *DescribeSecurityEventOperationsResponse, err error)

DescribeSecurityEventOperations invokes the sas.DescribeSecurityEventOperations API synchronously

func (*Client) DescribeSecurityEventOperationsWithCallback ¶

func (client *Client) DescribeSecurityEventOperationsWithCallback(request *DescribeSecurityEventOperationsRequest, callback func(response *DescribeSecurityEventOperationsResponse, err error)) <-chan int

DescribeSecurityEventOperationsWithCallback invokes the sas.DescribeSecurityEventOperations API asynchronously

func (*Client) DescribeSecurityEventOperationsWithChan ¶

func (client *Client) DescribeSecurityEventOperationsWithChan(request *DescribeSecurityEventOperationsRequest) (<-chan *DescribeSecurityEventOperationsResponse, <-chan error)

DescribeSecurityEventOperationsWithChan invokes the sas.DescribeSecurityEventOperations API asynchronously

func (*Client) DescribeSecurityStatInfo ¶

func (client *Client) DescribeSecurityStatInfo(request *DescribeSecurityStatInfoRequest) (response *DescribeSecurityStatInfoResponse, err error)

DescribeSecurityStatInfo invokes the sas.DescribeSecurityStatInfo API synchronously

func (*Client) DescribeSecurityStatInfoWithCallback ¶

func (client *Client) DescribeSecurityStatInfoWithCallback(request *DescribeSecurityStatInfoRequest, callback func(response *DescribeSecurityStatInfoResponse, err error)) <-chan int

DescribeSecurityStatInfoWithCallback invokes the sas.DescribeSecurityStatInfo API asynchronously

func (*Client) DescribeSecurityStatInfoWithChan ¶

func (client *Client) DescribeSecurityStatInfoWithChan(request *DescribeSecurityStatInfoRequest) (<-chan *DescribeSecurityStatInfoResponse, <-chan error)

DescribeSecurityStatInfoWithChan invokes the sas.DescribeSecurityStatInfo API asynchronously

func (*Client) DescribeServiceLinkedRoleStatus ¶

func (client *Client) DescribeServiceLinkedRoleStatus(request *DescribeServiceLinkedRoleStatusRequest) (response *DescribeServiceLinkedRoleStatusResponse, err error)

DescribeServiceLinkedRoleStatus invokes the sas.DescribeServiceLinkedRoleStatus API synchronously

func (*Client) DescribeServiceLinkedRoleStatusWithCallback ¶

func (client *Client) DescribeServiceLinkedRoleStatusWithCallback(request *DescribeServiceLinkedRoleStatusRequest, callback func(response *DescribeServiceLinkedRoleStatusResponse, err error)) <-chan int

DescribeServiceLinkedRoleStatusWithCallback invokes the sas.DescribeServiceLinkedRoleStatus API asynchronously

func (*Client) DescribeServiceLinkedRoleStatusWithChan ¶

func (client *Client) DescribeServiceLinkedRoleStatusWithChan(request *DescribeServiceLinkedRoleStatusRequest) (<-chan *DescribeServiceLinkedRoleStatusResponse, <-chan error)

DescribeServiceLinkedRoleStatusWithChan invokes the sas.DescribeServiceLinkedRoleStatus API asynchronously

func (*Client) DescribeSimilarEventScenarios ¶

func (client *Client) DescribeSimilarEventScenarios(request *DescribeSimilarEventScenariosRequest) (response *DescribeSimilarEventScenariosResponse, err error)

DescribeSimilarEventScenarios invokes the sas.DescribeSimilarEventScenarios API synchronously

func (*Client) DescribeSimilarEventScenariosWithCallback ¶

func (client *Client) DescribeSimilarEventScenariosWithCallback(request *DescribeSimilarEventScenariosRequest, callback func(response *DescribeSimilarEventScenariosResponse, err error)) <-chan int

DescribeSimilarEventScenariosWithCallback invokes the sas.DescribeSimilarEventScenarios API asynchronously

func (*Client) DescribeSimilarEventScenariosWithChan ¶

func (client *Client) DescribeSimilarEventScenariosWithChan(request *DescribeSimilarEventScenariosRequest) (<-chan *DescribeSimilarEventScenariosResponse, <-chan error)

DescribeSimilarEventScenariosWithChan invokes the sas.DescribeSimilarEventScenarios API asynchronously

func (*Client) DescribeSimilarSecurityEvents ¶

func (client *Client) DescribeSimilarSecurityEvents(request *DescribeSimilarSecurityEventsRequest) (response *DescribeSimilarSecurityEventsResponse, err error)

DescribeSimilarSecurityEvents invokes the sas.DescribeSimilarSecurityEvents API synchronously

func (*Client) DescribeSimilarSecurityEventsWithCallback ¶

func (client *Client) DescribeSimilarSecurityEventsWithCallback(request *DescribeSimilarSecurityEventsRequest, callback func(response *DescribeSimilarSecurityEventsResponse, err error)) <-chan int

DescribeSimilarSecurityEventsWithCallback invokes the sas.DescribeSimilarSecurityEvents API asynchronously

func (*Client) DescribeSimilarSecurityEventsWithChan ¶

func (client *Client) DescribeSimilarSecurityEventsWithChan(request *DescribeSimilarSecurityEventsRequest) (<-chan *DescribeSimilarSecurityEventsResponse, <-chan error)

DescribeSimilarSecurityEventsWithChan invokes the sas.DescribeSimilarSecurityEvents API asynchronously

func (*Client) DescribeStrategy ¶

func (client *Client) DescribeStrategy(request *DescribeStrategyRequest) (response *DescribeStrategyResponse, err error)

DescribeStrategy invokes the sas.DescribeStrategy API synchronously

func (*Client) DescribeStrategyDetail ¶

func (client *Client) DescribeStrategyDetail(request *DescribeStrategyDetailRequest) (response *DescribeStrategyDetailResponse, err error)

DescribeStrategyDetail invokes the sas.DescribeStrategyDetail API synchronously

func (*Client) DescribeStrategyDetailWithCallback ¶

func (client *Client) DescribeStrategyDetailWithCallback(request *DescribeStrategyDetailRequest, callback func(response *DescribeStrategyDetailResponse, err error)) <-chan int

DescribeStrategyDetailWithCallback invokes the sas.DescribeStrategyDetail API asynchronously

func (*Client) DescribeStrategyDetailWithChan ¶

func (client *Client) DescribeStrategyDetailWithChan(request *DescribeStrategyDetailRequest) (<-chan *DescribeStrategyDetailResponse, <-chan error)

DescribeStrategyDetailWithChan invokes the sas.DescribeStrategyDetail API asynchronously

func (*Client) DescribeStrategyExecDetail ¶

func (client *Client) DescribeStrategyExecDetail(request *DescribeStrategyExecDetailRequest) (response *DescribeStrategyExecDetailResponse, err error)

DescribeStrategyExecDetail invokes the sas.DescribeStrategyExecDetail API synchronously

func (*Client) DescribeStrategyExecDetailWithCallback ¶

func (client *Client) DescribeStrategyExecDetailWithCallback(request *DescribeStrategyExecDetailRequest, callback func(response *DescribeStrategyExecDetailResponse, err error)) <-chan int

DescribeStrategyExecDetailWithCallback invokes the sas.DescribeStrategyExecDetail API asynchronously

func (*Client) DescribeStrategyExecDetailWithChan ¶

func (client *Client) DescribeStrategyExecDetailWithChan(request *DescribeStrategyExecDetailRequest) (<-chan *DescribeStrategyExecDetailResponse, <-chan error)

DescribeStrategyExecDetailWithChan invokes the sas.DescribeStrategyExecDetail API asynchronously

func (*Client) DescribeStrategyTarget ¶

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

DescribeStrategyTarget invokes the sas.DescribeStrategyTarget API synchronously

func (*Client) DescribeStrategyTargetWithCallback ¶

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

DescribeStrategyTargetWithCallback invokes the sas.DescribeStrategyTarget API asynchronously

func (*Client) DescribeStrategyTargetWithChan ¶

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

DescribeStrategyTargetWithChan invokes the sas.DescribeStrategyTarget API asynchronously

func (*Client) DescribeStrategyWithCallback ¶

func (client *Client) DescribeStrategyWithCallback(request *DescribeStrategyRequest, callback func(response *DescribeStrategyResponse, err error)) <-chan int

DescribeStrategyWithCallback invokes the sas.DescribeStrategy API asynchronously

func (*Client) DescribeStrategyWithChan ¶

func (client *Client) DescribeStrategyWithChan(request *DescribeStrategyRequest) (<-chan *DescribeStrategyResponse, <-chan error)

DescribeStrategyWithChan invokes the sas.DescribeStrategy API asynchronously

func (*Client) DescribeStratety ¶

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

DescribeStratety invokes the sas.DescribeStratety API synchronously

func (*Client) DescribeStratetyWithCallback ¶

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

DescribeStratetyWithCallback invokes the sas.DescribeStratety API asynchronously

func (*Client) DescribeStratetyWithChan ¶

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

DescribeStratetyWithChan invokes the sas.DescribeStratety API asynchronously

func (*Client) DescribeSummaryInfo ¶

func (client *Client) DescribeSummaryInfo(request *DescribeSummaryInfoRequest) (response *DescribeSummaryInfoResponse, err error)

DescribeSummaryInfo invokes the sas.DescribeSummaryInfo API synchronously

func (*Client) DescribeSummaryInfoWithCallback ¶

func (client *Client) DescribeSummaryInfoWithCallback(request *DescribeSummaryInfoRequest, callback func(response *DescribeSummaryInfoResponse, err error)) <-chan int

DescribeSummaryInfoWithCallback invokes the sas.DescribeSummaryInfo API asynchronously

func (*Client) DescribeSummaryInfoWithChan ¶

func (client *Client) DescribeSummaryInfoWithChan(request *DescribeSummaryInfoRequest) (<-chan *DescribeSummaryInfoResponse, <-chan error)

DescribeSummaryInfoWithChan invokes the sas.DescribeSummaryInfo API asynchronously

func (*Client) DescribeSupportRegion ¶

func (client *Client) DescribeSupportRegion(request *DescribeSupportRegionRequest) (response *DescribeSupportRegionResponse, err error)

DescribeSupportRegion invokes the sas.DescribeSupportRegion API synchronously

func (*Client) DescribeSupportRegionWithCallback ¶

func (client *Client) DescribeSupportRegionWithCallback(request *DescribeSupportRegionRequest, callback func(response *DescribeSupportRegionResponse, err error)) <-chan int

DescribeSupportRegionWithCallback invokes the sas.DescribeSupportRegion API asynchronously

func (*Client) DescribeSupportRegionWithChan ¶

func (client *Client) DescribeSupportRegionWithChan(request *DescribeSupportRegionRequest) (<-chan *DescribeSupportRegionResponse, <-chan error)

DescribeSupportRegionWithChan invokes the sas.DescribeSupportRegion API asynchronously

func (*Client) DescribeSuspEventDetail ¶

func (client *Client) DescribeSuspEventDetail(request *DescribeSuspEventDetailRequest) (response *DescribeSuspEventDetailResponse, err error)

DescribeSuspEventDetail invokes the sas.DescribeSuspEventDetail API synchronously

func (*Client) DescribeSuspEventDetailWithCallback ¶

func (client *Client) DescribeSuspEventDetailWithCallback(request *DescribeSuspEventDetailRequest, callback func(response *DescribeSuspEventDetailResponse, err error)) <-chan int

DescribeSuspEventDetailWithCallback invokes the sas.DescribeSuspEventDetail API asynchronously

func (*Client) DescribeSuspEventDetailWithChan ¶

func (client *Client) DescribeSuspEventDetailWithChan(request *DescribeSuspEventDetailRequest) (<-chan *DescribeSuspEventDetailResponse, <-chan error)

DescribeSuspEventDetailWithChan invokes the sas.DescribeSuspEventDetail API asynchronously

func (*Client) DescribeSuspEventQuaraFiles ¶

func (client *Client) DescribeSuspEventQuaraFiles(request *DescribeSuspEventQuaraFilesRequest) (response *DescribeSuspEventQuaraFilesResponse, err error)

DescribeSuspEventQuaraFiles invokes the sas.DescribeSuspEventQuaraFiles API synchronously

func (*Client) DescribeSuspEventQuaraFilesWithCallback ¶

func (client *Client) DescribeSuspEventQuaraFilesWithCallback(request *DescribeSuspEventQuaraFilesRequest, callback func(response *DescribeSuspEventQuaraFilesResponse, err error)) <-chan int

DescribeSuspEventQuaraFilesWithCallback invokes the sas.DescribeSuspEventQuaraFiles API asynchronously

func (*Client) DescribeSuspEventQuaraFilesWithChan ¶

func (client *Client) DescribeSuspEventQuaraFilesWithChan(request *DescribeSuspEventQuaraFilesRequest) (<-chan *DescribeSuspEventQuaraFilesResponse, <-chan error)

DescribeSuspEventQuaraFilesWithChan invokes the sas.DescribeSuspEventQuaraFiles API asynchronously

func (*Client) DescribeSuspEvents ¶

func (client *Client) DescribeSuspEvents(request *DescribeSuspEventsRequest) (response *DescribeSuspEventsResponse, err error)

DescribeSuspEvents invokes the sas.DescribeSuspEvents API synchronously

func (*Client) DescribeSuspEventsWithCallback ¶

func (client *Client) DescribeSuspEventsWithCallback(request *DescribeSuspEventsRequest, callback func(response *DescribeSuspEventsResponse, err error)) <-chan int

DescribeSuspEventsWithCallback invokes the sas.DescribeSuspEvents API asynchronously

func (*Client) DescribeSuspEventsWithChan ¶

func (client *Client) DescribeSuspEventsWithChan(request *DescribeSuspEventsRequest) (<-chan *DescribeSuspEventsResponse, <-chan error)

DescribeSuspEventsWithChan invokes the sas.DescribeSuspEvents API asynchronously

func (*Client) DescribeSuspiciousOverallConfig ¶

func (client *Client) DescribeSuspiciousOverallConfig(request *DescribeSuspiciousOverallConfigRequest) (response *DescribeSuspiciousOverallConfigResponse, err error)

DescribeSuspiciousOverallConfig invokes the sas.DescribeSuspiciousOverallConfig API synchronously

func (*Client) DescribeSuspiciousOverallConfigWithCallback ¶

func (client *Client) DescribeSuspiciousOverallConfigWithCallback(request *DescribeSuspiciousOverallConfigRequest, callback func(response *DescribeSuspiciousOverallConfigResponse, err error)) <-chan int

DescribeSuspiciousOverallConfigWithCallback invokes the sas.DescribeSuspiciousOverallConfig API asynchronously

func (*Client) DescribeSuspiciousOverallConfigWithChan ¶

func (client *Client) DescribeSuspiciousOverallConfigWithChan(request *DescribeSuspiciousOverallConfigRequest) (<-chan *DescribeSuspiciousOverallConfigResponse, <-chan error)

DescribeSuspiciousOverallConfigWithChan invokes the sas.DescribeSuspiciousOverallConfig API asynchronously

func (*Client) DescribeSuspiciousUUIDConfig ¶

func (client *Client) DescribeSuspiciousUUIDConfig(request *DescribeSuspiciousUUIDConfigRequest) (response *DescribeSuspiciousUUIDConfigResponse, err error)

DescribeSuspiciousUUIDConfig invokes the sas.DescribeSuspiciousUUIDConfig API synchronously

func (*Client) DescribeSuspiciousUUIDConfigWithCallback ¶

func (client *Client) DescribeSuspiciousUUIDConfigWithCallback(request *DescribeSuspiciousUUIDConfigRequest, callback func(response *DescribeSuspiciousUUIDConfigResponse, err error)) <-chan int

DescribeSuspiciousUUIDConfigWithCallback invokes the sas.DescribeSuspiciousUUIDConfig API asynchronously

func (*Client) DescribeSuspiciousUUIDConfigWithChan ¶

func (client *Client) DescribeSuspiciousUUIDConfigWithChan(request *DescribeSuspiciousUUIDConfigRequest) (<-chan *DescribeSuspiciousUUIDConfigResponse, <-chan error)

DescribeSuspiciousUUIDConfigWithChan invokes the sas.DescribeSuspiciousUUIDConfig API asynchronously

func (*Client) DescribeUserBackupMachines ¶

func (client *Client) DescribeUserBackupMachines(request *DescribeUserBackupMachinesRequest) (response *DescribeUserBackupMachinesResponse, err error)

DescribeUserBackupMachines invokes the sas.DescribeUserBackupMachines API synchronously

func (*Client) DescribeUserBackupMachinesWithCallback ¶

func (client *Client) DescribeUserBackupMachinesWithCallback(request *DescribeUserBackupMachinesRequest, callback func(response *DescribeUserBackupMachinesResponse, err error)) <-chan int

DescribeUserBackupMachinesWithCallback invokes the sas.DescribeUserBackupMachines API asynchronously

func (*Client) DescribeUserBackupMachinesWithChan ¶

func (client *Client) DescribeUserBackupMachinesWithChan(request *DescribeUserBackupMachinesRequest) (<-chan *DescribeUserBackupMachinesResponse, <-chan error)

DescribeUserBackupMachinesWithChan invokes the sas.DescribeUserBackupMachines API asynchronously

func (*Client) DescribeUserBaselineAuthorization ¶

func (client *Client) DescribeUserBaselineAuthorization(request *DescribeUserBaselineAuthorizationRequest) (response *DescribeUserBaselineAuthorizationResponse, err error)

DescribeUserBaselineAuthorization invokes the sas.DescribeUserBaselineAuthorization API synchronously

func (*Client) DescribeUserBaselineAuthorizationWithCallback ¶

func (client *Client) DescribeUserBaselineAuthorizationWithCallback(request *DescribeUserBaselineAuthorizationRequest, callback func(response *DescribeUserBaselineAuthorizationResponse, err error)) <-chan int

DescribeUserBaselineAuthorizationWithCallback invokes the sas.DescribeUserBaselineAuthorization API asynchronously

func (*Client) DescribeUserBaselineAuthorizationWithChan ¶

func (client *Client) DescribeUserBaselineAuthorizationWithChan(request *DescribeUserBaselineAuthorizationRequest) (<-chan *DescribeUserBaselineAuthorizationResponse, <-chan error)

DescribeUserBaselineAuthorizationWithChan invokes the sas.DescribeUserBaselineAuthorization API asynchronously

func (*Client) DescribeUserLayoutAuthorization ¶

func (client *Client) DescribeUserLayoutAuthorization(request *DescribeUserLayoutAuthorizationRequest) (response *DescribeUserLayoutAuthorizationResponse, err error)

DescribeUserLayoutAuthorization invokes the sas.DescribeUserLayoutAuthorization API synchronously

func (*Client) DescribeUserLayoutAuthorizationWithCallback ¶

func (client *Client) DescribeUserLayoutAuthorizationWithCallback(request *DescribeUserLayoutAuthorizationRequest, callback func(response *DescribeUserLayoutAuthorizationResponse, err error)) <-chan int

DescribeUserLayoutAuthorizationWithCallback invokes the sas.DescribeUserLayoutAuthorization API asynchronously

func (*Client) DescribeUserLayoutAuthorizationWithChan ¶

func (client *Client) DescribeUserLayoutAuthorizationWithChan(request *DescribeUserLayoutAuthorizationRequest) (<-chan *DescribeUserLayoutAuthorizationResponse, <-chan error)

DescribeUserLayoutAuthorizationWithChan invokes the sas.DescribeUserLayoutAuthorization API asynchronously

func (*Client) DescribeUuidsByVulNames ¶

func (client *Client) DescribeUuidsByVulNames(request *DescribeUuidsByVulNamesRequest) (response *DescribeUuidsByVulNamesResponse, err error)

DescribeUuidsByVulNames invokes the sas.DescribeUuidsByVulNames API synchronously

func (*Client) DescribeUuidsByVulNamesWithCallback ¶

func (client *Client) DescribeUuidsByVulNamesWithCallback(request *DescribeUuidsByVulNamesRequest, callback func(response *DescribeUuidsByVulNamesResponse, err error)) <-chan int

DescribeUuidsByVulNamesWithCallback invokes the sas.DescribeUuidsByVulNames API asynchronously

func (*Client) DescribeUuidsByVulNamesWithChan ¶

func (client *Client) DescribeUuidsByVulNamesWithChan(request *DescribeUuidsByVulNamesRequest) (<-chan *DescribeUuidsByVulNamesResponse, <-chan error)

DescribeUuidsByVulNamesWithChan invokes the sas.DescribeUuidsByVulNames API asynchronously

func (*Client) DescribeVendorList ¶

func (client *Client) DescribeVendorList(request *DescribeVendorListRequest) (response *DescribeVendorListResponse, err error)

DescribeVendorList invokes the sas.DescribeVendorList API synchronously

func (*Client) DescribeVendorListWithCallback ¶

func (client *Client) DescribeVendorListWithCallback(request *DescribeVendorListRequest, callback func(response *DescribeVendorListResponse, err error)) <-chan int

DescribeVendorListWithCallback invokes the sas.DescribeVendorList API asynchronously

func (*Client) DescribeVendorListWithChan ¶

func (client *Client) DescribeVendorListWithChan(request *DescribeVendorListRequest) (<-chan *DescribeVendorListResponse, <-chan error)

DescribeVendorListWithChan invokes the sas.DescribeVendorList API asynchronously

func (*Client) DescribeVersionConfig ¶

func (client *Client) DescribeVersionConfig(request *DescribeVersionConfigRequest) (response *DescribeVersionConfigResponse, err error)

DescribeVersionConfig invokes the sas.DescribeVersionConfig API synchronously

func (*Client) DescribeVersionConfigWithCallback ¶

func (client *Client) DescribeVersionConfigWithCallback(request *DescribeVersionConfigRequest, callback func(response *DescribeVersionConfigResponse, err error)) <-chan int

DescribeVersionConfigWithCallback invokes the sas.DescribeVersionConfig API asynchronously

func (*Client) DescribeVersionConfigWithChan ¶

func (client *Client) DescribeVersionConfigWithChan(request *DescribeVersionConfigRequest) (<-chan *DescribeVersionConfigResponse, <-chan error)

DescribeVersionConfigWithChan invokes the sas.DescribeVersionConfig API asynchronously

func (*Client) DescribeVolDingdingMessage ¶

func (client *Client) DescribeVolDingdingMessage(request *DescribeVolDingdingMessageRequest) (response *DescribeVolDingdingMessageResponse, err error)

DescribeVolDingdingMessage invokes the sas.DescribeVolDingdingMessage API synchronously

func (*Client) DescribeVolDingdingMessageWithCallback ¶

func (client *Client) DescribeVolDingdingMessageWithCallback(request *DescribeVolDingdingMessageRequest, callback func(response *DescribeVolDingdingMessageResponse, err error)) <-chan int

DescribeVolDingdingMessageWithCallback invokes the sas.DescribeVolDingdingMessage API asynchronously

func (*Client) DescribeVolDingdingMessageWithChan ¶

func (client *Client) DescribeVolDingdingMessageWithChan(request *DescribeVolDingdingMessageRequest) (<-chan *DescribeVolDingdingMessageResponse, <-chan error)

DescribeVolDingdingMessageWithChan invokes the sas.DescribeVolDingdingMessage API asynchronously

func (*Client) DescribeVpcHoneyPotCriteria ¶

func (client *Client) DescribeVpcHoneyPotCriteria(request *DescribeVpcHoneyPotCriteriaRequest) (response *DescribeVpcHoneyPotCriteriaResponse, err error)

DescribeVpcHoneyPotCriteria invokes the sas.DescribeVpcHoneyPotCriteria API synchronously

func (*Client) DescribeVpcHoneyPotCriteriaWithCallback ¶

func (client *Client) DescribeVpcHoneyPotCriteriaWithCallback(request *DescribeVpcHoneyPotCriteriaRequest, callback func(response *DescribeVpcHoneyPotCriteriaResponse, err error)) <-chan int

DescribeVpcHoneyPotCriteriaWithCallback invokes the sas.DescribeVpcHoneyPotCriteria API asynchronously

func (*Client) DescribeVpcHoneyPotCriteriaWithChan ¶

func (client *Client) DescribeVpcHoneyPotCriteriaWithChan(request *DescribeVpcHoneyPotCriteriaRequest) (<-chan *DescribeVpcHoneyPotCriteriaResponse, <-chan error)

DescribeVpcHoneyPotCriteriaWithChan invokes the sas.DescribeVpcHoneyPotCriteria API asynchronously

func (*Client) DescribeVpcHoneyPotList ¶

func (client *Client) DescribeVpcHoneyPotList(request *DescribeVpcHoneyPotListRequest) (response *DescribeVpcHoneyPotListResponse, err error)

DescribeVpcHoneyPotList invokes the sas.DescribeVpcHoneyPotList API synchronously

func (*Client) DescribeVpcHoneyPotListWithCallback ¶

func (client *Client) DescribeVpcHoneyPotListWithCallback(request *DescribeVpcHoneyPotListRequest, callback func(response *DescribeVpcHoneyPotListResponse, err error)) <-chan int

DescribeVpcHoneyPotListWithCallback invokes the sas.DescribeVpcHoneyPotList API asynchronously

func (*Client) DescribeVpcHoneyPotListWithChan ¶

func (client *Client) DescribeVpcHoneyPotListWithChan(request *DescribeVpcHoneyPotListRequest) (<-chan *DescribeVpcHoneyPotListResponse, <-chan error)

DescribeVpcHoneyPotListWithChan invokes the sas.DescribeVpcHoneyPotList API asynchronously

func (*Client) DescribeVpcList ¶

func (client *Client) DescribeVpcList(request *DescribeVpcListRequest) (response *DescribeVpcListResponse, err error)

DescribeVpcList invokes the sas.DescribeVpcList API synchronously

func (*Client) DescribeVpcListWithCallback ¶

func (client *Client) DescribeVpcListWithCallback(request *DescribeVpcListRequest, callback func(response *DescribeVpcListResponse, err error)) <-chan int

DescribeVpcListWithCallback invokes the sas.DescribeVpcList API asynchronously

func (*Client) DescribeVpcListWithChan ¶

func (client *Client) DescribeVpcListWithChan(request *DescribeVpcListRequest) (<-chan *DescribeVpcListResponse, <-chan error)

DescribeVpcListWithChan invokes the sas.DescribeVpcList API asynchronously

func (*Client) DescribeVulDetails ¶

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

DescribeVulDetails invokes the sas.DescribeVulDetails API synchronously

func (*Client) DescribeVulDetailsWithCallback ¶

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

DescribeVulDetailsWithCallback invokes the sas.DescribeVulDetails API asynchronously

func (*Client) DescribeVulDetailsWithChan ¶

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

DescribeVulDetailsWithChan invokes the sas.DescribeVulDetails API asynchronously

func (*Client) DescribeVulExportInfo ¶

func (client *Client) DescribeVulExportInfo(request *DescribeVulExportInfoRequest) (response *DescribeVulExportInfoResponse, err error)

DescribeVulExportInfo invokes the sas.DescribeVulExportInfo API synchronously

func (*Client) DescribeVulExportInfoWithCallback ¶

func (client *Client) DescribeVulExportInfoWithCallback(request *DescribeVulExportInfoRequest, callback func(response *DescribeVulExportInfoResponse, err error)) <-chan int

DescribeVulExportInfoWithCallback invokes the sas.DescribeVulExportInfo API asynchronously

func (*Client) DescribeVulExportInfoWithChan ¶

func (client *Client) DescribeVulExportInfoWithChan(request *DescribeVulExportInfoRequest) (<-chan *DescribeVulExportInfoResponse, <-chan error)

DescribeVulExportInfoWithChan invokes the sas.DescribeVulExportInfo API asynchronously

func (*Client) DescribeVulList ¶

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

DescribeVulList invokes the sas.DescribeVulList API synchronously

func (*Client) DescribeVulListWithCallback ¶

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

DescribeVulListWithCallback invokes the sas.DescribeVulList API asynchronously

func (*Client) DescribeVulListWithChan ¶

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

DescribeVulListWithChan invokes the sas.DescribeVulList API asynchronously

func (*Client) DescribeVulWhitelist ¶

func (client *Client) DescribeVulWhitelist(request *DescribeVulWhitelistRequest) (response *DescribeVulWhitelistResponse, err error)

DescribeVulWhitelist invokes the sas.DescribeVulWhitelist API synchronously

func (*Client) DescribeVulWhitelistWithCallback ¶

func (client *Client) DescribeVulWhitelistWithCallback(request *DescribeVulWhitelistRequest, callback func(response *DescribeVulWhitelistResponse, err error)) <-chan int

DescribeVulWhitelistWithCallback invokes the sas.DescribeVulWhitelist API asynchronously

func (*Client) DescribeVulWhitelistWithChan ¶

func (client *Client) DescribeVulWhitelistWithChan(request *DescribeVulWhitelistRequest) (<-chan *DescribeVulWhitelistResponse, <-chan error)

DescribeVulWhitelistWithChan invokes the sas.DescribeVulWhitelist API asynchronously

func (*Client) DescribeWarningExportInfo ¶

func (client *Client) DescribeWarningExportInfo(request *DescribeWarningExportInfoRequest) (response *DescribeWarningExportInfoResponse, err error)

DescribeWarningExportInfo invokes the sas.DescribeWarningExportInfo API synchronously

func (*Client) DescribeWarningExportInfoWithCallback ¶

func (client *Client) DescribeWarningExportInfoWithCallback(request *DescribeWarningExportInfoRequest, callback func(response *DescribeWarningExportInfoResponse, err error)) <-chan int

DescribeWarningExportInfoWithCallback invokes the sas.DescribeWarningExportInfo API asynchronously

func (*Client) DescribeWarningExportInfoWithChan ¶

func (client *Client) DescribeWarningExportInfoWithChan(request *DescribeWarningExportInfoRequest) (<-chan *DescribeWarningExportInfoResponse, <-chan error)

DescribeWarningExportInfoWithChan invokes the sas.DescribeWarningExportInfo API asynchronously

func (*Client) DescribeWarningMachines ¶

func (client *Client) DescribeWarningMachines(request *DescribeWarningMachinesRequest) (response *DescribeWarningMachinesResponse, err error)

DescribeWarningMachines invokes the sas.DescribeWarningMachines API synchronously

func (*Client) DescribeWarningMachinesWithCallback ¶

func (client *Client) DescribeWarningMachinesWithCallback(request *DescribeWarningMachinesRequest, callback func(response *DescribeWarningMachinesResponse, err error)) <-chan int

DescribeWarningMachinesWithCallback invokes the sas.DescribeWarningMachines API asynchronously

func (*Client) DescribeWarningMachinesWithChan ¶

func (client *Client) DescribeWarningMachinesWithChan(request *DescribeWarningMachinesRequest) (<-chan *DescribeWarningMachinesResponse, <-chan error)

DescribeWarningMachinesWithChan invokes the sas.DescribeWarningMachines API asynchronously

func (*Client) DescribeWebLockBindList ¶

func (client *Client) DescribeWebLockBindList(request *DescribeWebLockBindListRequest) (response *DescribeWebLockBindListResponse, err error)

DescribeWebLockBindList invokes the sas.DescribeWebLockBindList API synchronously

func (*Client) DescribeWebLockBindListWithCallback ¶

func (client *Client) DescribeWebLockBindListWithCallback(request *DescribeWebLockBindListRequest, callback func(response *DescribeWebLockBindListResponse, err error)) <-chan int

DescribeWebLockBindListWithCallback invokes the sas.DescribeWebLockBindList API asynchronously

func (*Client) DescribeWebLockBindListWithChan ¶

func (client *Client) DescribeWebLockBindListWithChan(request *DescribeWebLockBindListRequest) (<-chan *DescribeWebLockBindListResponse, <-chan error)

DescribeWebLockBindListWithChan invokes the sas.DescribeWebLockBindList API asynchronously

func (*Client) DescribeWebLockConfigList ¶

func (client *Client) DescribeWebLockConfigList(request *DescribeWebLockConfigListRequest) (response *DescribeWebLockConfigListResponse, err error)

DescribeWebLockConfigList invokes the sas.DescribeWebLockConfigList API synchronously

func (*Client) DescribeWebLockConfigListWithCallback ¶

func (client *Client) DescribeWebLockConfigListWithCallback(request *DescribeWebLockConfigListRequest, callback func(response *DescribeWebLockConfigListResponse, err error)) <-chan int

DescribeWebLockConfigListWithCallback invokes the sas.DescribeWebLockConfigList API asynchronously

func (*Client) DescribeWebLockConfigListWithChan ¶

func (client *Client) DescribeWebLockConfigListWithChan(request *DescribeWebLockConfigListRequest) (<-chan *DescribeWebLockConfigListResponse, <-chan error)

DescribeWebLockConfigListWithChan invokes the sas.DescribeWebLockConfigList API asynchronously

func (*Client) DescribeWebLockFileEvents ¶

func (client *Client) DescribeWebLockFileEvents(request *DescribeWebLockFileEventsRequest) (response *DescribeWebLockFileEventsResponse, err error)

DescribeWebLockFileEvents invokes the sas.DescribeWebLockFileEvents API synchronously

func (*Client) DescribeWebLockFileEventsWithCallback ¶

func (client *Client) DescribeWebLockFileEventsWithCallback(request *DescribeWebLockFileEventsRequest, callback func(response *DescribeWebLockFileEventsResponse, err error)) <-chan int

DescribeWebLockFileEventsWithCallback invokes the sas.DescribeWebLockFileEvents API asynchronously

func (*Client) DescribeWebLockFileEventsWithChan ¶

func (client *Client) DescribeWebLockFileEventsWithChan(request *DescribeWebLockFileEventsRequest) (<-chan *DescribeWebLockFileEventsResponse, <-chan error)

DescribeWebLockFileEventsWithChan invokes the sas.DescribeWebLockFileEvents API asynchronously

func (*Client) ExportRecord ¶

func (client *Client) ExportRecord(request *ExportRecordRequest) (response *ExportRecordResponse, err error)

ExportRecord invokes the sas.ExportRecord API synchronously

func (*Client) ExportRecordWithCallback ¶

func (client *Client) ExportRecordWithCallback(request *ExportRecordRequest, callback func(response *ExportRecordResponse, err error)) <-chan int

ExportRecordWithCallback invokes the sas.ExportRecord API asynchronously

func (*Client) ExportRecordWithChan ¶

func (client *Client) ExportRecordWithChan(request *ExportRecordRequest) (<-chan *ExportRecordResponse, <-chan error)

ExportRecordWithChan invokes the sas.ExportRecord API asynchronously

func (*Client) ExportVul ¶

func (client *Client) ExportVul(request *ExportVulRequest) (response *ExportVulResponse, err error)

ExportVul invokes the sas.ExportVul API synchronously

func (*Client) ExportVulWithCallback ¶

func (client *Client) ExportVulWithCallback(request *ExportVulRequest, callback func(response *ExportVulResponse, err error)) <-chan int

ExportVulWithCallback invokes the sas.ExportVul API asynchronously

func (*Client) ExportVulWithChan ¶

func (client *Client) ExportVulWithChan(request *ExportVulRequest) (<-chan *ExportVulResponse, <-chan error)

ExportVulWithChan invokes the sas.ExportVul API asynchronously

func (*Client) ExportWarning ¶

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

ExportWarning invokes the sas.ExportWarning API synchronously

func (*Client) ExportWarningWithCallback ¶

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

ExportWarningWithCallback invokes the sas.ExportWarning API asynchronously

func (*Client) ExportWarningWithChan ¶

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

ExportWarningWithChan invokes the sas.ExportWarning API asynchronously

func (*Client) FixCheckWarnings ¶

func (client *Client) FixCheckWarnings(request *FixCheckWarningsRequest) (response *FixCheckWarningsResponse, err error)

FixCheckWarnings invokes the sas.FixCheckWarnings API synchronously

func (*Client) FixCheckWarningsWithCallback ¶

func (client *Client) FixCheckWarningsWithCallback(request *FixCheckWarningsRequest, callback func(response *FixCheckWarningsResponse, err error)) <-chan int

FixCheckWarningsWithCallback invokes the sas.FixCheckWarnings API asynchronously

func (*Client) FixCheckWarningsWithChan ¶

func (client *Client) FixCheckWarningsWithChan(request *FixCheckWarningsRequest) (<-chan *FixCheckWarningsResponse, <-chan error)

FixCheckWarningsWithChan invokes the sas.FixCheckWarnings API asynchronously

func (*Client) GetBackupStorageCount ¶

func (client *Client) GetBackupStorageCount(request *GetBackupStorageCountRequest) (response *GetBackupStorageCountResponse, err error)

GetBackupStorageCount invokes the sas.GetBackupStorageCount API synchronously

func (*Client) GetBackupStorageCountWithCallback ¶

func (client *Client) GetBackupStorageCountWithCallback(request *GetBackupStorageCountRequest, callback func(response *GetBackupStorageCountResponse, err error)) <-chan int

GetBackupStorageCountWithCallback invokes the sas.GetBackupStorageCount API asynchronously

func (*Client) GetBackupStorageCountWithChan ¶

func (client *Client) GetBackupStorageCountWithChan(request *GetBackupStorageCountRequest) (<-chan *GetBackupStorageCountResponse, <-chan error)

GetBackupStorageCountWithChan invokes the sas.GetBackupStorageCount API asynchronously

func (*Client) GetCheckDetail ¶

func (client *Client) GetCheckDetail(request *GetCheckDetailRequest) (response *GetCheckDetailResponse, err error)

GetCheckDetail invokes the sas.GetCheckDetail API synchronously

func (*Client) GetCheckDetailWithCallback ¶

func (client *Client) GetCheckDetailWithCallback(request *GetCheckDetailRequest, callback func(response *GetCheckDetailResponse, err error)) <-chan int

GetCheckDetailWithCallback invokes the sas.GetCheckDetail API asynchronously

func (*Client) GetCheckDetailWithChan ¶

func (client *Client) GetCheckDetailWithChan(request *GetCheckDetailRequest) (<-chan *GetCheckDetailResponse, <-chan error)

GetCheckDetailWithChan invokes the sas.GetCheckDetail API asynchronously

func (*Client) GetFileDetectResult ¶

func (client *Client) GetFileDetectResult(request *GetFileDetectResultRequest) (response *GetFileDetectResultResponse, err error)

GetFileDetectResult invokes the sas.GetFileDetectResult API synchronously

func (*Client) GetFileDetectResultWithCallback ¶

func (client *Client) GetFileDetectResultWithCallback(request *GetFileDetectResultRequest, callback func(response *GetFileDetectResultResponse, err error)) <-chan int

GetFileDetectResultWithCallback invokes the sas.GetFileDetectResult API asynchronously

func (*Client) GetFileDetectResultWithChan ¶

func (client *Client) GetFileDetectResultWithChan(request *GetFileDetectResultRequest) (<-chan *GetFileDetectResultResponse, <-chan error)

GetFileDetectResultWithChan invokes the sas.GetFileDetectResult API asynchronously

func (*Client) GetIOCs ¶

func (client *Client) GetIOCs(request *GetIOCsRequest) (response *GetIOCsResponse, err error)

GetIOCs invokes the sas.GetIOCs API synchronously

func (*Client) GetIOCsWithCallback ¶

func (client *Client) GetIOCsWithCallback(request *GetIOCsRequest, callback func(response *GetIOCsResponse, err error)) <-chan int

GetIOCsWithCallback invokes the sas.GetIOCs API asynchronously

func (*Client) GetIOCsWithChan ¶

func (client *Client) GetIOCsWithChan(request *GetIOCsRequest) (<-chan *GetIOCsResponse, <-chan error)

GetIOCsWithChan invokes the sas.GetIOCs API asynchronously

func (*Client) GetIncIOCs ¶

func (client *Client) GetIncIOCs(request *GetIncIOCsRequest) (response *GetIncIOCsResponse, err error)

GetIncIOCs invokes the sas.GetIncIOCs API synchronously

func (*Client) GetIncIOCsWithCallback ¶

func (client *Client) GetIncIOCsWithCallback(request *GetIncIOCsRequest, callback func(response *GetIncIOCsResponse, err error)) <-chan int

GetIncIOCsWithCallback invokes the sas.GetIncIOCs API asynchronously

func (*Client) GetIncIOCsWithChan ¶

func (client *Client) GetIncIOCsWithChan(request *GetIncIOCsRequest) (<-chan *GetIncIOCsResponse, <-chan error)

GetIncIOCsWithChan invokes the sas.GetIncIOCs API asynchronously

func (*Client) GetSuspiciousStatistics ¶

func (client *Client) GetSuspiciousStatistics(request *GetSuspiciousStatisticsRequest) (response *GetSuspiciousStatisticsResponse, err error)

GetSuspiciousStatistics invokes the sas.GetSuspiciousStatistics API synchronously

func (*Client) GetSuspiciousStatisticsWithCallback ¶

func (client *Client) GetSuspiciousStatisticsWithCallback(request *GetSuspiciousStatisticsRequest, callback func(response *GetSuspiciousStatisticsResponse, err error)) <-chan int

GetSuspiciousStatisticsWithCallback invokes the sas.GetSuspiciousStatistics API asynchronously

func (*Client) GetSuspiciousStatisticsWithChan ¶

func (client *Client) GetSuspiciousStatisticsWithChan(request *GetSuspiciousStatisticsRequest) (<-chan *GetSuspiciousStatisticsResponse, <-chan error)

GetSuspiciousStatisticsWithChan invokes the sas.GetSuspiciousStatistics API asynchronously

func (*Client) GetVulStatistics ¶

func (client *Client) GetVulStatistics(request *GetVulStatisticsRequest) (response *GetVulStatisticsResponse, err error)

GetVulStatistics invokes the sas.GetVulStatistics API synchronously

func (*Client) GetVulStatisticsWithCallback ¶

func (client *Client) GetVulStatisticsWithCallback(request *GetVulStatisticsRequest, callback func(response *GetVulStatisticsResponse, err error)) <-chan int

GetVulStatisticsWithCallback invokes the sas.GetVulStatistics API asynchronously

func (*Client) GetVulStatisticsWithChan ¶

func (client *Client) GetVulStatisticsWithChan(request *GetVulStatisticsRequest) (<-chan *GetVulStatisticsResponse, <-chan error)

GetVulStatisticsWithChan invokes the sas.GetVulStatistics API asynchronously

func (*Client) HandleSecurityEvents ¶

func (client *Client) HandleSecurityEvents(request *HandleSecurityEventsRequest) (response *HandleSecurityEventsResponse, err error)

HandleSecurityEvents invokes the sas.HandleSecurityEvents API synchronously

func (*Client) HandleSecurityEventsWithCallback ¶

func (client *Client) HandleSecurityEventsWithCallback(request *HandleSecurityEventsRequest, callback func(response *HandleSecurityEventsResponse, err error)) <-chan int

HandleSecurityEventsWithCallback invokes the sas.HandleSecurityEvents API asynchronously

func (*Client) HandleSecurityEventsWithChan ¶

func (client *Client) HandleSecurityEventsWithChan(request *HandleSecurityEventsRequest) (<-chan *HandleSecurityEventsResponse, <-chan error)

HandleSecurityEventsWithChan invokes the sas.HandleSecurityEvents API asynchronously

func (*Client) HandleSimilarSecurityEvents ¶

func (client *Client) HandleSimilarSecurityEvents(request *HandleSimilarSecurityEventsRequest) (response *HandleSimilarSecurityEventsResponse, err error)

HandleSimilarSecurityEvents invokes the sas.HandleSimilarSecurityEvents API synchronously

func (*Client) HandleSimilarSecurityEventsWithCallback ¶

func (client *Client) HandleSimilarSecurityEventsWithCallback(request *HandleSimilarSecurityEventsRequest, callback func(response *HandleSimilarSecurityEventsResponse, err error)) <-chan int

HandleSimilarSecurityEventsWithCallback invokes the sas.HandleSimilarSecurityEvents API asynchronously

func (*Client) HandleSimilarSecurityEventsWithChan ¶

func (client *Client) HandleSimilarSecurityEventsWithChan(request *HandleSimilarSecurityEventsRequest) (<-chan *HandleSimilarSecurityEventsResponse, <-chan error)

HandleSimilarSecurityEventsWithChan invokes the sas.HandleSimilarSecurityEvents API asynchronously

func (*Client) IgnoreHcCheckWarnings ¶

func (client *Client) IgnoreHcCheckWarnings(request *IgnoreHcCheckWarningsRequest) (response *IgnoreHcCheckWarningsResponse, err error)

IgnoreHcCheckWarnings invokes the sas.IgnoreHcCheckWarnings API synchronously

func (*Client) IgnoreHcCheckWarningsWithCallback ¶

func (client *Client) IgnoreHcCheckWarningsWithCallback(request *IgnoreHcCheckWarningsRequest, callback func(response *IgnoreHcCheckWarningsResponse, err error)) <-chan int

IgnoreHcCheckWarningsWithCallback invokes the sas.IgnoreHcCheckWarnings API asynchronously

func (*Client) IgnoreHcCheckWarningsWithChan ¶

func (client *Client) IgnoreHcCheckWarningsWithChan(request *IgnoreHcCheckWarningsRequest) (<-chan *IgnoreHcCheckWarningsResponse, <-chan error)

IgnoreHcCheckWarningsWithChan invokes the sas.IgnoreHcCheckWarnings API asynchronously

func (*Client) InstallBackupClient ¶

func (client *Client) InstallBackupClient(request *InstallBackupClientRequest) (response *InstallBackupClientResponse, err error)

InstallBackupClient invokes the sas.InstallBackupClient API synchronously

func (*Client) InstallBackupClientWithCallback ¶

func (client *Client) InstallBackupClientWithCallback(request *InstallBackupClientRequest, callback func(response *InstallBackupClientResponse, err error)) <-chan int

InstallBackupClientWithCallback invokes the sas.InstallBackupClient API asynchronously

func (*Client) InstallBackupClientWithChan ¶

func (client *Client) InstallBackupClientWithChan(request *InstallBackupClientRequest) (<-chan *InstallBackupClientResponse, <-chan error)

InstallBackupClientWithChan invokes the sas.InstallBackupClient API asynchronously

func (*Client) InstallCloudMonitor ¶

func (client *Client) InstallCloudMonitor(request *InstallCloudMonitorRequest) (response *InstallCloudMonitorResponse, err error)

InstallCloudMonitor invokes the sas.InstallCloudMonitor API synchronously

func (*Client) InstallCloudMonitorWithCallback ¶

func (client *Client) InstallCloudMonitorWithCallback(request *InstallCloudMonitorRequest, callback func(response *InstallCloudMonitorResponse, err error)) <-chan int

InstallCloudMonitorWithCallback invokes the sas.InstallCloudMonitor API asynchronously

func (*Client) InstallCloudMonitorWithChan ¶

func (client *Client) InstallCloudMonitorWithChan(request *InstallCloudMonitorRequest) (<-chan *InstallCloudMonitorResponse, <-chan error)

InstallCloudMonitorWithChan invokes the sas.InstallCloudMonitor API asynchronously

func (*Client) ListCheckInstanceResult ¶

func (client *Client) ListCheckInstanceResult(request *ListCheckInstanceResultRequest) (response *ListCheckInstanceResultResponse, err error)

ListCheckInstanceResult invokes the sas.ListCheckInstanceResult API synchronously

func (*Client) ListCheckInstanceResultWithCallback ¶

func (client *Client) ListCheckInstanceResultWithCallback(request *ListCheckInstanceResultRequest, callback func(response *ListCheckInstanceResultResponse, err error)) <-chan int

ListCheckInstanceResultWithCallback invokes the sas.ListCheckInstanceResult API asynchronously

func (*Client) ListCheckInstanceResultWithChan ¶

func (client *Client) ListCheckInstanceResultWithChan(request *ListCheckInstanceResultRequest) (<-chan *ListCheckInstanceResultResponse, <-chan error)

ListCheckInstanceResultWithChan invokes the sas.ListCheckInstanceResult API asynchronously

func (*Client) ListCheckResult ¶

func (client *Client) ListCheckResult(request *ListCheckResultRequest) (response *ListCheckResultResponse, err error)

ListCheckResult invokes the sas.ListCheckResult API synchronously

func (*Client) ListCheckResultWithCallback ¶

func (client *Client) ListCheckResultWithCallback(request *ListCheckResultRequest, callback func(response *ListCheckResultResponse, err error)) <-chan int

ListCheckResultWithCallback invokes the sas.ListCheckResult API asynchronously

func (*Client) ListCheckResultWithChan ¶

func (client *Client) ListCheckResultWithChan(request *ListCheckResultRequest) (<-chan *ListCheckResultResponse, <-chan error)

ListCheckResultWithChan invokes the sas.ListCheckResult API asynchronously

func (*Client) ListHoneypot ¶

func (client *Client) ListHoneypot(request *ListHoneypotRequest) (response *ListHoneypotResponse, err error)

ListHoneypot invokes the sas.ListHoneypot API synchronously

func (*Client) ListHoneypotAlarmEvents ¶

func (client *Client) ListHoneypotAlarmEvents(request *ListHoneypotAlarmEventsRequest) (response *ListHoneypotAlarmEventsResponse, err error)

ListHoneypotAlarmEvents invokes the sas.ListHoneypotAlarmEvents API synchronously

func (*Client) ListHoneypotAlarmEventsWithCallback ¶

func (client *Client) ListHoneypotAlarmEventsWithCallback(request *ListHoneypotAlarmEventsRequest, callback func(response *ListHoneypotAlarmEventsResponse, err error)) <-chan int

ListHoneypotAlarmEventsWithCallback invokes the sas.ListHoneypotAlarmEvents API asynchronously

func (*Client) ListHoneypotAlarmEventsWithChan ¶

func (client *Client) ListHoneypotAlarmEventsWithChan(request *ListHoneypotAlarmEventsRequest) (<-chan *ListHoneypotAlarmEventsResponse, <-chan error)

ListHoneypotAlarmEventsWithChan invokes the sas.ListHoneypotAlarmEvents API asynchronously

func (*Client) ListHoneypotNode ¶

func (client *Client) ListHoneypotNode(request *ListHoneypotNodeRequest) (response *ListHoneypotNodeResponse, err error)

ListHoneypotNode invokes the sas.ListHoneypotNode API synchronously

func (*Client) ListHoneypotNodeWithCallback ¶

func (client *Client) ListHoneypotNodeWithCallback(request *ListHoneypotNodeRequest, callback func(response *ListHoneypotNodeResponse, err error)) <-chan int

ListHoneypotNodeWithCallback invokes the sas.ListHoneypotNode API asynchronously

func (*Client) ListHoneypotNodeWithChan ¶

func (client *Client) ListHoneypotNodeWithChan(request *ListHoneypotNodeRequest) (<-chan *ListHoneypotNodeResponse, <-chan error)

ListHoneypotNodeWithChan invokes the sas.ListHoneypotNode API asynchronously

func (*Client) ListHoneypotWithCallback ¶

func (client *Client) ListHoneypotWithCallback(request *ListHoneypotRequest, callback func(response *ListHoneypotResponse, err error)) <-chan int

ListHoneypotWithCallback invokes the sas.ListHoneypot API asynchronously

func (*Client) ListHoneypotWithChan ¶

func (client *Client) ListHoneypotWithChan(request *ListHoneypotRequest) (<-chan *ListHoneypotResponse, <-chan error)

ListHoneypotWithChan invokes the sas.ListHoneypot API asynchronously

func (*Client) ListVulAutoRepairConfig ¶

func (client *Client) ListVulAutoRepairConfig(request *ListVulAutoRepairConfigRequest) (response *ListVulAutoRepairConfigResponse, err error)

ListVulAutoRepairConfig invokes the sas.ListVulAutoRepairConfig API synchronously

func (*Client) ListVulAutoRepairConfigWithCallback ¶

func (client *Client) ListVulAutoRepairConfigWithCallback(request *ListVulAutoRepairConfigRequest, callback func(response *ListVulAutoRepairConfigResponse, err error)) <-chan int

ListVulAutoRepairConfigWithCallback invokes the sas.ListVulAutoRepairConfig API asynchronously

func (*Client) ListVulAutoRepairConfigWithChan ¶

func (client *Client) ListVulAutoRepairConfigWithChan(request *ListVulAutoRepairConfigRequest) (<-chan *ListVulAutoRepairConfigResponse, <-chan error)

ListVulAutoRepairConfigWithChan invokes the sas.ListVulAutoRepairConfig API asynchronously

func (*Client) ModifyAntiBruteForceRule ¶

func (client *Client) ModifyAntiBruteForceRule(request *ModifyAntiBruteForceRuleRequest) (response *ModifyAntiBruteForceRuleResponse, err error)

ModifyAntiBruteForceRule invokes the sas.ModifyAntiBruteForceRule API synchronously

func (*Client) ModifyAntiBruteForceRuleWithCallback ¶

func (client *Client) ModifyAntiBruteForceRuleWithCallback(request *ModifyAntiBruteForceRuleRequest, callback func(response *ModifyAntiBruteForceRuleResponse, err error)) <-chan int

ModifyAntiBruteForceRuleWithCallback invokes the sas.ModifyAntiBruteForceRule API asynchronously

func (*Client) ModifyAntiBruteForceRuleWithChan ¶

func (client *Client) ModifyAntiBruteForceRuleWithChan(request *ModifyAntiBruteForceRuleRequest) (<-chan *ModifyAntiBruteForceRuleResponse, <-chan error)

ModifyAntiBruteForceRuleWithChan invokes the sas.ModifyAntiBruteForceRule API asynchronously

func (*Client) ModifyAssetGroup ¶

func (client *Client) ModifyAssetGroup(request *ModifyAssetGroupRequest) (response *ModifyAssetGroupResponse, err error)

ModifyAssetGroup invokes the sas.ModifyAssetGroup API synchronously

func (*Client) ModifyAssetGroupWithCallback ¶

func (client *Client) ModifyAssetGroupWithCallback(request *ModifyAssetGroupRequest, callback func(response *ModifyAssetGroupResponse, err error)) <-chan int

ModifyAssetGroupWithCallback invokes the sas.ModifyAssetGroup API asynchronously

func (*Client) ModifyAssetGroupWithChan ¶

func (client *Client) ModifyAssetGroupWithChan(request *ModifyAssetGroupRequest) (<-chan *ModifyAssetGroupResponse, <-chan error)

ModifyAssetGroupWithChan invokes the sas.ModifyAssetGroup API asynchronously

func (*Client) ModifyBackupPolicy ¶

func (client *Client) ModifyBackupPolicy(request *ModifyBackupPolicyRequest) (response *ModifyBackupPolicyResponse, err error)

ModifyBackupPolicy invokes the sas.ModifyBackupPolicy API synchronously

func (*Client) ModifyBackupPolicyStatus ¶

func (client *Client) ModifyBackupPolicyStatus(request *ModifyBackupPolicyStatusRequest) (response *ModifyBackupPolicyStatusResponse, err error)

ModifyBackupPolicyStatus invokes the sas.ModifyBackupPolicyStatus API synchronously

func (*Client) ModifyBackupPolicyStatusWithCallback ¶

func (client *Client) ModifyBackupPolicyStatusWithCallback(request *ModifyBackupPolicyStatusRequest, callback func(response *ModifyBackupPolicyStatusResponse, err error)) <-chan int

ModifyBackupPolicyStatusWithCallback invokes the sas.ModifyBackupPolicyStatus API asynchronously

func (*Client) ModifyBackupPolicyStatusWithChan ¶

func (client *Client) ModifyBackupPolicyStatusWithChan(request *ModifyBackupPolicyStatusRequest) (<-chan *ModifyBackupPolicyStatusResponse, <-chan error)

ModifyBackupPolicyStatusWithChan invokes the sas.ModifyBackupPolicyStatus API asynchronously

func (*Client) ModifyBackupPolicyWithCallback ¶

func (client *Client) ModifyBackupPolicyWithCallback(request *ModifyBackupPolicyRequest, callback func(response *ModifyBackupPolicyResponse, err error)) <-chan int

ModifyBackupPolicyWithCallback invokes the sas.ModifyBackupPolicy API asynchronously

func (*Client) ModifyBackupPolicyWithChan ¶

func (client *Client) ModifyBackupPolicyWithChan(request *ModifyBackupPolicyRequest) (<-chan *ModifyBackupPolicyResponse, <-chan error)

ModifyBackupPolicyWithChan invokes the sas.ModifyBackupPolicy API asynchronously

func (*Client) ModifyClearLogstoreStorage ¶

func (client *Client) ModifyClearLogstoreStorage(request *ModifyClearLogstoreStorageRequest) (response *ModifyClearLogstoreStorageResponse, err error)

ModifyClearLogstoreStorage invokes the sas.ModifyClearLogstoreStorage API synchronously

func (*Client) ModifyClearLogstoreStorageWithCallback ¶

func (client *Client) ModifyClearLogstoreStorageWithCallback(request *ModifyClearLogstoreStorageRequest, callback func(response *ModifyClearLogstoreStorageResponse, err error)) <-chan int

ModifyClearLogstoreStorageWithCallback invokes the sas.ModifyClearLogstoreStorage API asynchronously

func (*Client) ModifyClearLogstoreStorageWithChan ¶

func (client *Client) ModifyClearLogstoreStorageWithChan(request *ModifyClearLogstoreStorageRequest) (<-chan *ModifyClearLogstoreStorageResponse, <-chan error)

ModifyClearLogstoreStorageWithChan invokes the sas.ModifyClearLogstoreStorage API asynchronously

func (*Client) ModifyCreateVulWhitelist ¶

func (client *Client) ModifyCreateVulWhitelist(request *ModifyCreateVulWhitelistRequest) (response *ModifyCreateVulWhitelistResponse, err error)

ModifyCreateVulWhitelist invokes the sas.ModifyCreateVulWhitelist API synchronously

func (*Client) ModifyCreateVulWhitelistWithCallback ¶

func (client *Client) ModifyCreateVulWhitelistWithCallback(request *ModifyCreateVulWhitelistRequest, callback func(response *ModifyCreateVulWhitelistResponse, err error)) <-chan int

ModifyCreateVulWhitelistWithCallback invokes the sas.ModifyCreateVulWhitelist API asynchronously

func (*Client) ModifyCreateVulWhitelistWithChan ¶

func (client *Client) ModifyCreateVulWhitelistWithChan(request *ModifyCreateVulWhitelistRequest) (<-chan *ModifyCreateVulWhitelistResponse, <-chan error)

ModifyCreateVulWhitelistWithChan invokes the sas.ModifyCreateVulWhitelist API asynchronously

func (*Client) ModifyEmgVulSubmit ¶

func (client *Client) ModifyEmgVulSubmit(request *ModifyEmgVulSubmitRequest) (response *ModifyEmgVulSubmitResponse, err error)

ModifyEmgVulSubmit invokes the sas.ModifyEmgVulSubmit API synchronously

func (*Client) ModifyEmgVulSubmitWithCallback ¶

func (client *Client) ModifyEmgVulSubmitWithCallback(request *ModifyEmgVulSubmitRequest, callback func(response *ModifyEmgVulSubmitResponse, err error)) <-chan int

ModifyEmgVulSubmitWithCallback invokes the sas.ModifyEmgVulSubmit API asynchronously

func (*Client) ModifyEmgVulSubmitWithChan ¶

func (client *Client) ModifyEmgVulSubmitWithChan(request *ModifyEmgVulSubmitRequest) (<-chan *ModifyEmgVulSubmitResponse, <-chan error)

ModifyEmgVulSubmitWithChan invokes the sas.ModifyEmgVulSubmit API asynchronously

func (*Client) ModifyGroupProperty ¶

func (client *Client) ModifyGroupProperty(request *ModifyGroupPropertyRequest) (response *ModifyGroupPropertyResponse, err error)

ModifyGroupProperty invokes the sas.ModifyGroupProperty API synchronously

func (*Client) ModifyGroupPropertyWithCallback ¶

func (client *Client) ModifyGroupPropertyWithCallback(request *ModifyGroupPropertyRequest, callback func(response *ModifyGroupPropertyResponse, err error)) <-chan int

ModifyGroupPropertyWithCallback invokes the sas.ModifyGroupProperty API asynchronously

func (*Client) ModifyGroupPropertyWithChan ¶

func (client *Client) ModifyGroupPropertyWithChan(request *ModifyGroupPropertyRequest) (<-chan *ModifyGroupPropertyResponse, <-chan error)

ModifyGroupPropertyWithChan invokes the sas.ModifyGroupProperty API asynchronously

func (*Client) ModifyInstanceAntiBruteForceRule ¶

func (client *Client) ModifyInstanceAntiBruteForceRule(request *ModifyInstanceAntiBruteForceRuleRequest) (response *ModifyInstanceAntiBruteForceRuleResponse, err error)

ModifyInstanceAntiBruteForceRule invokes the sas.ModifyInstanceAntiBruteForceRule API synchronously

func (*Client) ModifyInstanceAntiBruteForceRuleWithCallback ¶

func (client *Client) ModifyInstanceAntiBruteForceRuleWithCallback(request *ModifyInstanceAntiBruteForceRuleRequest, callback func(response *ModifyInstanceAntiBruteForceRuleResponse, err error)) <-chan int

ModifyInstanceAntiBruteForceRuleWithCallback invokes the sas.ModifyInstanceAntiBruteForceRule API asynchronously

func (*Client) ModifyInstanceAntiBruteForceRuleWithChan ¶

func (client *Client) ModifyInstanceAntiBruteForceRuleWithChan(request *ModifyInstanceAntiBruteForceRuleRequest) (<-chan *ModifyInstanceAntiBruteForceRuleResponse, <-chan error)

ModifyInstanceAntiBruteForceRuleWithChan invokes the sas.ModifyInstanceAntiBruteForceRule API asynchronously

func (*Client) ModifyLoginBaseConfig ¶

func (client *Client) ModifyLoginBaseConfig(request *ModifyLoginBaseConfigRequest) (response *ModifyLoginBaseConfigResponse, err error)

ModifyLoginBaseConfig invokes the sas.ModifyLoginBaseConfig API synchronously

func (*Client) ModifyLoginBaseConfigWithCallback ¶

func (client *Client) ModifyLoginBaseConfigWithCallback(request *ModifyLoginBaseConfigRequest, callback func(response *ModifyLoginBaseConfigResponse, err error)) <-chan int

ModifyLoginBaseConfigWithCallback invokes the sas.ModifyLoginBaseConfig API asynchronously

func (*Client) ModifyLoginBaseConfigWithChan ¶

func (client *Client) ModifyLoginBaseConfigWithChan(request *ModifyLoginBaseConfigRequest) (<-chan *ModifyLoginBaseConfigResponse, <-chan error)

ModifyLoginBaseConfigWithChan invokes the sas.ModifyLoginBaseConfig API asynchronously

func (*Client) ModifyLoginSwitchConfig ¶

func (client *Client) ModifyLoginSwitchConfig(request *ModifyLoginSwitchConfigRequest) (response *ModifyLoginSwitchConfigResponse, err error)

ModifyLoginSwitchConfig invokes the sas.ModifyLoginSwitchConfig API synchronously

func (*Client) ModifyLoginSwitchConfigWithCallback ¶

func (client *Client) ModifyLoginSwitchConfigWithCallback(request *ModifyLoginSwitchConfigRequest, callback func(response *ModifyLoginSwitchConfigResponse, err error)) <-chan int

ModifyLoginSwitchConfigWithCallback invokes the sas.ModifyLoginSwitchConfig API asynchronously

func (*Client) ModifyLoginSwitchConfigWithChan ¶

func (client *Client) ModifyLoginSwitchConfigWithChan(request *ModifyLoginSwitchConfigRequest) (<-chan *ModifyLoginSwitchConfigResponse, <-chan error)

ModifyLoginSwitchConfigWithChan invokes the sas.ModifyLoginSwitchConfig API asynchronously

func (*Client) ModifyNoticeConfig ¶

func (client *Client) ModifyNoticeConfig(request *ModifyNoticeConfigRequest) (response *ModifyNoticeConfigResponse, err error)

ModifyNoticeConfig invokes the sas.ModifyNoticeConfig API synchronously

func (*Client) ModifyNoticeConfigWithCallback ¶

func (client *Client) ModifyNoticeConfigWithCallback(request *ModifyNoticeConfigRequest, callback func(response *ModifyNoticeConfigResponse, err error)) <-chan int

ModifyNoticeConfigWithCallback invokes the sas.ModifyNoticeConfig API asynchronously

func (*Client) ModifyNoticeConfigWithChan ¶

func (client *Client) ModifyNoticeConfigWithChan(request *ModifyNoticeConfigRequest) (<-chan *ModifyNoticeConfigResponse, <-chan error)

ModifyNoticeConfigWithChan invokes the sas.ModifyNoticeConfig API asynchronously

func (*Client) ModifyOpenLogShipper ¶

func (client *Client) ModifyOpenLogShipper(request *ModifyOpenLogShipperRequest) (response *ModifyOpenLogShipperResponse, err error)

ModifyOpenLogShipper invokes the sas.ModifyOpenLogShipper API synchronously

func (*Client) ModifyOpenLogShipperWithCallback ¶

func (client *Client) ModifyOpenLogShipperWithCallback(request *ModifyOpenLogShipperRequest, callback func(response *ModifyOpenLogShipperResponse, err error)) <-chan int

ModifyOpenLogShipperWithCallback invokes the sas.ModifyOpenLogShipper API asynchronously

func (*Client) ModifyOpenLogShipperWithChan ¶

func (client *Client) ModifyOpenLogShipperWithChan(request *ModifyOpenLogShipperRequest) (<-chan *ModifyOpenLogShipperResponse, <-chan error)

ModifyOpenLogShipperWithChan invokes the sas.ModifyOpenLogShipper API asynchronously

func (*Client) ModifyOperateVul ¶

func (client *Client) ModifyOperateVul(request *ModifyOperateVulRequest) (response *ModifyOperateVulResponse, err error)

ModifyOperateVul invokes the sas.ModifyOperateVul API synchronously

func (*Client) ModifyOperateVulWithCallback ¶

func (client *Client) ModifyOperateVulWithCallback(request *ModifyOperateVulRequest, callback func(response *ModifyOperateVulResponse, err error)) <-chan int

ModifyOperateVulWithCallback invokes the sas.ModifyOperateVul API asynchronously

func (*Client) ModifyOperateVulWithChan ¶

func (client *Client) ModifyOperateVulWithChan(request *ModifyOperateVulRequest) (<-chan *ModifyOperateVulResponse, <-chan error)

ModifyOperateVulWithChan invokes the sas.ModifyOperateVul API asynchronously

func (*Client) ModifyPropertyScheduleConfig ¶

func (client *Client) ModifyPropertyScheduleConfig(request *ModifyPropertyScheduleConfigRequest) (response *ModifyPropertyScheduleConfigResponse, err error)

ModifyPropertyScheduleConfig invokes the sas.ModifyPropertyScheduleConfig API synchronously

func (*Client) ModifyPropertyScheduleConfigWithCallback ¶

func (client *Client) ModifyPropertyScheduleConfigWithCallback(request *ModifyPropertyScheduleConfigRequest, callback func(response *ModifyPropertyScheduleConfigResponse, err error)) <-chan int

ModifyPropertyScheduleConfigWithCallback invokes the sas.ModifyPropertyScheduleConfig API asynchronously

func (*Client) ModifyPropertyScheduleConfigWithChan ¶

func (client *Client) ModifyPropertyScheduleConfigWithChan(request *ModifyPropertyScheduleConfigRequest) (<-chan *ModifyPropertyScheduleConfigResponse, <-chan error)

ModifyPropertyScheduleConfigWithChan invokes the sas.ModifyPropertyScheduleConfig API asynchronously

func (*Client) ModifyPushAllTask ¶

func (client *Client) ModifyPushAllTask(request *ModifyPushAllTaskRequest) (response *ModifyPushAllTaskResponse, err error)

ModifyPushAllTask invokes the sas.ModifyPushAllTask API synchronously

func (*Client) ModifyPushAllTaskWithCallback ¶

func (client *Client) ModifyPushAllTaskWithCallback(request *ModifyPushAllTaskRequest, callback func(response *ModifyPushAllTaskResponse, err error)) <-chan int

ModifyPushAllTaskWithCallback invokes the sas.ModifyPushAllTask API asynchronously

func (*Client) ModifyPushAllTaskWithChan ¶

func (client *Client) ModifyPushAllTaskWithChan(request *ModifyPushAllTaskRequest) (<-chan *ModifyPushAllTaskResponse, <-chan error)

ModifyPushAllTaskWithChan invokes the sas.ModifyPushAllTask API asynchronously

func (*Client) ModifyRiskCheckStatus ¶

func (client *Client) ModifyRiskCheckStatus(request *ModifyRiskCheckStatusRequest) (response *ModifyRiskCheckStatusResponse, err error)

ModifyRiskCheckStatus invokes the sas.ModifyRiskCheckStatus API synchronously

func (*Client) ModifyRiskCheckStatusWithCallback ¶

func (client *Client) ModifyRiskCheckStatusWithCallback(request *ModifyRiskCheckStatusRequest, callback func(response *ModifyRiskCheckStatusResponse, err error)) <-chan int

ModifyRiskCheckStatusWithCallback invokes the sas.ModifyRiskCheckStatus API asynchronously

func (*Client) ModifyRiskCheckStatusWithChan ¶

func (client *Client) ModifyRiskCheckStatusWithChan(request *ModifyRiskCheckStatusRequest) (<-chan *ModifyRiskCheckStatusResponse, <-chan error)

ModifyRiskCheckStatusWithChan invokes the sas.ModifyRiskCheckStatus API asynchronously

func (*Client) ModifyRiskSingleResultStatus ¶

func (client *Client) ModifyRiskSingleResultStatus(request *ModifyRiskSingleResultStatusRequest) (response *ModifyRiskSingleResultStatusResponse, err error)

ModifyRiskSingleResultStatus invokes the sas.ModifyRiskSingleResultStatus API synchronously

func (*Client) ModifyRiskSingleResultStatusWithCallback ¶

func (client *Client) ModifyRiskSingleResultStatusWithCallback(request *ModifyRiskSingleResultStatusRequest, callback func(response *ModifyRiskSingleResultStatusResponse, err error)) <-chan int

ModifyRiskSingleResultStatusWithCallback invokes the sas.ModifyRiskSingleResultStatus API asynchronously

func (*Client) ModifyRiskSingleResultStatusWithChan ¶

func (client *Client) ModifyRiskSingleResultStatusWithChan(request *ModifyRiskSingleResultStatusRequest) (<-chan *ModifyRiskSingleResultStatusResponse, <-chan error)

ModifyRiskSingleResultStatusWithChan invokes the sas.ModifyRiskSingleResultStatus API asynchronously

func (*Client) ModifySecurityCheckScheduleConfig ¶

func (client *Client) ModifySecurityCheckScheduleConfig(request *ModifySecurityCheckScheduleConfigRequest) (response *ModifySecurityCheckScheduleConfigResponse, err error)

ModifySecurityCheckScheduleConfig invokes the sas.ModifySecurityCheckScheduleConfig API synchronously

func (*Client) ModifySecurityCheckScheduleConfigWithCallback ¶

func (client *Client) ModifySecurityCheckScheduleConfigWithCallback(request *ModifySecurityCheckScheduleConfigRequest, callback func(response *ModifySecurityCheckScheduleConfigResponse, err error)) <-chan int

ModifySecurityCheckScheduleConfigWithCallback invokes the sas.ModifySecurityCheckScheduleConfig API asynchronously

func (*Client) ModifySecurityCheckScheduleConfigWithChan ¶

func (client *Client) ModifySecurityCheckScheduleConfigWithChan(request *ModifySecurityCheckScheduleConfigRequest) (<-chan *ModifySecurityCheckScheduleConfigResponse, <-chan error)

ModifySecurityCheckScheduleConfigWithChan invokes the sas.ModifySecurityCheckScheduleConfig API asynchronously

func (*Client) ModifyStartVulScan ¶

func (client *Client) ModifyStartVulScan(request *ModifyStartVulScanRequest) (response *ModifyStartVulScanResponse, err error)

ModifyStartVulScan invokes the sas.ModifyStartVulScan API synchronously

func (*Client) ModifyStartVulScanWithCallback ¶

func (client *Client) ModifyStartVulScanWithCallback(request *ModifyStartVulScanRequest, callback func(response *ModifyStartVulScanResponse, err error)) <-chan int

ModifyStartVulScanWithCallback invokes the sas.ModifyStartVulScan API asynchronously

func (*Client) ModifyStartVulScanWithChan ¶

func (client *Client) ModifyStartVulScanWithChan(request *ModifyStartVulScanRequest) (<-chan *ModifyStartVulScanResponse, <-chan error)

ModifyStartVulScanWithChan invokes the sas.ModifyStartVulScan API asynchronously

func (*Client) ModifyStrategy ¶

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

ModifyStrategy invokes the sas.ModifyStrategy API synchronously

func (*Client) ModifyStrategyTarget ¶

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

ModifyStrategyTarget invokes the sas.ModifyStrategyTarget API synchronously

func (*Client) ModifyStrategyTargetWithCallback ¶

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

ModifyStrategyTargetWithCallback invokes the sas.ModifyStrategyTarget API asynchronously

func (*Client) ModifyStrategyTargetWithChan ¶

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

ModifyStrategyTargetWithChan invokes the sas.ModifyStrategyTarget API asynchronously

func (*Client) ModifyStrategyWithCallback ¶

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

ModifyStrategyWithCallback invokes the sas.ModifyStrategy API asynchronously

func (*Client) ModifyStrategyWithChan ¶

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

ModifyStrategyWithChan invokes the sas.ModifyStrategy API asynchronously

func (*Client) ModifyTagWithUuid ¶

func (client *Client) ModifyTagWithUuid(request *ModifyTagWithUuidRequest) (response *ModifyTagWithUuidResponse, err error)

ModifyTagWithUuid invokes the sas.ModifyTagWithUuid API synchronously

func (*Client) ModifyTagWithUuidWithCallback ¶

func (client *Client) ModifyTagWithUuidWithCallback(request *ModifyTagWithUuidRequest, callback func(response *ModifyTagWithUuidResponse, err error)) <-chan int

ModifyTagWithUuidWithCallback invokes the sas.ModifyTagWithUuid API asynchronously

func (*Client) ModifyTagWithUuidWithChan ¶

func (client *Client) ModifyTagWithUuidWithChan(request *ModifyTagWithUuidRequest) (<-chan *ModifyTagWithUuidResponse, <-chan error)

ModifyTagWithUuidWithChan invokes the sas.ModifyTagWithUuid API asynchronously

func (*Client) ModifyVpcHoneyPot ¶

func (client *Client) ModifyVpcHoneyPot(request *ModifyVpcHoneyPotRequest) (response *ModifyVpcHoneyPotResponse, err error)

ModifyVpcHoneyPot invokes the sas.ModifyVpcHoneyPot API synchronously

func (*Client) ModifyVpcHoneyPotWithCallback ¶

func (client *Client) ModifyVpcHoneyPotWithCallback(request *ModifyVpcHoneyPotRequest, callback func(response *ModifyVpcHoneyPotResponse, err error)) <-chan int

ModifyVpcHoneyPotWithCallback invokes the sas.ModifyVpcHoneyPot API asynchronously

func (*Client) ModifyVpcHoneyPotWithChan ¶

func (client *Client) ModifyVpcHoneyPotWithChan(request *ModifyVpcHoneyPotRequest) (<-chan *ModifyVpcHoneyPotResponse, <-chan error)

ModifyVpcHoneyPotWithChan invokes the sas.ModifyVpcHoneyPot API asynchronously

func (*Client) ModifyVulTargetConfig ¶

func (client *Client) ModifyVulTargetConfig(request *ModifyVulTargetConfigRequest) (response *ModifyVulTargetConfigResponse, err error)

ModifyVulTargetConfig invokes the sas.ModifyVulTargetConfig API synchronously

func (*Client) ModifyVulTargetConfigWithCallback ¶

func (client *Client) ModifyVulTargetConfigWithCallback(request *ModifyVulTargetConfigRequest, callback func(response *ModifyVulTargetConfigResponse, err error)) <-chan int

ModifyVulTargetConfigWithCallback invokes the sas.ModifyVulTargetConfig API asynchronously

func (*Client) ModifyVulTargetConfigWithChan ¶

func (client *Client) ModifyVulTargetConfigWithChan(request *ModifyVulTargetConfigRequest) (<-chan *ModifyVulTargetConfigResponse, <-chan error)

ModifyVulTargetConfigWithChan invokes the sas.ModifyVulTargetConfig API asynchronously

func (*Client) ModifyWebLockCreateConfig ¶

func (client *Client) ModifyWebLockCreateConfig(request *ModifyWebLockCreateConfigRequest) (response *ModifyWebLockCreateConfigResponse, err error)

ModifyWebLockCreateConfig invokes the sas.ModifyWebLockCreateConfig API synchronously

func (*Client) ModifyWebLockCreateConfigWithCallback ¶

func (client *Client) ModifyWebLockCreateConfigWithCallback(request *ModifyWebLockCreateConfigRequest, callback func(response *ModifyWebLockCreateConfigResponse, err error)) <-chan int

ModifyWebLockCreateConfigWithCallback invokes the sas.ModifyWebLockCreateConfig API asynchronously

func (*Client) ModifyWebLockCreateConfigWithChan ¶

func (client *Client) ModifyWebLockCreateConfigWithChan(request *ModifyWebLockCreateConfigRequest) (<-chan *ModifyWebLockCreateConfigResponse, <-chan error)

ModifyWebLockCreateConfigWithChan invokes the sas.ModifyWebLockCreateConfig API asynchronously

func (*Client) ModifyWebLockDeleteConfig ¶

func (client *Client) ModifyWebLockDeleteConfig(request *ModifyWebLockDeleteConfigRequest) (response *ModifyWebLockDeleteConfigResponse, err error)

ModifyWebLockDeleteConfig invokes the sas.ModifyWebLockDeleteConfig API synchronously

func (*Client) ModifyWebLockDeleteConfigWithCallback ¶

func (client *Client) ModifyWebLockDeleteConfigWithCallback(request *ModifyWebLockDeleteConfigRequest, callback func(response *ModifyWebLockDeleteConfigResponse, err error)) <-chan int

ModifyWebLockDeleteConfigWithCallback invokes the sas.ModifyWebLockDeleteConfig API asynchronously

func (*Client) ModifyWebLockDeleteConfigWithChan ¶

func (client *Client) ModifyWebLockDeleteConfigWithChan(request *ModifyWebLockDeleteConfigRequest) (<-chan *ModifyWebLockDeleteConfigResponse, <-chan error)

ModifyWebLockDeleteConfigWithChan invokes the sas.ModifyWebLockDeleteConfig API asynchronously

func (*Client) ModifyWebLockStart ¶

func (client *Client) ModifyWebLockStart(request *ModifyWebLockStartRequest) (response *ModifyWebLockStartResponse, err error)

ModifyWebLockStart invokes the sas.ModifyWebLockStart API synchronously

func (*Client) ModifyWebLockStartWithCallback ¶

func (client *Client) ModifyWebLockStartWithCallback(request *ModifyWebLockStartRequest, callback func(response *ModifyWebLockStartResponse, err error)) <-chan int

ModifyWebLockStartWithCallback invokes the sas.ModifyWebLockStart API asynchronously

func (*Client) ModifyWebLockStartWithChan ¶

func (client *Client) ModifyWebLockStartWithChan(request *ModifyWebLockStartRequest) (<-chan *ModifyWebLockStartResponse, <-chan error)

ModifyWebLockStartWithChan invokes the sas.ModifyWebLockStart API asynchronously

func (*Client) ModifyWebLockStatus ¶

func (client *Client) ModifyWebLockStatus(request *ModifyWebLockStatusRequest) (response *ModifyWebLockStatusResponse, err error)

ModifyWebLockStatus invokes the sas.ModifyWebLockStatus API synchronously

func (*Client) ModifyWebLockStatusWithCallback ¶

func (client *Client) ModifyWebLockStatusWithCallback(request *ModifyWebLockStatusRequest, callback func(response *ModifyWebLockStatusResponse, err error)) <-chan int

ModifyWebLockStatusWithCallback invokes the sas.ModifyWebLockStatus API asynchronously

func (*Client) ModifyWebLockStatusWithChan ¶

func (client *Client) ModifyWebLockStatusWithChan(request *ModifyWebLockStatusRequest) (<-chan *ModifyWebLockStatusResponse, <-chan error)

ModifyWebLockStatusWithChan invokes the sas.ModifyWebLockStatus API asynchronously

func (*Client) ModifyWebLockUpdateConfig ¶

func (client *Client) ModifyWebLockUpdateConfig(request *ModifyWebLockUpdateConfigRequest) (response *ModifyWebLockUpdateConfigResponse, err error)

ModifyWebLockUpdateConfig invokes the sas.ModifyWebLockUpdateConfig API synchronously

func (*Client) ModifyWebLockUpdateConfigWithCallback ¶

func (client *Client) ModifyWebLockUpdateConfigWithCallback(request *ModifyWebLockUpdateConfigRequest, callback func(response *ModifyWebLockUpdateConfigResponse, err error)) <-chan int

ModifyWebLockUpdateConfigWithCallback invokes the sas.ModifyWebLockUpdateConfig API asynchronously

func (*Client) ModifyWebLockUpdateConfigWithChan ¶

func (client *Client) ModifyWebLockUpdateConfigWithChan(request *ModifyWebLockUpdateConfigRequest) (<-chan *ModifyWebLockUpdateConfigResponse, <-chan error)

ModifyWebLockUpdateConfigWithChan invokes the sas.ModifyWebLockUpdateConfig API asynchronously

func (*Client) OperateAgentClientInstall ¶

func (client *Client) OperateAgentClientInstall(request *OperateAgentClientInstallRequest) (response *OperateAgentClientInstallResponse, err error)

OperateAgentClientInstall invokes the sas.OperateAgentClientInstall API synchronously

func (*Client) OperateAgentClientInstallWithCallback ¶

func (client *Client) OperateAgentClientInstallWithCallback(request *OperateAgentClientInstallRequest, callback func(response *OperateAgentClientInstallResponse, err error)) <-chan int

OperateAgentClientInstallWithCallback invokes the sas.OperateAgentClientInstall API asynchronously

func (*Client) OperateAgentClientInstallWithChan ¶

func (client *Client) OperateAgentClientInstallWithChan(request *OperateAgentClientInstallRequest) (<-chan *OperateAgentClientInstallResponse, <-chan error)

OperateAgentClientInstallWithChan invokes the sas.OperateAgentClientInstall API asynchronously

func (*Client) OperateCommonOverallConfig ¶

func (client *Client) OperateCommonOverallConfig(request *OperateCommonOverallConfigRequest) (response *OperateCommonOverallConfigResponse, err error)

OperateCommonOverallConfig invokes the sas.OperateCommonOverallConfig API synchronously

func (*Client) OperateCommonOverallConfigWithCallback ¶

func (client *Client) OperateCommonOverallConfigWithCallback(request *OperateCommonOverallConfigRequest, callback func(response *OperateCommonOverallConfigResponse, err error)) <-chan int

OperateCommonOverallConfigWithCallback invokes the sas.OperateCommonOverallConfig API asynchronously

func (*Client) OperateCommonOverallConfigWithChan ¶

func (client *Client) OperateCommonOverallConfigWithChan(request *OperateCommonOverallConfigRequest) (<-chan *OperateCommonOverallConfigResponse, <-chan error)

OperateCommonOverallConfigWithChan invokes the sas.OperateCommonOverallConfig API asynchronously

func (*Client) OperateSuspiciousOverallConfig ¶

func (client *Client) OperateSuspiciousOverallConfig(request *OperateSuspiciousOverallConfigRequest) (response *OperateSuspiciousOverallConfigResponse, err error)

OperateSuspiciousOverallConfig invokes the sas.OperateSuspiciousOverallConfig API synchronously

func (*Client) OperateSuspiciousOverallConfigWithCallback ¶

func (client *Client) OperateSuspiciousOverallConfigWithCallback(request *OperateSuspiciousOverallConfigRequest, callback func(response *OperateSuspiciousOverallConfigResponse, err error)) <-chan int

OperateSuspiciousOverallConfigWithCallback invokes the sas.OperateSuspiciousOverallConfig API asynchronously

func (*Client) OperateSuspiciousOverallConfigWithChan ¶

func (client *Client) OperateSuspiciousOverallConfigWithChan(request *OperateSuspiciousOverallConfigRequest) (<-chan *OperateSuspiciousOverallConfigResponse, <-chan error)

OperateSuspiciousOverallConfigWithChan invokes the sas.OperateSuspiciousOverallConfig API asynchronously

func (*Client) OperateSuspiciousTargetConfig ¶

func (client *Client) OperateSuspiciousTargetConfig(request *OperateSuspiciousTargetConfigRequest) (response *OperateSuspiciousTargetConfigResponse, err error)

OperateSuspiciousTargetConfig invokes the sas.OperateSuspiciousTargetConfig API synchronously

func (*Client) OperateSuspiciousTargetConfigWithCallback ¶

func (client *Client) OperateSuspiciousTargetConfigWithCallback(request *OperateSuspiciousTargetConfigRequest, callback func(response *OperateSuspiciousTargetConfigResponse, err error)) <-chan int

OperateSuspiciousTargetConfigWithCallback invokes the sas.OperateSuspiciousTargetConfig API asynchronously

func (*Client) OperateSuspiciousTargetConfigWithChan ¶

func (client *Client) OperateSuspiciousTargetConfigWithChan(request *OperateSuspiciousTargetConfigRequest) (<-chan *OperateSuspiciousTargetConfigResponse, <-chan error)

OperateSuspiciousTargetConfigWithChan invokes the sas.OperateSuspiciousTargetConfig API asynchronously

func (*Client) OperateVuls ¶

func (client *Client) OperateVuls(request *OperateVulsRequest) (response *OperateVulsResponse, err error)

OperateVuls invokes the sas.OperateVuls API synchronously

func (*Client) OperateVulsWithCallback ¶

func (client *Client) OperateVulsWithCallback(request *OperateVulsRequest, callback func(response *OperateVulsResponse, err error)) <-chan int

OperateVulsWithCallback invokes the sas.OperateVuls API asynchronously

func (*Client) OperateVulsWithChan ¶

func (client *Client) OperateVulsWithChan(request *OperateVulsRequest) (<-chan *OperateVulsResponse, <-chan error)

OperateVulsWithChan invokes the sas.OperateVuls API asynchronously

func (*Client) OperationCancelIgnoreSuspEvent ¶

func (client *Client) OperationCancelIgnoreSuspEvent(request *OperationCancelIgnoreSuspEventRequest) (response *OperationCancelIgnoreSuspEventResponse, err error)

OperationCancelIgnoreSuspEvent invokes the sas.OperationCancelIgnoreSuspEvent API synchronously

func (*Client) OperationCancelIgnoreSuspEventWithCallback ¶

func (client *Client) OperationCancelIgnoreSuspEventWithCallback(request *OperationCancelIgnoreSuspEventRequest, callback func(response *OperationCancelIgnoreSuspEventResponse, err error)) <-chan int

OperationCancelIgnoreSuspEventWithCallback invokes the sas.OperationCancelIgnoreSuspEvent API asynchronously

func (*Client) OperationCancelIgnoreSuspEventWithChan ¶

func (client *Client) OperationCancelIgnoreSuspEventWithChan(request *OperationCancelIgnoreSuspEventRequest) (<-chan *OperationCancelIgnoreSuspEventResponse, <-chan error)

OperationCancelIgnoreSuspEventWithChan invokes the sas.OperationCancelIgnoreSuspEvent API asynchronously

func (*Client) OperationSuspEvents ¶

func (client *Client) OperationSuspEvents(request *OperationSuspEventsRequest) (response *OperationSuspEventsResponse, err error)

OperationSuspEvents invokes the sas.OperationSuspEvents API synchronously

func (*Client) OperationSuspEventsWithCallback ¶

func (client *Client) OperationSuspEventsWithCallback(request *OperationSuspEventsRequest, callback func(response *OperationSuspEventsResponse, err error)) <-chan int

OperationSuspEventsWithCallback invokes the sas.OperationSuspEvents API asynchronously

func (*Client) OperationSuspEventsWithChan ¶

func (client *Client) OperationSuspEventsWithChan(request *OperationSuspEventsRequest) (<-chan *OperationSuspEventsResponse, <-chan error)

OperationSuspEventsWithChan invokes the sas.OperationSuspEvents API asynchronously

func (*Client) PauseClient ¶

func (client *Client) PauseClient(request *PauseClientRequest) (response *PauseClientResponse, err error)

PauseClient invokes the sas.PauseClient API synchronously

func (*Client) PauseClientWithCallback ¶

func (client *Client) PauseClientWithCallback(request *PauseClientRequest, callback func(response *PauseClientResponse, err error)) <-chan int

PauseClientWithCallback invokes the sas.PauseClient API asynchronously

func (*Client) PauseClientWithChan ¶

func (client *Client) PauseClientWithChan(request *PauseClientRequest) (<-chan *PauseClientResponse, <-chan error)

PauseClientWithChan invokes the sas.PauseClient API asynchronously

func (*Client) PublicCreateImageScanTask ¶

func (client *Client) PublicCreateImageScanTask(request *PublicCreateImageScanTaskRequest) (response *PublicCreateImageScanTaskResponse, err error)

PublicCreateImageScanTask invokes the sas.PublicCreateImageScanTask API synchronously

func (*Client) PublicCreateImageScanTaskWithCallback ¶

func (client *Client) PublicCreateImageScanTaskWithCallback(request *PublicCreateImageScanTaskRequest, callback func(response *PublicCreateImageScanTaskResponse, err error)) <-chan int

PublicCreateImageScanTaskWithCallback invokes the sas.PublicCreateImageScanTask API asynchronously

func (*Client) PublicCreateImageScanTaskWithChan ¶

func (client *Client) PublicCreateImageScanTaskWithChan(request *PublicCreateImageScanTaskRequest) (<-chan *PublicCreateImageScanTaskResponse, <-chan error)

PublicCreateImageScanTaskWithChan invokes the sas.PublicCreateImageScanTask API asynchronously

func (*Client) PublicPreCheckImageScanTask ¶

func (client *Client) PublicPreCheckImageScanTask(request *PublicPreCheckImageScanTaskRequest) (response *PublicPreCheckImageScanTaskResponse, err error)

PublicPreCheckImageScanTask invokes the sas.PublicPreCheckImageScanTask API synchronously

func (*Client) PublicPreCheckImageScanTaskWithCallback ¶

func (client *Client) PublicPreCheckImageScanTaskWithCallback(request *PublicPreCheckImageScanTaskRequest, callback func(response *PublicPreCheckImageScanTaskResponse, err error)) <-chan int

PublicPreCheckImageScanTaskWithCallback invokes the sas.PublicPreCheckImageScanTask API asynchronously

func (*Client) PublicPreCheckImageScanTaskWithChan ¶

func (client *Client) PublicPreCheckImageScanTaskWithChan(request *PublicPreCheckImageScanTaskRequest) (<-chan *PublicPreCheckImageScanTaskResponse, <-chan error)

PublicPreCheckImageScanTaskWithChan invokes the sas.PublicPreCheckImageScanTask API asynchronously

func (*Client) PublicSyncAndCreateImageScanTask ¶

func (client *Client) PublicSyncAndCreateImageScanTask(request *PublicSyncAndCreateImageScanTaskRequest) (response *PublicSyncAndCreateImageScanTaskResponse, err error)

PublicSyncAndCreateImageScanTask invokes the sas.PublicSyncAndCreateImageScanTask API synchronously

func (*Client) PublicSyncAndCreateImageScanTaskWithCallback ¶

func (client *Client) PublicSyncAndCreateImageScanTaskWithCallback(request *PublicSyncAndCreateImageScanTaskRequest, callback func(response *PublicSyncAndCreateImageScanTaskResponse, err error)) <-chan int

PublicSyncAndCreateImageScanTaskWithCallback invokes the sas.PublicSyncAndCreateImageScanTask API asynchronously

func (*Client) PublicSyncAndCreateImageScanTaskWithChan ¶

func (client *Client) PublicSyncAndCreateImageScanTaskWithChan(request *PublicSyncAndCreateImageScanTaskRequest) (<-chan *PublicSyncAndCreateImageScanTaskResponse, <-chan error)

PublicSyncAndCreateImageScanTaskWithChan invokes the sas.PublicSyncAndCreateImageScanTask API asynchronously

func (*Client) QueryGroupIdByGroupName ¶

func (client *Client) QueryGroupIdByGroupName(request *QueryGroupIdByGroupNameRequest) (response *QueryGroupIdByGroupNameResponse, err error)

QueryGroupIdByGroupName invokes the sas.QueryGroupIdByGroupName API synchronously

func (*Client) QueryGroupIdByGroupNameWithCallback ¶

func (client *Client) QueryGroupIdByGroupNameWithCallback(request *QueryGroupIdByGroupNameRequest, callback func(response *QueryGroupIdByGroupNameResponse, err error)) <-chan int

QueryGroupIdByGroupNameWithCallback invokes the sas.QueryGroupIdByGroupName API asynchronously

func (*Client) QueryGroupIdByGroupNameWithChan ¶

func (client *Client) QueryGroupIdByGroupNameWithChan(request *QueryGroupIdByGroupNameRequest) (<-chan *QueryGroupIdByGroupNameResponse, <-chan error)

QueryGroupIdByGroupNameWithChan invokes the sas.QueryGroupIdByGroupName API asynchronously

func (*Client) QueryGroupedSecurityEventMarkMissList ¶

func (client *Client) QueryGroupedSecurityEventMarkMissList(request *QueryGroupedSecurityEventMarkMissListRequest) (response *QueryGroupedSecurityEventMarkMissListResponse, err error)

QueryGroupedSecurityEventMarkMissList invokes the sas.QueryGroupedSecurityEventMarkMissList API synchronously

func (*Client) QueryGroupedSecurityEventMarkMissListWithCallback ¶

func (client *Client) QueryGroupedSecurityEventMarkMissListWithCallback(request *QueryGroupedSecurityEventMarkMissListRequest, callback func(response *QueryGroupedSecurityEventMarkMissListResponse, err error)) <-chan int

QueryGroupedSecurityEventMarkMissListWithCallback invokes the sas.QueryGroupedSecurityEventMarkMissList API asynchronously

func (*Client) QueryGroupedSecurityEventMarkMissListWithChan ¶

func (client *Client) QueryGroupedSecurityEventMarkMissListWithChan(request *QueryGroupedSecurityEventMarkMissListRequest) (<-chan *QueryGroupedSecurityEventMarkMissListResponse, <-chan error)

QueryGroupedSecurityEventMarkMissListWithChan invokes the sas.QueryGroupedSecurityEventMarkMissList API asynchronously

func (*Client) RebootMachine ¶

func (client *Client) RebootMachine(request *RebootMachineRequest) (response *RebootMachineResponse, err error)

RebootMachine invokes the sas.RebootMachine API synchronously

func (*Client) RebootMachineWithCallback ¶

func (client *Client) RebootMachineWithCallback(request *RebootMachineRequest, callback func(response *RebootMachineResponse, err error)) <-chan int

RebootMachineWithCallback invokes the sas.RebootMachine API asynchronously

func (*Client) RebootMachineWithChan ¶

func (client *Client) RebootMachineWithChan(request *RebootMachineRequest) (<-chan *RebootMachineResponse, <-chan error)

RebootMachineWithChan invokes the sas.RebootMachine API asynchronously

func (*Client) RefreshAssets ¶

func (client *Client) RefreshAssets(request *RefreshAssetsRequest) (response *RefreshAssetsResponse, err error)

RefreshAssets invokes the sas.RefreshAssets API synchronously

func (*Client) RefreshAssetsWithCallback ¶

func (client *Client) RefreshAssetsWithCallback(request *RefreshAssetsRequest, callback func(response *RefreshAssetsResponse, err error)) <-chan int

RefreshAssetsWithCallback invokes the sas.RefreshAssets API asynchronously

func (*Client) RefreshAssetsWithChan ¶

func (client *Client) RefreshAssetsWithChan(request *RefreshAssetsRequest) (<-chan *RefreshAssetsResponse, <-chan error)

RefreshAssetsWithChan invokes the sas.RefreshAssets API asynchronously

func (*Client) RefreshContainerAsserts ¶

func (client *Client) RefreshContainerAsserts(request *RefreshContainerAssertsRequest) (response *RefreshContainerAssertsResponse, err error)

RefreshContainerAsserts invokes the sas.RefreshContainerAsserts API synchronously

func (*Client) RefreshContainerAssertsWithCallback ¶

func (client *Client) RefreshContainerAssertsWithCallback(request *RefreshContainerAssertsRequest, callback func(response *RefreshContainerAssertsResponse, err error)) <-chan int

RefreshContainerAssertsWithCallback invokes the sas.RefreshContainerAsserts API asynchronously

func (*Client) RefreshContainerAssertsWithChan ¶

func (client *Client) RefreshContainerAssertsWithChan(request *RefreshContainerAssertsRequest) (<-chan *RefreshContainerAssertsResponse, <-chan error)

RefreshContainerAssertsWithChan invokes the sas.RefreshContainerAsserts API asynchronously

func (*Client) RefreshContainerAssets ¶

func (client *Client) RefreshContainerAssets(request *RefreshContainerAssetsRequest) (response *RefreshContainerAssetsResponse, err error)

RefreshContainerAssets invokes the sas.RefreshContainerAssets API synchronously

func (*Client) RefreshContainerAssetsWithCallback ¶

func (client *Client) RefreshContainerAssetsWithCallback(request *RefreshContainerAssetsRequest, callback func(response *RefreshContainerAssetsResponse, err error)) <-chan int

RefreshContainerAssetsWithCallback invokes the sas.RefreshContainerAssets API asynchronously

func (*Client) RefreshContainerAssetsWithChan ¶

func (client *Client) RefreshContainerAssetsWithChan(request *RefreshContainerAssetsRequest) (<-chan *RefreshContainerAssetsResponse, <-chan error)

RefreshContainerAssetsWithChan invokes the sas.RefreshContainerAssets API asynchronously

func (*Client) RollbackSuspEventQuaraFile ¶

func (client *Client) RollbackSuspEventQuaraFile(request *RollbackSuspEventQuaraFileRequest) (response *RollbackSuspEventQuaraFileResponse, err error)

RollbackSuspEventQuaraFile invokes the sas.RollbackSuspEventQuaraFile API synchronously

func (*Client) RollbackSuspEventQuaraFileWithCallback ¶

func (client *Client) RollbackSuspEventQuaraFileWithCallback(request *RollbackSuspEventQuaraFileRequest, callback func(response *RollbackSuspEventQuaraFileResponse, err error)) <-chan int

RollbackSuspEventQuaraFileWithCallback invokes the sas.RollbackSuspEventQuaraFile API asynchronously

func (*Client) RollbackSuspEventQuaraFileWithChan ¶

func (client *Client) RollbackSuspEventQuaraFileWithChan(request *RollbackSuspEventQuaraFileRequest) (<-chan *RollbackSuspEventQuaraFileResponse, <-chan error)

RollbackSuspEventQuaraFileWithChan invokes the sas.RollbackSuspEventQuaraFile API asynchronously

func (*Client) SasInstallCode ¶

func (client *Client) SasInstallCode(request *SasInstallCodeRequest) (response *SasInstallCodeResponse, err error)

SasInstallCode invokes the sas.SasInstallCode API synchronously

func (*Client) SasInstallCodeWithCallback ¶

func (client *Client) SasInstallCodeWithCallback(request *SasInstallCodeRequest, callback func(response *SasInstallCodeResponse, err error)) <-chan int

SasInstallCodeWithCallback invokes the sas.SasInstallCode API asynchronously

func (*Client) SasInstallCodeWithChan ¶

func (client *Client) SasInstallCodeWithChan(request *SasInstallCodeRequest) (<-chan *SasInstallCodeResponse, <-chan error)

SasInstallCodeWithChan invokes the sas.SasInstallCode API asynchronously

func (*Client) StartBaselineSecurityCheck ¶

func (client *Client) StartBaselineSecurityCheck(request *StartBaselineSecurityCheckRequest) (response *StartBaselineSecurityCheckResponse, err error)

StartBaselineSecurityCheck invokes the sas.StartBaselineSecurityCheck API synchronously

func (*Client) StartBaselineSecurityCheckWithCallback ¶

func (client *Client) StartBaselineSecurityCheckWithCallback(request *StartBaselineSecurityCheckRequest, callback func(response *StartBaselineSecurityCheckResponse, err error)) <-chan int

StartBaselineSecurityCheckWithCallback invokes the sas.StartBaselineSecurityCheck API asynchronously

func (*Client) StartBaselineSecurityCheckWithChan ¶

func (client *Client) StartBaselineSecurityCheckWithChan(request *StartBaselineSecurityCheckRequest) (<-chan *StartBaselineSecurityCheckResponse, <-chan error)

StartBaselineSecurityCheckWithChan invokes the sas.StartBaselineSecurityCheck API asynchronously

func (*Client) StartImageVulScan ¶

func (client *Client) StartImageVulScan(request *StartImageVulScanRequest) (response *StartImageVulScanResponse, err error)

StartImageVulScan invokes the sas.StartImageVulScan API synchronously

func (*Client) StartImageVulScanWithCallback ¶

func (client *Client) StartImageVulScanWithCallback(request *StartImageVulScanRequest, callback func(response *StartImageVulScanResponse, err error)) <-chan int

StartImageVulScanWithCallback invokes the sas.StartImageVulScan API asynchronously

func (*Client) StartImageVulScanWithChan ¶

func (client *Client) StartImageVulScanWithChan(request *StartImageVulScanRequest) (<-chan *StartImageVulScanResponse, <-chan error)

StartImageVulScanWithChan invokes the sas.StartImageVulScan API asynchronously

func (*Client) StartVirusScanTask ¶

func (client *Client) StartVirusScanTask(request *StartVirusScanTaskRequest) (response *StartVirusScanTaskResponse, err error)

StartVirusScanTask invokes the sas.StartVirusScanTask API synchronously

func (*Client) StartVirusScanTaskWithCallback ¶

func (client *Client) StartVirusScanTaskWithCallback(request *StartVirusScanTaskRequest, callback func(response *StartVirusScanTaskResponse, err error)) <-chan int

StartVirusScanTaskWithCallback invokes the sas.StartVirusScanTask API asynchronously

func (*Client) StartVirusScanTaskWithChan ¶

func (client *Client) StartVirusScanTaskWithChan(request *StartVirusScanTaskRequest) (<-chan *StartVirusScanTaskResponse, <-chan error)

StartVirusScanTaskWithChan invokes the sas.StartVirusScanTask API asynchronously

func (*Client) UnbindAegis ¶

func (client *Client) UnbindAegis(request *UnbindAegisRequest) (response *UnbindAegisResponse, err error)

UnbindAegis invokes the sas.UnbindAegis API synchronously

func (*Client) UnbindAegisWithCallback ¶

func (client *Client) UnbindAegisWithCallback(request *UnbindAegisRequest, callback func(response *UnbindAegisResponse, err error)) <-chan int

UnbindAegisWithCallback invokes the sas.UnbindAegis API asynchronously

func (*Client) UnbindAegisWithChan ¶

func (client *Client) UnbindAegisWithChan(request *UnbindAegisRequest) (<-chan *UnbindAegisResponse, <-chan error)

UnbindAegisWithChan invokes the sas.UnbindAegis API asynchronously

func (*Client) UninstallBackupClient ¶

func (client *Client) UninstallBackupClient(request *UninstallBackupClientRequest) (response *UninstallBackupClientResponse, err error)

UninstallBackupClient invokes the sas.UninstallBackupClient API synchronously

func (*Client) UninstallBackupClientWithCallback ¶

func (client *Client) UninstallBackupClientWithCallback(request *UninstallBackupClientRequest, callback func(response *UninstallBackupClientResponse, err error)) <-chan int

UninstallBackupClientWithCallback invokes the sas.UninstallBackupClient API asynchronously

func (*Client) UninstallBackupClientWithChan ¶

func (client *Client) UninstallBackupClientWithChan(request *UninstallBackupClientRequest) (<-chan *UninstallBackupClientResponse, <-chan error)

UninstallBackupClientWithChan invokes the sas.UninstallBackupClient API asynchronously

func (*Client) ValidateHcWarnings ¶

func (client *Client) ValidateHcWarnings(request *ValidateHcWarningsRequest) (response *ValidateHcWarningsResponse, err error)

ValidateHcWarnings invokes the sas.ValidateHcWarnings API synchronously

func (*Client) ValidateHcWarningsWithCallback ¶

func (client *Client) ValidateHcWarningsWithCallback(request *ValidateHcWarningsRequest, callback func(response *ValidateHcWarningsResponse, err error)) <-chan int

ValidateHcWarningsWithCallback invokes the sas.ValidateHcWarnings API asynchronously

func (*Client) ValidateHcWarningsWithChan ¶

func (client *Client) ValidateHcWarningsWithChan(request *ValidateHcWarningsRequest) (<-chan *ValidateHcWarningsResponse, <-chan error)

ValidateHcWarningsWithChan invokes the sas.ValidateHcWarnings API asynchronously

type ClientErrorUuidList ¶

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

ClientErrorUuidList is a nested struct in sas response

type Clients ¶

type Clients struct {
	BackupMachineDTO []BackupMachineDTO `json:"BackupMachineDTO" xml:"BackupMachineDTO"`
}

Clients is a nested struct in sas response

type Columns ¶

type Columns struct {
	ColumnsItem []ColumnsItem `json:"Columns" xml:"Columns"`
}

Columns is a nested struct in sas response

type ColumnsItem ¶

type ColumnsItem struct {
	Type      string      `json:"Type" xml:"Type"`
	Key       string      `json:"Key" xml:"Key"`
	ShowName  string      `json:"ShowName" xml:"ShowName"`
	Search    bool        `json:"Search" xml:"Search"`
	SearchKey string      `json:"SearchKey" xml:"SearchKey"`
	Grids     []GridsItem `json:"Grids" xml:"Grids"`
}

ColumnsItem is a nested struct in sas response

type ConcernNecessity ¶

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

ConcernNecessity is a nested struct in sas response

type Condition ¶

type Condition struct {
	ConditionType    string `json:"ConditionType" xml:"ConditionType"`
	NameKey          string `json:"NameKey" xml:"NameKey"`
	Name             string `json:"Name" xml:"Name"`
	FilterConditions string `json:"FilterConditions" xml:"FilterConditions"`
}

Condition is a nested struct in sas response

type ConditionList ¶

type ConditionList struct {
	Condition []Condition `json:"Condition" xml:"Condition"`
}

ConditionList is a nested struct in sas response

type ConfigInfo ¶

type ConfigInfo struct {
	ExclusiveDir      string `json:"ExclusiveDir" xml:"ExclusiveDir"`
	Uuid              string `json:"Uuid" xml:"Uuid"`
	InclusiveFileType string `json:"InclusiveFileType" xml:"InclusiveFileType"`
	DefenceMode       string `json:"DefenceMode" xml:"DefenceMode"`
	ExclusiveFileType string `json:"ExclusiveFileType" xml:"ExclusiveFileType"`
	InclusiveFile     string `json:"InclusiveFile" xml:"InclusiveFile"`
	Mode              string `json:"Mode" xml:"Mode"`
	Dir               string `json:"Dir" xml:"Dir"`
	ExclusiveFile     string `json:"ExclusiveFile" xml:"ExclusiveFile"`
	Id                string `json:"Id" xml:"Id"`
	LocalBackupDir    string `json:"LocalBackupDir" xml:"LocalBackupDir"`
}

ConfigInfo is a nested struct in sas response

type ConfigList ¶

type ConfigList struct {
	ConfigInfo []ConfigInfo `json:"ConfigInfo" xml:"ConfigInfo"`
}

ConfigList is a nested struct in sas 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 sas response

type ConfigTargets ¶

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

ConfigTargets is a nested struct in sas response

type Context ¶

type Context struct {
	AccessId  string `json:"AccessId" xml:"AccessId"`
	Policy    string `json:"Policy" xml:"Policy"`
	Signature string `json:"Signature" xml:"Signature"`
	OssKey    string `json:"OssKey" xml:"OssKey"`
}

Context is a nested struct in sas response

type CountByStatus ¶

type CountByStatus struct {
	StatusCount []StatusCount `json:"statusCount" xml:"statusCount"`
}

CountByStatus is a nested struct in sas response

type CreateAntiBruteForceRule ¶

type CreateAntiBruteForceRule struct {
	RuleId int64 `json:"RuleId" xml:"RuleId"`
}

CreateAntiBruteForceRule is a nested struct in sas response

type CreateAntiBruteForceRuleRequest ¶

type CreateAntiBruteForceRuleRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ForbiddenTime   requests.Integer `position:"Query" name:"ForbiddenTime"`
	FailCount       requests.Integer `position:"Query" name:"FailCount"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	EnableSmartRule requests.Boolean `position:"Query" name:"EnableSmartRule"`
	UuidList        *[]string        `position:"Query" name:"UuidList"  type:"Repeated"`
	Name            string           `position:"Query" name:"Name"`
	Span            requests.Integer `position:"Query" name:"Span"`
	DefaultRule     requests.Boolean `position:"Query" name:"DefaultRule"`
}

CreateAntiBruteForceRuleRequest is the request struct for api CreateAntiBruteForceRule

func CreateCreateAntiBruteForceRuleRequest ¶

func CreateCreateAntiBruteForceRuleRequest() (request *CreateAntiBruteForceRuleRequest)

CreateCreateAntiBruteForceRuleRequest creates a request to invoke CreateAntiBruteForceRule API

type CreateAntiBruteForceRuleResponse ¶

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

CreateAntiBruteForceRuleResponse is the response struct for api CreateAntiBruteForceRule

func CreateCreateAntiBruteForceRuleResponse ¶

func CreateCreateAntiBruteForceRuleResponse() (response *CreateAntiBruteForceRuleResponse)

CreateCreateAntiBruteForceRuleResponse creates a response to parse from CreateAntiBruteForceRule response

type CreateBackupPolicyRequest ¶

type CreateBackupPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	UuidList        *[]string        `position:"Query" name:"UuidList"  type:"Repeated"`
	Policy          string           `position:"Query" name:"Policy"`
	PolicyVersion   string           `position:"Query" name:"PolicyVersion"`
	PolicyRegionId  string           `position:"Query" name:"PolicyRegionId"`
	Name            string           `position:"Query" name:"Name"`
}

CreateBackupPolicyRequest is the request struct for api CreateBackupPolicy

func CreateCreateBackupPolicyRequest ¶

func CreateCreateBackupPolicyRequest() (request *CreateBackupPolicyRequest)

CreateCreateBackupPolicyRequest creates a request to invoke CreateBackupPolicy API

type CreateBackupPolicyResponse ¶

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

CreateBackupPolicyResponse is the response struct for api CreateBackupPolicy

func CreateCreateBackupPolicyResponse ¶

func CreateCreateBackupPolicyResponse() (response *CreateBackupPolicyResponse)

CreateCreateBackupPolicyResponse creates a response to parse from CreateBackupPolicy response

type CreateFileDetectRequest ¶

type CreateFileDetectRequest struct {
	*requests.RpcRequest
	HashKey  string           `position:"Query" name:"HashKey"`
	OssKey   string           `position:"Query" name:"OssKey"`
	Type     requests.Integer `position:"Query" name:"Type"`
	SourceIp string           `position:"Query" name:"SourceIp"`
}

CreateFileDetectRequest is the request struct for api CreateFileDetect

func CreateCreateFileDetectRequest ¶

func CreateCreateFileDetectRequest() (request *CreateFileDetectRequest)

CreateCreateFileDetectRequest creates a request to invoke CreateFileDetect API

type CreateFileDetectResponse ¶

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

CreateFileDetectResponse is the response struct for api CreateFileDetect

func CreateCreateFileDetectResponse ¶

func CreateCreateFileDetectResponse() (response *CreateFileDetectResponse)

CreateCreateFileDetectResponse creates a response to parse from CreateFileDetect response

type CreateFileDetectUploadUrlHashKeyContextList ¶

type CreateFileDetectUploadUrlHashKeyContextList struct {
	HashKey  string `name:"HashKey"`
	FileSize string `name:"FileSize"`
}

CreateFileDetectUploadUrlHashKeyContextList is a repeated param struct in CreateFileDetectUploadUrlRequest

type CreateFileDetectUploadUrlRequest ¶

type CreateFileDetectUploadUrlRequest struct {
	*requests.RpcRequest
	HashKeyList        *[]string                                      `position:"Query" name:"HashKeyList"  type:"Repeated"`
	Type               requests.Integer                               `position:"Query" name:"Type"`
	HashKeyContextList *[]CreateFileDetectUploadUrlHashKeyContextList `position:"Query" name:"HashKeyContextList"  type:"Repeated"`
}

CreateFileDetectUploadUrlRequest is the request struct for api CreateFileDetectUploadUrl

func CreateCreateFileDetectUploadUrlRequest ¶

func CreateCreateFileDetectUploadUrlRequest() (request *CreateFileDetectUploadUrlRequest)

CreateCreateFileDetectUploadUrlRequest creates a request to invoke CreateFileDetectUploadUrl API

type CreateFileDetectUploadUrlResponse ¶

type CreateFileDetectUploadUrlResponse struct {
	*responses.BaseResponse
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	UploadUrlList []UploadUrList `json:"UploadUrlList" xml:"UploadUrlList"`
}

CreateFileDetectUploadUrlResponse is the response struct for api CreateFileDetectUploadUrl

func CreateCreateFileDetectUploadUrlResponse ¶

func CreateCreateFileDetectUploadUrlResponse() (response *CreateFileDetectUploadUrlResponse)

CreateCreateFileDetectUploadUrlResponse creates a response to parse from CreateFileDetectUploadUrl response

type CreateHoneypotNodeRequest ¶

type CreateHoneypotNodeRequest struct {
	*requests.RpcRequest
	AvailableProbeNum           requests.Integer `position:"Query" name:"AvailableProbeNum"`
	AllowHoneypotAccessInternet requests.Boolean `position:"Query" name:"AllowHoneypotAccessInternet"`
	NodeName                    string           `position:"Query" name:"NodeName"`
	SecurityGroupProbeIpList    *[]string        `position:"Query" name:"SecurityGroupProbeIpList"  type:"Repeated"`
	NodeVersion                 string           `position:"Query" name:"NodeVersion"`
}

CreateHoneypotNodeRequest is the request struct for api CreateHoneypotNode

func CreateCreateHoneypotNodeRequest ¶

func CreateCreateHoneypotNodeRequest() (request *CreateHoneypotNodeRequest)

CreateCreateHoneypotNodeRequest creates a request to invoke CreateHoneypotNode API

type CreateHoneypotNodeResponse ¶

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

CreateHoneypotNodeResponse is the response struct for api CreateHoneypotNode

func CreateCreateHoneypotNodeResponse ¶

func CreateCreateHoneypotNodeResponse() (response *CreateHoneypotNodeResponse)

CreateCreateHoneypotNodeResponse creates a response to parse from CreateHoneypotNode response

type CreateHoneypotProbeHoneypotBindList ¶

type CreateHoneypotProbeHoneypotBindList struct {
	BindPortList *[]CreateHoneypotProbeHoneypotBindListBindPortList `name:"BindPortList" type:"Repeated"`
	HoneypotId   string                                             `name:"HoneypotId"`
}

CreateHoneypotProbeHoneypotBindList is a repeated param struct in CreateHoneypotProbeRequest

type CreateHoneypotProbeHoneypotBindListBindPortList ¶

type CreateHoneypotProbeHoneypotBindListBindPortList struct {
	StartPort  string `name:"StartPort"`
	BindPort   string `name:"BindPort"`
	Fixed      string `name:"Fixed"`
	EndPort    string `name:"EndPort"`
	TargetPort string `name:"TargetPort"`
}

CreateHoneypotProbeHoneypotBindListBindPortList is a repeated param struct in CreateHoneypotProbeRequest

type CreateHoneypotProbeRequest ¶

type CreateHoneypotProbeRequest struct {
	*requests.RpcRequest
	ControlNodeId    string                                 `position:"Query" name:"ControlNodeId"`
	ProxyIp          string                                 `position:"Query" name:"ProxyIp"`
	Ping             requests.Boolean                       `position:"Query" name:"Ping"`
	ProbeId          string                                 `position:"Query" name:"ProbeId"`
	Uuid             string                                 `position:"Query" name:"Uuid"`
	ProbeVersion     string                                 `position:"Query" name:"ProbeVersion"`
	ServiceIpList    *[]string                              `position:"Query" name:"ServiceIpList"  type:"Repeated"`
	HoneypotBindList *[]CreateHoneypotProbeHoneypotBindList `position:"Query" name:"HoneypotBindList"  type:"Repeated"`
	Lang             string                                 `position:"Query" name:"Lang"`
	Arp              requests.Boolean                       `position:"Query" name:"Arp"`
	ProbeType        string                                 `position:"Query" name:"ProbeType"`
	ProbeStatus      string                                 `position:"Query" name:"ProbeStatus"`
	BusinessGroupId  string                                 `position:"Query" name:"BusinessGroupId"`
	DisplayName      string                                 `position:"Query" name:"DisplayName"`
	VpcId            string                                 `position:"Query" name:"VpcId"`
}

CreateHoneypotProbeRequest is the request struct for api CreateHoneypotProbe

func CreateCreateHoneypotProbeRequest ¶

func CreateCreateHoneypotProbeRequest() (request *CreateHoneypotProbeRequest)

CreateCreateHoneypotProbeRequest creates a request to invoke CreateHoneypotProbe API

type CreateHoneypotProbeResponse ¶

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

CreateHoneypotProbeResponse is the response struct for api CreateHoneypotProbe

func CreateCreateHoneypotProbeResponse ¶

func CreateCreateHoneypotProbeResponse() (response *CreateHoneypotProbeResponse)

CreateCreateHoneypotProbeResponse creates a response to parse from CreateHoneypotProbe response

type CreateHoneypotRequest ¶

type CreateHoneypotRequest struct {
	*requests.RpcRequest
	HoneypotName      string           `position:"Query" name:"HoneypotName"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	Lang              string           `position:"Query" name:"Lang"`
	NodeId            string           `position:"Query" name:"NodeId"`
	HoneypotImageId   string           `position:"Query" name:"HoneypotImageId"`
	CurrentPage       requests.Integer `position:"Query" name:"CurrentPage"`
	Meta              string           `position:"Query" name:"Meta"`
	HoneypotImageName string           `position:"Query" name:"HoneypotImageName"`
}

CreateHoneypotRequest is the request struct for api CreateHoneypot

func CreateCreateHoneypotRequest ¶

func CreateCreateHoneypotRequest() (request *CreateHoneypotRequest)

CreateCreateHoneypotRequest creates a request to invoke CreateHoneypot API

type CreateHoneypotResponse ¶

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

CreateHoneypotResponse is the response struct for api CreateHoneypot

func CreateCreateHoneypotResponse ¶

func CreateCreateHoneypotResponse() (response *CreateHoneypotResponse)

CreateCreateHoneypotResponse creates a response to parse from CreateHoneypot response

type CreateOrUpdateAssetGroupRequest ¶

type CreateOrUpdateAssetGroupRequest struct {
	*requests.RpcRequest
	GroupId   requests.Integer `position:"Query" name:"GroupId"`
	GroupName string           `position:"Query" name:"GroupName"`
	SourceIp  string           `position:"Query" name:"SourceIp"`
	Uuids     string           `position:"Query" name:"Uuids"`
}

CreateOrUpdateAssetGroupRequest is the request struct for api CreateOrUpdateAssetGroup

func CreateCreateOrUpdateAssetGroupRequest ¶

func CreateCreateOrUpdateAssetGroupRequest() (request *CreateOrUpdateAssetGroupRequest)

CreateCreateOrUpdateAssetGroupRequest creates a request to invoke CreateOrUpdateAssetGroup API

type CreateOrUpdateAssetGroupResponse ¶

type CreateOrUpdateAssetGroupResponse struct {
	*responses.BaseResponse
	GroupId   int64  `json:"GroupId" xml:"GroupId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateOrUpdateAssetGroupResponse is the response struct for api CreateOrUpdateAssetGroup

func CreateCreateOrUpdateAssetGroupResponse ¶

func CreateCreateOrUpdateAssetGroupResponse() (response *CreateOrUpdateAssetGroupResponse)

CreateCreateOrUpdateAssetGroupResponse creates a response to parse from CreateOrUpdateAssetGroup response

type CreateServiceLinkedRoleRequest ¶

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

CreateServiceLinkedRoleRequest is the request struct for api CreateServiceLinkedRole

func CreateCreateServiceLinkedRoleRequest ¶

func CreateCreateServiceLinkedRoleRequest() (request *CreateServiceLinkedRoleRequest)

CreateCreateServiceLinkedRoleRequest creates a request to invoke CreateServiceLinkedRole API

type CreateServiceLinkedRoleResponse ¶

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

CreateServiceLinkedRoleResponse is the response struct for api CreateServiceLinkedRole

func CreateCreateServiceLinkedRoleResponse ¶

func CreateCreateServiceLinkedRoleResponse() (response *CreateServiceLinkedRoleResponse)

CreateCreateServiceLinkedRoleResponse creates a response to parse from CreateServiceLinkedRole response

type CreateSimilarSecurityEventsQueryTaskRequest ¶

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

CreateSimilarSecurityEventsQueryTaskRequest is the request struct for api CreateSimilarSecurityEventsQueryTask

func CreateCreateSimilarSecurityEventsQueryTaskRequest ¶

func CreateCreateSimilarSecurityEventsQueryTaskRequest() (request *CreateSimilarSecurityEventsQueryTaskRequest)

CreateCreateSimilarSecurityEventsQueryTaskRequest creates a request to invoke CreateSimilarSecurityEventsQueryTask API

type CreateSimilarSecurityEventsQueryTaskResponse ¶

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

CreateSimilarSecurityEventsQueryTaskResponse is the response struct for api CreateSimilarSecurityEventsQueryTask

func CreateCreateSimilarSecurityEventsQueryTaskResponse ¶

func CreateCreateSimilarSecurityEventsQueryTaskResponse() (response *CreateSimilarSecurityEventsQueryTaskResponse)

CreateCreateSimilarSecurityEventsQueryTaskResponse creates a response to parse from CreateSimilarSecurityEventsQueryTask response

type CreateSimilarSecurityEventsQueryTaskResponseItem ¶

type CreateSimilarSecurityEventsQueryTaskResponseItem struct {
	Status string `json:"Status" xml:"Status"`
	TaskId int64  `json:"TaskId" xml:"TaskId"`
}

CreateSimilarSecurityEventsQueryTaskResponse is a nested struct in sas response

type CreateSuspEventNoteRequest ¶

type CreateSuspEventNoteRequest struct {
	*requests.RpcRequest
	EventId requests.Integer `position:"Query" name:"EventId"`
	Note    string           `position:"Query" name:"Note"`
}

CreateSuspEventNoteRequest is the request struct for api CreateSuspEventNote

func CreateCreateSuspEventNoteRequest ¶

func CreateCreateSuspEventNoteRequest() (request *CreateSuspEventNoteRequest)

CreateCreateSuspEventNoteRequest creates a request to invoke CreateSuspEventNote API

type CreateSuspEventNoteResponse ¶

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

CreateSuspEventNoteResponse is the response struct for api CreateSuspEventNote

func CreateCreateSuspEventNoteResponse ¶

func CreateCreateSuspEventNoteResponse() (response *CreateSuspEventNoteResponse)

CreateCreateSuspEventNoteResponse creates a response to parse from CreateSuspEventNote response

type CreateVulAutoRepairConfigRequest ¶

type CreateVulAutoRepairConfigRequest struct {
	*requests.RpcRequest
	Reason                  string                                              `position:"Query" name:"Reason"`
	Type                    string                                              `position:"Query" name:"Type"`
	SourceIp                string                                              `position:"Query" name:"SourceIp"`
	VulAutoRepairConfigList *[]CreateVulAutoRepairConfigVulAutoRepairConfigList `position:"Query" name:"VulAutoRepairConfigList"  type:"Repeated"`
}

CreateVulAutoRepairConfigRequest is the request struct for api CreateVulAutoRepairConfig

func CreateCreateVulAutoRepairConfigRequest ¶

func CreateCreateVulAutoRepairConfigRequest() (request *CreateVulAutoRepairConfigRequest)

CreateCreateVulAutoRepairConfigRequest creates a request to invoke CreateVulAutoRepairConfig API

type CreateVulAutoRepairConfigResponse ¶

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

CreateVulAutoRepairConfigResponse is the response struct for api CreateVulAutoRepairConfig

func CreateCreateVulAutoRepairConfigResponse ¶

func CreateCreateVulAutoRepairConfigResponse() (response *CreateVulAutoRepairConfigResponse)

CreateCreateVulAutoRepairConfigResponse creates a response to parse from CreateVulAutoRepairConfig response

type CreateVulAutoRepairConfigVulAutoRepairConfigList ¶

type CreateVulAutoRepairConfigVulAutoRepairConfigList struct {
	AliasName string `name:"AliasName"`
	Name      string `name:"Name"`
}

CreateVulAutoRepairConfigVulAutoRepairConfigList is a repeated param struct in CreateVulAutoRepairConfigRequest

type Criteria ¶

type Criteria struct {
	Name        string `json:"Name" xml:"Name"`
	Values      string `json:"Values" xml:"Values"`
	MultiValues string `json:"MultiValues" xml:"MultiValues"`
	Type        string `json:"Type" xml:"Type"`
}

Criteria is a nested struct in sas response

type CriteriaList ¶

type CriteriaList struct {
	Criteria []Criteria `json:"Criteria" xml:"Criteria"`
}

CriteriaList is a nested struct in sas response

type CriteriaListInDescribeCriteria ¶

type CriteriaListInDescribeCriteria struct {
	Criteria []Criteria `json:"Criteria" xml:"Criteria"`
}

CriteriaListInDescribeCriteria is a nested struct in sas response

type CriteriaListInDescribeExposedInstanceCriteria ¶

type CriteriaListInDescribeExposedInstanceCriteria struct {
	Criteria []Criteria `json:"Criteria" xml:"Criteria"`
}

CriteriaListInDescribeExposedInstanceCriteria is a nested struct in sas response

type CriteriaListInDescribeVpcHoneyPotCriteria ¶

type CriteriaListInDescribeVpcHoneyPotCriteria struct {
	Criteria []Criteria `json:"Criteria" xml:"Criteria"`
}

CriteriaListInDescribeVpcHoneyPotCriteria is a nested struct in sas response

type Cve ¶

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

Cve is a nested struct in sas response

type CveList ¶

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

CveList is a nested struct in sas response

type Cves ¶

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

Cves is a nested struct in sas response

type Data ¶

type Data struct {
	ControlNodeName          string        `json:"ControlNodeName" xml:"ControlNodeName"`
	DataSource               string        `json:"DataSource" xml:"DataSource"`
	SeriousAlarmCount        int           `json:"SeriousAlarmCount" xml:"SeriousAlarmCount"`
	EndTime                  int64         `json:"EndTime" xml:"EndTime"`
	RemindAlarmCount         int           `json:"RemindAlarmCount" xml:"RemindAlarmCount"`
	ContainerId              string        `json:"ContainerId" xml:"ContainerId"`
	StartTime                int64         `json:"StartTime" xml:"StartTime"`
	TaskId                   string        `json:"TaskId" xml:"TaskId"`
	FinishCount              int           `json:"FinishCount" xml:"FinishCount"`
	TotalCount               int           `json:"TotalCount" xml:"TotalCount"`
	Progress                 int           `json:"Progress" xml:"Progress"`
	IntranetIp               string        `json:"IntranetIp" xml:"IntranetIp"`
	Type                     string        `json:"Type" xml:"Type"`
	Solution                 string        `json:"Solution" xml:"Solution"`
	K8sClusterName           string        `json:"K8sClusterName" xml:"K8sClusterName"`
	TotalAlarmCount          int           `json:"TotalAlarmCount" xml:"TotalAlarmCount"`
	K8sClusterId             string        `json:"K8sClusterId" xml:"K8sClusterId"`
	InstanceName             string        `json:"InstanceName" xml:"InstanceName"`
	HoneypotImageName        string        `json:"HoneypotImageName" xml:"HoneypotImageName"`
	ContainerImageName       string        `json:"ContainerImageName" xml:"ContainerImageName"`
	AlarmEventDesc           string        `json:"AlarmEventDesc" xml:"AlarmEventDesc"`
	CollectTime              int64         `json:"CollectTime" xml:"CollectTime"`
	ScanImageCount           int           `json:"ScanImageCount" xml:"ScanImageCount"`
	AlarmEventAliasName      string        `json:"AlarmEventAliasName" xml:"AlarmEventAliasName"`
	Status                   string        `json:"Status" xml:"Status"`
	NeedAuthCount            int           `json:"NeedAuthCount" xml:"NeedAuthCount"`
	CanBeDealOnLine          bool          `json:"CanBeDealOnLine" xml:"CanBeDealOnLine"`
	HoneypotImageDisplayName string        `json:"HoneypotImageDisplayName" xml:"HoneypotImageDisplayName"`
	TotalNode                int           `json:"TotalNode" xml:"TotalNode"`
	K8sNodeName              string        `json:"K8sNodeName" xml:"K8sNodeName"`
	AlarmUniqueInfo          string        `json:"AlarmUniqueInfo" xml:"AlarmUniqueInfo"`
	ContainHwMode            bool          `json:"ContainHwMode" xml:"ContainHwMode"`
	Uuid                     string        `json:"Uuid" xml:"Uuid"`
	NodeId                   string        `json:"NodeId" xml:"NodeId"`
	HoneypotId               string        `json:"HoneypotId" xml:"HoneypotId"`
	CanCreate                bool          `json:"CanCreate" xml:"CanCreate"`
	SuspiciousAlarmCount     int           `json:"SuspiciousAlarmCount" xml:"SuspiciousAlarmCount"`
	HasRiskNode              int           `json:"hasRiskNode" xml:"hasRiskNode"`
	CanCancelFault           bool          `json:"CanCancelFault" xml:"CanCancelFault"`
	InternetIp               string        `json:"InternetIp" xml:"InternetIp"`
	Result                   string        `json:"Result" xml:"Result"`
	Level                    string        `json:"Level" xml:"Level"`
	ContainerImageId         string        `json:"ContainerImageId" xml:"ContainerImageId"`
	K8sPodName               string        `json:"K8sPodName" xml:"K8sPodName"`
	K8sNamespace             string        `json:"K8sNamespace" xml:"K8sNamespace"`
	K8sNodeId                string        `json:"K8sNodeId" xml:"K8sNodeId"`
	HoneypotName             string        `json:"HoneypotName" xml:"HoneypotName"`
	PresetId                 string        `json:"PresetId" xml:"PresetId"`
	ExecTime                 int64         `json:"ExecTime" xml:"ExecTime"`
	AppName                  string        `json:"AppName" xml:"AppName"`
	State                    []string      `json:"State" xml:"State"`
	CauseDetails             []CauseDetail `json:"CauseDetails" xml:"CauseDetails"`
}

Data is a nested struct in sas response

type DataInDescribeInstanceStatistics ¶

type DataInDescribeInstanceStatistics struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInDescribeInstanceStatistics is a nested struct in sas response

type DataItem ¶

type DataItem struct {
	Account    int    `json:"Account" xml:"Account"`
	AppNum     int    `json:"AppNum" xml:"AppNum"`
	ScaNum     int    `json:"ScaNum" xml:"ScaNum"`
	Trojan     int    `json:"Trojan" xml:"Trojan"`
	CveNum     int    `json:"CveNum" xml:"CveNum"`
	EmgNum     int    `json:"EmgNum" xml:"EmgNum"`
	Suspicious int    `json:"Suspicious" xml:"Suspicious"`
	CmsNum     int    `json:"CmsNum" xml:"CmsNum"`
	Uuid       string `json:"Uuid" xml:"Uuid"`
	Vul        int    `json:"Vul" xml:"Vul"`
	Health     int    `json:"Health" xml:"Health"`
	SysNum     int    `json:"SysNum" xml:"SysNum"`
	WeakPWNum  int    `json:"WeakPWNum" xml:"WeakPWNum"`
}

DataItem is a nested struct in sas response

type DateArrayInDescribeSecurityStatInfo ¶

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

DateArrayInDescribeSecurityStatInfo is a nested struct in sas response

type DeleteBackupPolicyMachineRequest ¶

type DeleteBackupPolicyMachineRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Uuid            string           `position:"Query" name:"Uuid"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PolicyId        requests.Integer `position:"Query" name:"PolicyId"`
	UuidList        *[]string        `position:"Query" name:"UuidList"  type:"Repeated"`
	PolicyVersion   string           `position:"Query" name:"PolicyVersion"`
}

DeleteBackupPolicyMachineRequest is the request struct for api DeleteBackupPolicyMachine

func CreateDeleteBackupPolicyMachineRequest ¶

func CreateDeleteBackupPolicyMachineRequest() (request *DeleteBackupPolicyMachineRequest)

CreateDeleteBackupPolicyMachineRequest creates a request to invoke DeleteBackupPolicyMachine API

type DeleteBackupPolicyMachineResponse ¶

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

DeleteBackupPolicyMachineResponse is the response struct for api DeleteBackupPolicyMachine

func CreateDeleteBackupPolicyMachineResponse ¶

func CreateDeleteBackupPolicyMachineResponse() (response *DeleteBackupPolicyMachineResponse)

CreateDeleteBackupPolicyMachineResponse creates a response to parse from DeleteBackupPolicyMachine response

type DeleteBackupPolicyRequest ¶

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

DeleteBackupPolicyRequest is the request struct for api DeleteBackupPolicy

func CreateDeleteBackupPolicyRequest ¶

func CreateDeleteBackupPolicyRequest() (request *DeleteBackupPolicyRequest)

CreateDeleteBackupPolicyRequest creates a request to invoke DeleteBackupPolicy API

type DeleteBackupPolicyResponse ¶

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

DeleteBackupPolicyResponse is the response struct for api DeleteBackupPolicy

func CreateDeleteBackupPolicyResponse ¶

func CreateDeleteBackupPolicyResponse() (response *DeleteBackupPolicyResponse)

CreateDeleteBackupPolicyResponse creates a response to parse from DeleteBackupPolicy response

type DeleteGroupRequest ¶

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

DeleteGroupRequest is the request struct for api DeleteGroup

func CreateDeleteGroupRequest ¶

func CreateDeleteGroupRequest() (request *DeleteGroupRequest)

CreateDeleteGroupRequest creates a request to invoke DeleteGroup API

type DeleteGroupResponse ¶

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

DeleteGroupResponse is the response struct for api DeleteGroup

func CreateDeleteGroupResponse ¶

func CreateDeleteGroupResponse() (response *DeleteGroupResponse)

CreateDeleteGroupResponse creates a response to parse from DeleteGroup response

type DeleteLoginBaseConfigRequest ¶

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

DeleteLoginBaseConfigRequest is the request struct for api DeleteLoginBaseConfig

func CreateDeleteLoginBaseConfigRequest ¶

func CreateDeleteLoginBaseConfigRequest() (request *DeleteLoginBaseConfigRequest)

CreateDeleteLoginBaseConfigRequest creates a request to invoke DeleteLoginBaseConfig API

type DeleteLoginBaseConfigResponse ¶

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

DeleteLoginBaseConfigResponse is the response struct for api DeleteLoginBaseConfig

func CreateDeleteLoginBaseConfigResponse ¶

func CreateDeleteLoginBaseConfigResponse() (response *DeleteLoginBaseConfigResponse)

CreateDeleteLoginBaseConfigResponse creates a response to parse from DeleteLoginBaseConfig response

type DeleteStrategyRequest ¶

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

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 DeleteTagWithUuidRequest ¶

type DeleteTagWithUuidRequest struct {
	*requests.RpcRequest
	TagName  string `position:"Query" name:"TagName"`
	SourceIp string `position:"Query" name:"SourceIp"`
	UuidList string `position:"Query" name:"UuidList"`
}

DeleteTagWithUuidRequest is the request struct for api DeleteTagWithUuid

func CreateDeleteTagWithUuidRequest ¶

func CreateDeleteTagWithUuidRequest() (request *DeleteTagWithUuidRequest)

CreateDeleteTagWithUuidRequest creates a request to invoke DeleteTagWithUuid API

type DeleteTagWithUuidResponse ¶

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

DeleteTagWithUuidResponse is the response struct for api DeleteTagWithUuid

func CreateDeleteTagWithUuidResponse ¶

func CreateDeleteTagWithUuidResponse() (response *DeleteTagWithUuidResponse)

CreateDeleteTagWithUuidResponse creates a response to parse from DeleteTagWithUuid response

type DeleteVpcHoneyPotRequest ¶

type DeleteVpcHoneyPotRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	VpcId    string `position:"Query" name:"VpcId"`
}

DeleteVpcHoneyPotRequest is the request struct for api DeleteVpcHoneyPot

func CreateDeleteVpcHoneyPotRequest ¶

func CreateDeleteVpcHoneyPotRequest() (request *DeleteVpcHoneyPotRequest)

CreateDeleteVpcHoneyPotRequest creates a request to invoke DeleteVpcHoneyPot API

type DeleteVpcHoneyPotResponse ¶

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

DeleteVpcHoneyPotResponse is the response struct for api DeleteVpcHoneyPot

func CreateDeleteVpcHoneyPotResponse ¶

func CreateDeleteVpcHoneyPotResponse() (response *DeleteVpcHoneyPotResponse)

CreateDeleteVpcHoneyPotResponse creates a response to parse from DeleteVpcHoneyPot response

type DescribeAccessKeyLeakDetailRequest ¶

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

DescribeAccessKeyLeakDetailRequest is the request struct for api DescribeAccessKeyLeakDetail

func CreateDescribeAccessKeyLeakDetailRequest ¶

func CreateDescribeAccessKeyLeakDetailRequest() (request *DescribeAccessKeyLeakDetailRequest)

CreateDescribeAccessKeyLeakDetailRequest creates a request to invoke DescribeAccessKeyLeakDetail API

type DescribeAccessKeyLeakDetailResponse ¶

type DescribeAccessKeyLeakDetailResponse struct {
	*responses.BaseResponse
	Type                 string `json:"Type" xml:"Type"`
	GithubUserPicUrl     string `json:"GithubUserPicUrl" xml:"GithubUserPicUrl"`
	GithubUser           string `json:"GithubUser" xml:"GithubUser"`
	GithubRepoName       string `json:"GithubRepoName" xml:"GithubRepoName"`
	GithubFileType       string `json:"GithubFileType" xml:"GithubFileType"`
	Remark               string `json:"Remark" xml:"Remark"`
	GithubFileUpdateTime string `json:"GithubFileUpdateTime" xml:"GithubFileUpdateTime"`
	WhitelistStatus      string `json:"WhitelistStatus" xml:"WhitelistStatus"`
	GithubFileName       string `json:"GithubFileName" xml:"GithubFileName"`
	Source               string `json:"Source" xml:"Source"`
	GmtModified          string `json:"GmtModified" xml:"GmtModified"`
	Asset                string `json:"Asset" xml:"Asset"`
	DealTime             string `json:"DealTime" xml:"DealTime"`
	RequestId            string `json:"RequestId" xml:"RequestId"`
	AccesskeyId          string `json:"AccesskeyId" xml:"AccesskeyId"`
	GithubFileUrl        string `json:"GithubFileUrl" xml:"GithubFileUrl"`
	DealType             string `json:"DealType" xml:"DealType"`
	Code                 string `json:"Code" xml:"Code"`
	GmtCreate            string `json:"GmtCreate" xml:"GmtCreate"`
	GithubRepoUrl        string `json:"GithubRepoUrl" xml:"GithubRepoUrl"`
}

DescribeAccessKeyLeakDetailResponse is the response struct for api DescribeAccessKeyLeakDetail

func CreateDescribeAccessKeyLeakDetailResponse ¶

func CreateDescribeAccessKeyLeakDetailResponse() (response *DescribeAccessKeyLeakDetailResponse)

CreateDescribeAccessKeyLeakDetailResponse creates a response to parse from DescribeAccessKeyLeakDetail response

type DescribeAccesskeyLeakListRequest ¶

type DescribeAccesskeyLeakListRequest struct {
	*requests.RpcRequest
	Query       string           `position:"Query" name:"Query"`
	StartTs     requests.Integer `position:"Query" name:"StartTs"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	Status      string           `position:"Query" name:"Status"`
}

DescribeAccesskeyLeakListRequest is the request struct for api DescribeAccesskeyLeakList

func CreateDescribeAccesskeyLeakListRequest ¶

func CreateDescribeAccesskeyLeakListRequest() (request *DescribeAccesskeyLeakListRequest)

CreateDescribeAccesskeyLeakListRequest creates a request to invoke DescribeAccesskeyLeakList API

type DescribeAccesskeyLeakListResponse ¶

type DescribeAccesskeyLeakListResponse struct {
	*responses.BaseResponse
	CurrentPage       int             `json:"CurrentPage" xml:"CurrentPage"`
	RequestId         string          `json:"RequestId" xml:"RequestId"`
	GmtLast           int64           `json:"GmtLast" xml:"GmtLast"`
	AkLeakCount       int             `json:"AkLeakCount" xml:"AkLeakCount"`
	PageSize          int             `json:"PageSize" xml:"PageSize"`
	TotalCount        int             `json:"TotalCount" xml:"TotalCount"`
	AccessKeyLeakList []AccessKeyLeak `json:"AccessKeyLeakList" xml:"AccessKeyLeakList"`
}

DescribeAccesskeyLeakListResponse is the response struct for api DescribeAccesskeyLeakList

func CreateDescribeAccesskeyLeakListResponse ¶

func CreateDescribeAccesskeyLeakListResponse() (response *DescribeAccesskeyLeakListResponse)

CreateDescribeAccesskeyLeakListResponse creates a response to parse from DescribeAccesskeyLeakList response

type DescribeAffectedMaliciousFileImagesRequest ¶

type DescribeAffectedMaliciousFileImagesRequest struct {
	*requests.RpcRequest
	RepoId         string           `position:"Query" name:"RepoId"`
	RepoNamespace  string           `position:"Query" name:"RepoNamespace"`
	SourceIp       string           `position:"Query" name:"SourceIp"`
	ImageDigest    string           `position:"Query" name:"ImageDigest"`
	PageSize       string           `position:"Query" name:"PageSize"`
	Lang           string           `position:"Query" name:"Lang"`
	ImageTag       string           `position:"Query" name:"ImageTag"`
	MaliciousMd5   string           `position:"Query" name:"MaliciousMd5"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	RepoName       string           `position:"Query" name:"RepoName"`
	RepoInstanceId string           `position:"Query" name:"RepoInstanceId"`
	ImageLayer     string           `position:"Query" name:"ImageLayer"`
	RepoRegionId   string           `position:"Query" name:"RepoRegionId"`
	Uuids          *[]string        `position:"Query" name:"Uuids"  type:"Repeated"`
}

DescribeAffectedMaliciousFileImagesRequest is the request struct for api DescribeAffectedMaliciousFileImages

func CreateDescribeAffectedMaliciousFileImagesRequest ¶

func CreateDescribeAffectedMaliciousFileImagesRequest() (request *DescribeAffectedMaliciousFileImagesRequest)

CreateDescribeAffectedMaliciousFileImagesRequest creates a request to invoke DescribeAffectedMaliciousFileImages API

type DescribeAffectedMaliciousFileImagesResponse ¶

type DescribeAffectedMaliciousFileImagesResponse struct {
	*responses.BaseResponse
	RequestId                           string                       `json:"RequestId" xml:"RequestId"`
	PageInfo                            PageInfo                     `json:"PageInfo" xml:"PageInfo"`
	AffectedMaliciousFileImagesResponse []AffectedMaliciousFileImage `json:"AffectedMaliciousFileImagesResponse" xml:"AffectedMaliciousFileImagesResponse"`
}

DescribeAffectedMaliciousFileImagesResponse is the response struct for api DescribeAffectedMaliciousFileImages

func CreateDescribeAffectedMaliciousFileImagesResponse ¶

func CreateDescribeAffectedMaliciousFileImagesResponse() (response *DescribeAffectedMaliciousFileImagesResponse)

CreateDescribeAffectedMaliciousFileImagesResponse creates a response to parse from DescribeAffectedMaliciousFileImages response

type DescribeAlarmEventDetailRequest ¶

type DescribeAlarmEventDetailRequest struct {
	*requests.RpcRequest
	AlarmUniqueInfo string `position:"Query" name:"AlarmUniqueInfo"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	From            string `position:"Query" name:"From"`
	Lang            string `position:"Query" name:"Lang"`
}

DescribeAlarmEventDetailRequest is the request struct for api DescribeAlarmEventDetail

func CreateDescribeAlarmEventDetailRequest ¶

func CreateDescribeAlarmEventDetailRequest() (request *DescribeAlarmEventDetailRequest)

CreateDescribeAlarmEventDetailRequest creates a request to invoke DescribeAlarmEventDetail API

type DescribeAlarmEventDetailResponse ¶

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

DescribeAlarmEventDetailResponse is the response struct for api DescribeAlarmEventDetail

func CreateDescribeAlarmEventDetailResponse ¶

func CreateDescribeAlarmEventDetailResponse() (response *DescribeAlarmEventDetailResponse)

CreateDescribeAlarmEventDetailResponse creates a response to parse from DescribeAlarmEventDetail response

type DescribeAlarmEventListRequest ¶

type DescribeAlarmEventListRequest struct {
	*requests.RpcRequest
	TimeEnd              string           `position:"Query" name:"TimeEnd"`
	TargetType           string           `position:"Query" name:"TargetType"`
	AlarmEventType       string           `position:"Query" name:"AlarmEventType"`
	Remark               string           `position:"Query" name:"Remark"`
	ContainerFieldName   string           `position:"Query" name:"ContainerFieldName"`
	AlarmEventName       string           `position:"Query" name:"AlarmEventName"`
	SourceIp             string           `position:"Query" name:"SourceIp"`
	ContainerFieldValue  string           `position:"Query" name:"ContainerFieldValue"`
	PageSize             string           `position:"Query" name:"PageSize"`
	From                 string           `position:"Query" name:"From"`
	Id                   requests.Integer `position:"Query" name:"Id"`
	TacticId             string           `position:"Query" name:"TacticId"`
	Lang                 string           `position:"Query" name:"Lang"`
	UniqueInfo           string           `position:"Query" name:"UniqueInfo"`
	GroupId              string           `position:"Query" name:"GroupId"`
	Dealed               string           `position:"Query" name:"Dealed"`
	CurrentPage          requests.Integer `position:"Query" name:"CurrentPage"`
	ClusterId            string           `position:"Query" name:"ClusterId"`
	OperateTimeEnd       string           `position:"Query" name:"OperateTimeEnd"`
	OperateErrorCodeList *[]string        `position:"Query" name:"OperateErrorCodeList"  type:"Repeated"`
	OperateTimeStart     string           `position:"Query" name:"OperateTimeStart"`
	TimeStart            string           `position:"Query" name:"TimeStart"`
	Levels               string           `position:"Query" name:"Levels"`
	Uuids                string           `position:"Query" name:"Uuids"`
}

DescribeAlarmEventListRequest is the request struct for api DescribeAlarmEventList

func CreateDescribeAlarmEventListRequest ¶

func CreateDescribeAlarmEventListRequest() (request *DescribeAlarmEventListRequest)

CreateDescribeAlarmEventListRequest creates a request to invoke DescribeAlarmEventList API

type DescribeAlarmEventListResponse ¶

type DescribeAlarmEventListResponse struct {
	*responses.BaseResponse
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	PageInfo   PageInfo         `json:"PageInfo" xml:"PageInfo"`
	SuspEvents []SuspEventsItem `json:"SuspEvents" xml:"SuspEvents"`
}

DescribeAlarmEventListResponse is the response struct for api DescribeAlarmEventList

func CreateDescribeAlarmEventListResponse ¶

func CreateDescribeAlarmEventListResponse() (response *DescribeAlarmEventListResponse)

CreateDescribeAlarmEventListResponse creates a response to parse from DescribeAlarmEventList response

type DescribeAlarmEventStackInfoRequest ¶

type DescribeAlarmEventStackInfoRequest struct {
	*requests.RpcRequest
	UniqueInfo string `position:"Query" name:"UniqueInfo"`
	Uuid       string `position:"Query" name:"Uuid"`
	EventName  string `position:"Query" name:"EventName"`
	SourceIp   string `position:"Query" name:"SourceIp"`
	Lang       string `position:"Query" name:"Lang"`
}

DescribeAlarmEventStackInfoRequest is the request struct for api DescribeAlarmEventStackInfo

func CreateDescribeAlarmEventStackInfoRequest ¶

func CreateDescribeAlarmEventStackInfoRequest() (request *DescribeAlarmEventStackInfoRequest)

CreateDescribeAlarmEventStackInfoRequest creates a request to invoke DescribeAlarmEventStackInfo API

type DescribeAlarmEventStackInfoResponse ¶

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

DescribeAlarmEventStackInfoResponse is the response struct for api DescribeAlarmEventStackInfo

func CreateDescribeAlarmEventStackInfoResponse ¶

func CreateDescribeAlarmEventStackInfoResponse() (response *DescribeAlarmEventStackInfoResponse)

CreateDescribeAlarmEventStackInfoResponse creates a response to parse from DescribeAlarmEventStackInfo response

type DescribeAllEntityRequest ¶

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

DescribeAllEntityRequest is the request struct for api DescribeAllEntity

func CreateDescribeAllEntityRequest ¶

func CreateDescribeAllEntityRequest() (request *DescribeAllEntityRequest)

CreateDescribeAllEntityRequest creates a request to invoke DescribeAllEntity API

type DescribeAllEntityResponse ¶

type DescribeAllEntityResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	EntityList []Entity `json:"EntityList" xml:"EntityList"`
}

DescribeAllEntityResponse is the response struct for api DescribeAllEntity

func CreateDescribeAllEntityResponse ¶

func CreateDescribeAllEntityResponse() (response *DescribeAllEntityResponse)

CreateDescribeAllEntityResponse creates a response to parse from DescribeAllEntity response

type DescribeAllGroupsRequest ¶

type DescribeAllGroupsRequest struct {
	*requests.RpcRequest
	SourceIp                   string `position:"Query" name:"SourceIp"`
	Lang                       string `position:"Query" name:"Lang"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
}

DescribeAllGroupsRequest is the request struct for api DescribeAllGroups

func CreateDescribeAllGroupsRequest ¶

func CreateDescribeAllGroupsRequest() (request *DescribeAllGroupsRequest)

CreateDescribeAllGroupsRequest creates a request to invoke DescribeAllGroups API

type DescribeAllGroupsResponse ¶

type DescribeAllGroupsResponse struct {
	*responses.BaseResponse
	Count     int     `json:"Count" xml:"Count"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Groups    []Group `json:"Groups" xml:"Groups"`
}

DescribeAllGroupsResponse is the response struct for api DescribeAllGroups

func CreateDescribeAllGroupsResponse ¶

func CreateDescribeAllGroupsResponse() (response *DescribeAllGroupsResponse)

CreateDescribeAllGroupsResponse creates a response to parse from DescribeAllGroups response

type DescribeAllRegionsStatisticsRequest ¶

type DescribeAllRegionsStatisticsRequest struct {
	*requests.RpcRequest
	StatusList  string           `position:"Query" name:"StatusList"`
	AllRegion   requests.Boolean `position:"Query" name:"AllRegion"`
	Remark      string           `position:"Query" name:"Remark"`
	StartTime   string           `position:"Query" name:"StartTime"`
	Type        string           `position:"Query" name:"Type"`
	Uuid        string           `position:"Query" name:"Uuid"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	WebGroupId  requests.Integer `position:"Query" name:"WebGroupId"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	From        string           `position:"Query" name:"From"`
	Tag         string           `position:"Query" name:"Tag"`
	Flow        requests.Integer `position:"Query" name:"Flow"`
	SaleId      string           `position:"Query" name:"SaleId"`
	RuleType    requests.Integer `position:"Query" name:"RuleType"`
	GroupId     requests.Integer `position:"Query" name:"GroupId"`
	EndTime     string           `position:"Query" name:"EndTime"`
	Dealed      string           `position:"Query" name:"Dealed"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	SecureToken string           `position:"Query" name:"SecureToken"`
	Action1     requests.Integer `position:"Query" name:"Action1"`
	Status      requests.Integer `position:"Query" name:"Status"`
}

DescribeAllRegionsStatisticsRequest is the request struct for api DescribeAllRegionsStatistics

func CreateDescribeAllRegionsStatisticsRequest ¶

func CreateDescribeAllRegionsStatisticsRequest() (request *DescribeAllRegionsStatisticsRequest)

CreateDescribeAllRegionsStatisticsRequest creates a request to invoke DescribeAllRegionsStatistics API

type DescribeAllRegionsStatisticsResponse ¶

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

DescribeAllRegionsStatisticsResponse is the response struct for api DescribeAllRegionsStatistics

func CreateDescribeAllRegionsStatisticsResponse ¶

func CreateDescribeAllRegionsStatisticsResponse() (response *DescribeAllRegionsStatisticsResponse)

CreateDescribeAllRegionsStatisticsResponse creates a response to parse from DescribeAllRegionsStatistics response

type DescribeAntiBruteForceRulesRequest ¶

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

DescribeAntiBruteForceRulesRequest is the request struct for api DescribeAntiBruteForceRules

func CreateDescribeAntiBruteForceRulesRequest ¶

func CreateDescribeAntiBruteForceRulesRequest() (request *DescribeAntiBruteForceRulesRequest)

CreateDescribeAntiBruteForceRulesRequest creates a request to invoke DescribeAntiBruteForceRules API

type DescribeAntiBruteForceRulesResponse ¶

type DescribeAntiBruteForceRulesResponse struct {
	*responses.BaseResponse
	RequestId string               `json:"RequestId" xml:"RequestId"`
	PageInfo  PageInfo             `json:"PageInfo" xml:"PageInfo"`
	Rules     []AntiBruteForceRule `json:"Rules" xml:"Rules"`
}

DescribeAntiBruteForceRulesResponse is the response struct for api DescribeAntiBruteForceRules

func CreateDescribeAntiBruteForceRulesResponse ¶

func CreateDescribeAntiBruteForceRulesResponse() (response *DescribeAntiBruteForceRulesResponse)

CreateDescribeAntiBruteForceRulesResponse creates a response to parse from DescribeAntiBruteForceRules response

type DescribeAssetDetailByUuidRequest ¶

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

DescribeAssetDetailByUuidRequest is the request struct for api DescribeAssetDetailByUuid

func CreateDescribeAssetDetailByUuidRequest ¶

func CreateDescribeAssetDetailByUuidRequest() (request *DescribeAssetDetailByUuidRequest)

CreateDescribeAssetDetailByUuidRequest creates a request to invoke DescribeAssetDetailByUuid API

type DescribeAssetDetailByUuidResponse ¶

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

DescribeAssetDetailByUuidResponse is the response struct for api DescribeAssetDetailByUuid

func CreateDescribeAssetDetailByUuidResponse ¶

func CreateDescribeAssetDetailByUuidResponse() (response *DescribeAssetDetailByUuidResponse)

CreateDescribeAssetDetailByUuidResponse creates a response to parse from DescribeAssetDetailByUuid response

type DescribeAssetDetailByUuidsRequest ¶

type DescribeAssetDetailByUuidsRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	Uuids    string `position:"Query" name:"Uuids"`
}

DescribeAssetDetailByUuidsRequest is the request struct for api DescribeAssetDetailByUuids

func CreateDescribeAssetDetailByUuidsRequest ¶

func CreateDescribeAssetDetailByUuidsRequest() (request *DescribeAssetDetailByUuidsRequest)

CreateDescribeAssetDetailByUuidsRequest creates a request to invoke DescribeAssetDetailByUuids API

type DescribeAssetDetailByUuidsResponse ¶

type DescribeAssetDetailByUuidsResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	AssetList []Asset `json:"AssetList" xml:"AssetList"`
}

DescribeAssetDetailByUuidsResponse is the response struct for api DescribeAssetDetailByUuids

func CreateDescribeAssetDetailByUuidsResponse ¶

func CreateDescribeAssetDetailByUuidsResponse() (response *DescribeAssetDetailByUuidsResponse)

CreateDescribeAssetDetailByUuidsResponse creates a response to parse from DescribeAssetDetailByUuids response

type DescribeAssetSummaryRequest ¶

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

DescribeAssetSummaryRequest is the request struct for api DescribeAssetSummary

func CreateDescribeAssetSummaryRequest ¶

func CreateDescribeAssetSummaryRequest() (request *DescribeAssetSummaryRequest)

CreateDescribeAssetSummaryRequest creates a request to invoke DescribeAssetSummary API

type DescribeAssetSummaryResponse ¶

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

DescribeAssetSummaryResponse is the response struct for api DescribeAssetSummary

func CreateDescribeAssetSummaryResponse ¶

func CreateDescribeAssetSummaryResponse() (response *DescribeAssetSummaryResponse)

CreateDescribeAssetSummaryResponse creates a response to parse from DescribeAssetSummary response

type DescribeAttackAnalysisDataRequest ¶

type DescribeAttackAnalysisDataRequest struct {
	*requests.RpcRequest
	Data        string           `position:"Query" name:"Data"`
	Base64      string           `position:"Query" name:"Base64"`
	StartTime   requests.Integer `position:"Query" name:"StartTime"`
	Type        string           `position:"Query" name:"Type"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	Lang        string           `position:"Query" name:"Lang"`
	EndTime     requests.Integer `position:"Query" name:"EndTime"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
}

DescribeAttackAnalysisDataRequest is the request struct for api DescribeAttackAnalysisData

func CreateDescribeAttackAnalysisDataRequest ¶

func CreateDescribeAttackAnalysisDataRequest() (request *DescribeAttackAnalysisDataRequest)

CreateDescribeAttackAnalysisDataRequest creates a request to invoke DescribeAttackAnalysisData API

type DescribeAttackAnalysisDataResponse ¶

type DescribeAttackAnalysisDataResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	PageSize  int    `json:"PageSize" xml:"PageSize"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Total     int    `json:"Total" xml:"Total"`
	Page      int    `json:"Page" xml:"Page"`
}

DescribeAttackAnalysisDataResponse is the response struct for api DescribeAttackAnalysisData

func CreateDescribeAttackAnalysisDataResponse ¶

func CreateDescribeAttackAnalysisDataResponse() (response *DescribeAttackAnalysisDataResponse)

CreateDescribeAttackAnalysisDataResponse creates a response to parse from DescribeAttackAnalysisData response

type DescribeAutoDelConfigRequest ¶

type DescribeAutoDelConfigRequest struct {
	*requests.RpcRequest
	SourceIp                   string `position:"Query" name:"SourceIp"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
}

DescribeAutoDelConfigRequest is the request struct for api DescribeAutoDelConfig

func CreateDescribeAutoDelConfigRequest ¶

func CreateDescribeAutoDelConfigRequest() (request *DescribeAutoDelConfigRequest)

CreateDescribeAutoDelConfigRequest creates a request to invoke DescribeAutoDelConfig API

type DescribeAutoDelConfigResponse ¶

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

DescribeAutoDelConfigResponse is the response struct for api DescribeAutoDelConfig

func CreateDescribeAutoDelConfigResponse ¶

func CreateDescribeAutoDelConfigResponse() (response *DescribeAutoDelConfigResponse)

CreateDescribeAutoDelConfigResponse creates a response to parse from DescribeAutoDelConfig response

type DescribeBackupClientsRequest ¶

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

DescribeBackupClientsRequest is the request struct for api DescribeBackupClients

func CreateDescribeBackupClientsRequest ¶

func CreateDescribeBackupClientsRequest() (request *DescribeBackupClientsRequest)

CreateDescribeBackupClientsRequest creates a request to invoke DescribeBackupClients API

type DescribeBackupClientsResponse ¶

type DescribeBackupClientsResponse struct {
	*responses.BaseResponse
	RequestId string             `json:"RequestId" xml:"RequestId"`
	Clients   []BackupMachineDTO `json:"Clients" xml:"Clients"`
}

DescribeBackupClientsResponse is the response struct for api DescribeBackupClients

func CreateDescribeBackupClientsResponse ¶

func CreateDescribeBackupClientsResponse() (response *DescribeBackupClientsResponse)

CreateDescribeBackupClientsResponse creates a response to parse from DescribeBackupClients response

type DescribeBackupFilesRequest ¶

type DescribeBackupFilesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Uuid            string           `position:"Query" name:"Uuid"`
	Path            string           `position:"Query" name:"Path"`
	SnapshotHash    string           `position:"Query" name:"SnapshotHash"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        string           `position:"Query" name:"PageSize"`
	CurrentPage     string           `position:"Query" name:"CurrentPage"`
}

DescribeBackupFilesRequest is the request struct for api DescribeBackupFiles

func CreateDescribeBackupFilesRequest ¶

func CreateDescribeBackupFilesRequest() (request *DescribeBackupFilesRequest)

CreateDescribeBackupFilesRequest creates a request to invoke DescribeBackupFiles API

type DescribeBackupFilesResponse ¶

type DescribeBackupFilesResponse struct {
	*responses.BaseResponse
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	PageInfo    PageInfo     `json:"PageInfo" xml:"PageInfo"`
	BackupFiles []BrowseFile `json:"BackupFiles" xml:"BackupFiles"`
}

DescribeBackupFilesResponse is the response struct for api DescribeBackupFiles

func CreateDescribeBackupFilesResponse ¶

func CreateDescribeBackupFilesResponse() (response *DescribeBackupFilesResponse)

CreateDescribeBackupFilesResponse creates a response to parse from DescribeBackupFiles response

type DescribeBackupPoliciesRequest ¶

type DescribeBackupPoliciesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	MachineRemark   string           `position:"Query" name:"MachineRemark"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	Name            string           `position:"Query" name:"Name"`
	Status          string           `position:"Query" name:"Status"`
}

DescribeBackupPoliciesRequest is the request struct for api DescribeBackupPolicies

func CreateDescribeBackupPoliciesRequest ¶

func CreateDescribeBackupPoliciesRequest() (request *DescribeBackupPoliciesRequest)

CreateDescribeBackupPoliciesRequest creates a request to invoke DescribeBackupPolicies API

type DescribeBackupPoliciesResponse ¶

type DescribeBackupPoliciesResponse struct {
	*responses.BaseResponse
	RequestId string         `json:"RequestId" xml:"RequestId"`
	PageInfo  PageInfo       `json:"PageInfo" xml:"PageInfo"`
	Policies  []BackupPolicy `json:"Policies" xml:"Policies"`
}

DescribeBackupPoliciesResponse is the response struct for api DescribeBackupPolicies

func CreateDescribeBackupPoliciesResponse ¶

func CreateDescribeBackupPoliciesResponse() (response *DescribeBackupPoliciesResponse)

CreateDescribeBackupPoliciesResponse creates a response to parse from DescribeBackupPolicies response

type DescribeBackupRestoreCountRequest ¶

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

DescribeBackupRestoreCountRequest is the request struct for api DescribeBackupRestoreCount

func CreateDescribeBackupRestoreCountRequest ¶

func CreateDescribeBackupRestoreCountRequest() (request *DescribeBackupRestoreCountRequest)

CreateDescribeBackupRestoreCountRequest creates a request to invoke DescribeBackupRestoreCount API

type DescribeBackupRestoreCountResponse ¶

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

DescribeBackupRestoreCountResponse is the response struct for api DescribeBackupRestoreCount

func CreateDescribeBackupRestoreCountResponse ¶

func CreateDescribeBackupRestoreCountResponse() (response *DescribeBackupRestoreCountResponse)

CreateDescribeBackupRestoreCountResponse creates a response to parse from DescribeBackupRestoreCount response

type DescribeBruteForceSummaryRequest ¶

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

DescribeBruteForceSummaryRequest is the request struct for api DescribeBruteForceSummary

func CreateDescribeBruteForceSummaryRequest ¶

func CreateDescribeBruteForceSummaryRequest() (request *DescribeBruteForceSummaryRequest)

CreateDescribeBruteForceSummaryRequest creates a request to invoke DescribeBruteForceSummary API

type DescribeBruteForceSummaryResponse ¶

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

DescribeBruteForceSummaryResponse is the response struct for api DescribeBruteForceSummary

func CreateDescribeBruteForceSummaryResponse ¶

func CreateDescribeBruteForceSummaryResponse() (response *DescribeBruteForceSummaryResponse)

CreateDescribeBruteForceSummaryResponse creates a response to parse from DescribeBruteForceSummary response

type DescribeCheckEcsWarningsRequest ¶

type DescribeCheckEcsWarningsRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	UuidList string `position:"Query" name:"UuidList"`
}

DescribeCheckEcsWarningsRequest is the request struct for api DescribeCheckEcsWarnings

func CreateDescribeCheckEcsWarningsRequest ¶

func CreateDescribeCheckEcsWarningsRequest() (request *DescribeCheckEcsWarningsRequest)

CreateDescribeCheckEcsWarningsRequest creates a request to invoke DescribeCheckEcsWarnings API

type DescribeCheckEcsWarningsResponse ¶

type DescribeCheckEcsWarningsResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	CanTry            string `json:"CanTry" xml:"CanTry"`
	SasVersion        string `json:"SasVersion" xml:"SasVersion"`
	WeakPasswordCount string `json:"WeakPasswordCount" xml:"WeakPasswordCount"`
}

DescribeCheckEcsWarningsResponse is the response struct for api DescribeCheckEcsWarnings

func CreateDescribeCheckEcsWarningsResponse ¶

func CreateDescribeCheckEcsWarningsResponse() (response *DescribeCheckEcsWarningsResponse)

CreateDescribeCheckEcsWarningsResponse creates a response to parse from DescribeCheckEcsWarnings response

type DescribeCheckWarningDetailRequest ¶

type DescribeCheckWarningDetailRequest struct {
	*requests.RpcRequest
	SourceIp       string           `position:"Query" name:"SourceIp"`
	Lang           string           `position:"Query" name:"Lang"`
	CheckWarningId requests.Integer `position:"Query" name:"CheckWarningId"`
}

DescribeCheckWarningDetailRequest is the request struct for api DescribeCheckWarningDetail

func CreateDescribeCheckWarningDetailRequest ¶

func CreateDescribeCheckWarningDetailRequest() (request *DescribeCheckWarningDetailRequest)

CreateDescribeCheckWarningDetailRequest creates a request to invoke DescribeCheckWarningDetail API

type DescribeCheckWarningDetailResponse ¶

type DescribeCheckWarningDetailResponse struct {
	*responses.BaseResponse
	Advice      string `json:"Advice" xml:"Advice"`
	Type        string `json:"Type" xml:"Type"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Description string `json:"Description" xml:"Description"`
	Item        string `json:"Item" xml:"Item"`
	CheckId     int64  `json:"CheckId" xml:"CheckId"`
	Level       string `json:"Level" xml:"Level"`
	Prompt      string `json:"Prompt" xml:"Prompt"`
}

DescribeCheckWarningDetailResponse is the response struct for api DescribeCheckWarningDetail

func CreateDescribeCheckWarningDetailResponse ¶

func CreateDescribeCheckWarningDetailResponse() (response *DescribeCheckWarningDetailResponse)

CreateDescribeCheckWarningDetailResponse creates a response to parse from DescribeCheckWarningDetail response

type DescribeCheckWarningSummaryRequest ¶

type DescribeCheckWarningSummaryRequest struct {
	*requests.RpcRequest
	TargetType          string           `position:"Query" name:"TargetType"`
	ContainerFieldName  string           `position:"Query" name:"ContainerFieldName"`
	RiskName            string           `position:"Query" name:"RiskName"`
	SourceIp            string           `position:"Query" name:"SourceIp"`
	ContainerFieldValue string           `position:"Query" name:"ContainerFieldValue"`
	PageSize            requests.Integer `position:"Query" name:"PageSize"`
	Lang                string           `position:"Query" name:"Lang"`
	CurrentPage         requests.Integer `position:"Query" name:"CurrentPage"`
	ClusterId           string           `position:"Query" name:"ClusterId"`
	RiskStatus          requests.Integer `position:"Query" name:"RiskStatus"`
	StrategyId          requests.Integer `position:"Query" name:"StrategyId"`
	TypeName            string           `position:"Query" name:"TypeName"`
	Status              string           `position:"Query" name:"Status"`
	Uuids               string           `position:"Query" name:"Uuids"`
}

DescribeCheckWarningSummaryRequest is the request struct for api DescribeCheckWarningSummary

func CreateDescribeCheckWarningSummaryRequest ¶

func CreateDescribeCheckWarningSummaryRequest() (request *DescribeCheckWarningSummaryRequest)

CreateDescribeCheckWarningSummaryRequest creates a request to invoke DescribeCheckWarningSummary API

type DescribeCheckWarningSummaryResponse ¶

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

DescribeCheckWarningSummaryResponse is the response struct for api DescribeCheckWarningSummary

func CreateDescribeCheckWarningSummaryResponse ¶

func CreateDescribeCheckWarningSummaryResponse() (response *DescribeCheckWarningSummaryResponse)

CreateDescribeCheckWarningSummaryResponse creates a response to parse from DescribeCheckWarningSummary response

type DescribeCheckWarningsRequest ¶

type DescribeCheckWarningsRequest struct {
	*requests.RpcRequest
	Uuid        string           `position:"Query" name:"Uuid"`
	CheckType   string           `position:"Query" name:"CheckType"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	Lang        string           `position:"Query" name:"Lang"`
	CheckId     requests.Integer `position:"Query" name:"CheckId"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	RiskId      requests.Integer `position:"Query" name:"RiskId"`
	RiskStatus  requests.Integer `position:"Query" name:"RiskStatus"`
}

DescribeCheckWarningsRequest is the request struct for api DescribeCheckWarnings

func CreateDescribeCheckWarningsRequest ¶

func CreateDescribeCheckWarningsRequest() (request *DescribeCheckWarningsRequest)

CreateDescribeCheckWarningsRequest creates a request to invoke DescribeCheckWarnings API

type DescribeCheckWarningsResponse ¶

type DescribeCheckWarningsResponse struct {
	*responses.BaseResponse
	CurrentPage   int            `json:"CurrentPage" xml:"CurrentPage"`
	PageSize      int            `json:"PageSize" xml:"PageSize"`
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	TotalCount    int            `json:"TotalCount" xml:"TotalCount"`
	Count         int            `json:"Count" xml:"Count"`
	CheckWarnings []CheckWarning `json:"CheckWarnings" xml:"CheckWarnings"`
}

DescribeCheckWarningsResponse is the response struct for api DescribeCheckWarnings

func CreateDescribeCheckWarningsResponse ¶

func CreateDescribeCheckWarningsResponse() (response *DescribeCheckWarningsResponse)

CreateDescribeCheckWarningsResponse creates a response to parse from DescribeCheckWarnings response

type DescribeCloudCenterInstancesRequest ¶

type DescribeCloudCenterInstancesRequest struct {
	*requests.RpcRequest
	Criteria                   string           `position:"Query" name:"Criteria"`
	Importance                 requests.Integer `position:"Query" name:"Importance"`
	SourceIp                   string           `position:"Query" name:"SourceIp"`
	NoPage                     requests.Boolean `position:"Query" name:"NoPage"`
	PageSize                   requests.Integer `position:"Query" name:"PageSize"`
	LogicalExp                 string           `position:"Query" name:"LogicalExp"`
	ResourceDirectoryAccountId string           `position:"Query" name:"ResourceDirectoryAccountId"`
	CurrentPage                requests.Integer `position:"Query" name:"CurrentPage"`
	MachineTypes               string           `position:"Query" name:"MachineTypes"`
	NoGroupTrace               requests.Boolean `position:"Query" name:"NoGroupTrace"`
}

DescribeCloudCenterInstancesRequest is the request struct for api DescribeCloudCenterInstances

func CreateDescribeCloudCenterInstancesRequest ¶

func CreateDescribeCloudCenterInstancesRequest() (request *DescribeCloudCenterInstancesRequest)

CreateDescribeCloudCenterInstancesRequest creates a request to invoke DescribeCloudCenterInstances API

type DescribeCloudCenterInstancesResponse ¶

type DescribeCloudCenterInstancesResponse struct {
	*responses.BaseResponse
	Success   bool       `json:"Success" xml:"Success"`
	RequestId string     `json:"RequestId" xml:"RequestId"`
	PageInfo  PageInfo   `json:"PageInfo" xml:"PageInfo"`
	Instances []Instance `json:"Instances" xml:"Instances"`
}

DescribeCloudCenterInstancesResponse is the response struct for api DescribeCloudCenterInstances

func CreateDescribeCloudCenterInstancesResponse ¶

func CreateDescribeCloudCenterInstancesResponse() (response *DescribeCloudCenterInstancesResponse)

CreateDescribeCloudCenterInstancesResponse creates a response to parse from DescribeCloudCenterInstances response

type DescribeCloudProductFieldStatisticsRequest ¶

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

DescribeCloudProductFieldStatisticsRequest is the request struct for api DescribeCloudProductFieldStatistics

func CreateDescribeCloudProductFieldStatisticsRequest ¶

func CreateDescribeCloudProductFieldStatisticsRequest() (request *DescribeCloudProductFieldStatisticsRequest)

CreateDescribeCloudProductFieldStatisticsRequest creates a request to invoke DescribeCloudProductFieldStatistics API

type DescribeCloudProductFieldStatisticsResponse ¶

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

DescribeCloudProductFieldStatisticsResponse is the response struct for api DescribeCloudProductFieldStatistics

func CreateDescribeCloudProductFieldStatisticsResponse ¶

func CreateDescribeCloudProductFieldStatisticsResponse() (response *DescribeCloudProductFieldStatisticsResponse)

CreateDescribeCloudProductFieldStatisticsResponse creates a response to parse from DescribeCloudProductFieldStatistics response

type DescribeCommonOverallConfigRequest ¶

type DescribeCommonOverallConfigRequest struct {
	*requests.RpcRequest
	Type                       string `position:"Query" name:"Type"`
	SourceIp                   string `position:"Query" name:"SourceIp"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
}

DescribeCommonOverallConfigRequest is the request struct for api DescribeCommonOverallConfig

func CreateDescribeCommonOverallConfigRequest ¶

func CreateDescribeCommonOverallConfigRequest() (request *DescribeCommonOverallConfigRequest)

CreateDescribeCommonOverallConfigRequest creates a request to invoke DescribeCommonOverallConfig API

type DescribeCommonOverallConfigResponse ¶

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

DescribeCommonOverallConfigResponse is the response struct for api DescribeCommonOverallConfig

func CreateDescribeCommonOverallConfigResponse ¶

func CreateDescribeCommonOverallConfigResponse() (response *DescribeCommonOverallConfigResponse)

CreateDescribeCommonOverallConfigResponse creates a response to parse from DescribeCommonOverallConfig response

type DescribeConcernNecessityRequest ¶

type DescribeConcernNecessityRequest struct {
	*requests.RpcRequest
	SourceIp                   string `position:"Query" name:"SourceIp"`
	Lang                       string `position:"Query" name:"Lang"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
}

DescribeConcernNecessityRequest is the request struct for api DescribeConcernNecessity

func CreateDescribeConcernNecessityRequest ¶

func CreateDescribeConcernNecessityRequest() (request *DescribeConcernNecessityRequest)

CreateDescribeConcernNecessityRequest creates a request to invoke DescribeConcernNecessity API

type DescribeConcernNecessityResponse ¶

type DescribeConcernNecessityResponse struct {
	*responses.BaseResponse
	RequestId        string   `json:"RequestId" xml:"RequestId"`
	ConcernNecessity []string `json:"ConcernNecessity" xml:"ConcernNecessity"`
}

DescribeConcernNecessityResponse is the response struct for api DescribeConcernNecessity

func CreateDescribeConcernNecessityResponse ¶

func CreateDescribeConcernNecessityResponse() (response *DescribeConcernNecessityResponse)

CreateDescribeConcernNecessityResponse creates a response to parse from DescribeConcernNecessity response

type DescribeContainerStatisticsRequest ¶

type DescribeContainerStatisticsRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
	SourceIp  string `position:"Query" name:"SourceIp"`
}

DescribeContainerStatisticsRequest is the request struct for api DescribeContainerStatistics

func CreateDescribeContainerStatisticsRequest ¶

func CreateDescribeContainerStatisticsRequest() (request *DescribeContainerStatisticsRequest)

CreateDescribeContainerStatisticsRequest creates a request to invoke DescribeContainerStatistics API

type DescribeContainerStatisticsResponse ¶

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

DescribeContainerStatisticsResponse is the response struct for api DescribeContainerStatistics

func CreateDescribeContainerStatisticsResponse ¶

func CreateDescribeContainerStatisticsResponse() (response *DescribeContainerStatisticsResponse)

CreateDescribeContainerStatisticsResponse creates a response to parse from DescribeContainerStatistics response

type DescribeCriteriaRequest ¶

type DescribeCriteriaRequest struct {
	*requests.RpcRequest
	SupportAutoTag requests.Boolean `position:"Query" name:"SupportAutoTag"`
	SourceIp       string           `position:"Query" name:"SourceIp"`
	Value          string           `position:"Query" name:"Value"`
	MachineTypes   string           `position:"Query" name:"MachineTypes"`
}

DescribeCriteriaRequest is the request struct for api DescribeCriteria

func CreateDescribeCriteriaRequest ¶

func CreateDescribeCriteriaRequest() (request *DescribeCriteriaRequest)

CreateDescribeCriteriaRequest creates a request to invoke DescribeCriteria API

type DescribeCriteriaResponse ¶

type DescribeCriteriaResponse struct {
	*responses.BaseResponse
	RequestId    string     `json:"RequestId" xml:"RequestId"`
	CriteriaList []Criteria `json:"CriteriaList" xml:"CriteriaList"`
}

DescribeCriteriaResponse is the response struct for api DescribeCriteria

func CreateDescribeCriteriaResponse ¶

func CreateDescribeCriteriaResponse() (response *DescribeCriteriaResponse)

CreateDescribeCriteriaResponse creates a response to parse from DescribeCriteria response

type DescribeDialogMessagesRequest ¶

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

DescribeDialogMessagesRequest is the request struct for api DescribeDialogMessages

func CreateDescribeDialogMessagesRequest ¶

func CreateDescribeDialogMessagesRequest() (request *DescribeDialogMessagesRequest)

CreateDescribeDialogMessagesRequest creates a request to invoke DescribeDialogMessages API

type DescribeDialogMessagesResponse ¶

type DescribeDialogMessagesResponse struct {
	*responses.BaseResponse
	RequestId  string                  `json:"RequestId" xml:"RequestId"`
	TotalCount int                     `json:"TotalCount" xml:"TotalCount"`
	DialogList []AegisDynamicDialogDTO `json:"DialogList" xml:"DialogList"`
}

DescribeDialogMessagesResponse is the response struct for api DescribeDialogMessages

func CreateDescribeDialogMessagesResponse ¶

func CreateDescribeDialogMessagesResponse() (response *DescribeDialogMessagesResponse)

CreateDescribeDialogMessagesResponse creates a response to parse from DescribeDialogMessages response

type DescribeDingTalkRequest ¶

type DescribeDingTalkRequest struct {
	*requests.RpcRequest
	RuleActionName string           `position:"Query" name:"RuleActionName"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	SourceIp       string           `position:"Query" name:"SourceIp"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
}

DescribeDingTalkRequest is the request struct for api DescribeDingTalk

func CreateDescribeDingTalkRequest ¶

func CreateDescribeDingTalkRequest() (request *DescribeDingTalkRequest)

CreateDescribeDingTalkRequest creates a request to invoke DescribeDingTalk API

type DescribeDingTalkResponse ¶

type DescribeDingTalkResponse struct {
	*responses.BaseResponse
	RequestId  string          `json:"RequestId" xml:"RequestId"`
	PageInfo   PageInfo        `json:"PageInfo" xml:"PageInfo"`
	ActionList []ActionListArr `json:"ActionList" xml:"ActionList"`
}

DescribeDingTalkResponse is the response struct for api DescribeDingTalk

func CreateDescribeDingTalkResponse ¶

func CreateDescribeDingTalkResponse() (response *DescribeDingTalkResponse)

CreateDescribeDingTalkResponse creates a response to parse from DescribeDingTalk response

type DescribeDomainCountRequest ¶

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

DescribeDomainCountRequest is the request struct for api DescribeDomainCount

func CreateDescribeDomainCountRequest ¶

func CreateDescribeDomainCountRequest() (request *DescribeDomainCountRequest)

CreateDescribeDomainCountRequest creates a request to invoke DescribeDomainCount API

type DescribeDomainCountResponse ¶

type DescribeDomainCountResponse struct {
	*responses.BaseResponse
	RootDomainsCount  int    `json:"RootDomainsCount" xml:"RootDomainsCount"`
	RequestId         string `json:"RequestId" xml:"RequestId"`
	SubDomainsCount   int    `json:"SubDomainsCount" xml:"SubDomainsCount"`
	TotalDomainsCount int    `json:"TotalDomainsCount" xml:"TotalDomainsCount"`
}

DescribeDomainCountResponse is the response struct for api DescribeDomainCount

func CreateDescribeDomainCountResponse ¶

func CreateDescribeDomainCountResponse() (response *DescribeDomainCountResponse)

CreateDescribeDomainCountResponse creates a response to parse from DescribeDomainCount response

type DescribeDomainDetailRequest ¶

type DescribeDomainDetailRequest struct {
	*requests.RpcRequest
	DomainName string `position:"Query" name:"DomainName"`
	SourceIp   string `position:"Query" name:"SourceIp"`
}

DescribeDomainDetailRequest is the request struct for api DescribeDomainDetail

func CreateDescribeDomainDetailRequest ¶

func CreateDescribeDomainDetailRequest() (request *DescribeDomainDetailRequest)

CreateDescribeDomainDetailRequest creates a request to invoke DescribeDomainDetail API

type DescribeDomainDetailResponse ¶

type DescribeDomainDetailResponse struct {
	*responses.BaseResponse
	Domain            string             `json:"Domain" xml:"Domain"`
	RequestId         string             `json:"RequestId" xml:"RequestId"`
	VulCount          int                `json:"VulCount" xml:"VulCount"`
	AlarmCount        int                `json:"AlarmCount" xml:"AlarmCount"`
	RootDomain        string             `json:"RootDomain" xml:"RootDomain"`
	DomainDetailItems []DomainDetailItem `json:"DomainDetailItems" xml:"DomainDetailItems"`
}

DescribeDomainDetailResponse is the response struct for api DescribeDomainDetail

func CreateDescribeDomainDetailResponse ¶

func CreateDescribeDomainDetailResponse() (response *DescribeDomainDetailResponse)

CreateDescribeDomainDetailResponse creates a response to parse from DescribeDomainDetail response

type DescribeDomainListRequest ¶

type DescribeDomainListRequest struct {
	*requests.RpcRequest
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	FuzzyDomain string           `position:"Query" name:"FuzzyDomain"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	DomainType  string           `position:"Query" name:"DomainType"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
}

DescribeDomainListRequest is the request struct for api DescribeDomainList

func CreateDescribeDomainListRequest ¶

func CreateDescribeDomainListRequest() (request *DescribeDomainListRequest)

CreateDescribeDomainListRequest creates a request to invoke DescribeDomainList API

type DescribeDomainListResponse ¶

type DescribeDomainListResponse struct {
	*responses.BaseResponse
	RequestId              string           `json:"RequestId" xml:"RequestId"`
	PageInfo               PageInfo         `json:"PageInfo" xml:"PageInfo"`
	DomainListResponseList []DomainResponse `json:"DomainListResponseList" xml:"DomainListResponseList"`
}

DescribeDomainListResponse is the response struct for api DescribeDomainList

func CreateDescribeDomainListResponse ¶

func CreateDescribeDomainListResponse() (response *DescribeDomainListResponse)

CreateDescribeDomainListResponse creates a response to parse from DescribeDomainList response

type DescribeEmgVulGroupRequest ¶

type DescribeEmgVulGroupRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	Lang     string `position:"Query" name:"Lang"`
}

DescribeEmgVulGroupRequest is the request struct for api DescribeEmgVulGroup

func CreateDescribeEmgVulGroupRequest ¶

func CreateDescribeEmgVulGroupRequest() (request *DescribeEmgVulGroupRequest)

CreateDescribeEmgVulGroupRequest creates a request to invoke DescribeEmgVulGroup API

type DescribeEmgVulGroupResponse ¶

type DescribeEmgVulGroupResponse struct {
	*responses.BaseResponse
	RequestId       string        `json:"RequestId" xml:"RequestId"`
	TotalCount      int           `json:"TotalCount" xml:"TotalCount"`
	EmgVulGroupList []EmgVulGroup `json:"EmgVulGroupList" xml:"EmgVulGroupList"`
}

DescribeEmgVulGroupResponse is the response struct for api DescribeEmgVulGroup

func CreateDescribeEmgVulGroupResponse ¶

func CreateDescribeEmgVulGroupResponse() (response *DescribeEmgVulGroupResponse)

CreateDescribeEmgVulGroupResponse creates a response to parse from DescribeEmgVulGroup response

type DescribeEmgVulItemRequest ¶

type DescribeEmgVulItemRequest struct {
	*requests.RpcRequest
	ScanType    string           `position:"Query" name:"ScanType"`
	CheckType   requests.Integer `position:"Query" name:"CheckType"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	CheckStatus string           `position:"Query" name:"CheckStatus"`
	Lang        string           `position:"Query" name:"Lang"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	VulName     string           `position:"Query" name:"VulName"`
	RiskStatus  string           `position:"Query" name:"RiskStatus"`
}

DescribeEmgVulItemRequest is the request struct for api DescribeEmgVulItem

func CreateDescribeEmgVulItemRequest ¶

func CreateDescribeEmgVulItemRequest() (request *DescribeEmgVulItemRequest)

CreateDescribeEmgVulItemRequest creates a request to invoke DescribeEmgVulItem API

type DescribeEmgVulItemResponse ¶

type DescribeEmgVulItemResponse struct {
	*responses.BaseResponse
	CurrentPage     int              `json:"CurrentPage" xml:"CurrentPage"`
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	PageSize        int              `json:"PageSize" xml:"PageSize"`
	TotalCount      int              `json:"TotalCount" xml:"TotalCount"`
	GroupedVulItems []GroupedVulItem `json:"GroupedVulItems" xml:"GroupedVulItems"`
}

DescribeEmgVulItemResponse is the response struct for api DescribeEmgVulItem

func CreateDescribeEmgVulItemResponse ¶

func CreateDescribeEmgVulItemResponse() (response *DescribeEmgVulItemResponse)

CreateDescribeEmgVulItemResponse creates a response to parse from DescribeEmgVulItem response

type DescribeExportInfoRequest ¶

type DescribeExportInfoRequest struct {
	*requests.RpcRequest
	SourceIp string           `position:"Query" name:"SourceIp"`
	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
	Link         string `json:"Link" xml:"Link"`
	Progress     int    `json:"Progress" xml:"Progress"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	CurrentCount int    `json:"CurrentCount" xml:"CurrentCount"`
	Message      string `json:"Message" xml:"Message"`
	FileName     string `json:"FileName" xml:"FileName"`
	TotalCount   int    `json:"TotalCount" xml:"TotalCount"`
	ExportStatus string `json:"ExportStatus" xml:"ExportStatus"`
	Id           int64  `json:"Id" xml:"Id"`
}

DescribeExportInfoResponse is the response struct for api DescribeExportInfo

func CreateDescribeExportInfoResponse ¶

func CreateDescribeExportInfoResponse() (response *DescribeExportInfoResponse)

CreateDescribeExportInfoResponse creates a response to parse from DescribeExportInfo response

type DescribeExposedInstanceCriteriaRequest ¶

type DescribeExposedInstanceCriteriaRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	Value    string `position:"Query" name:"Value"`
}

DescribeExposedInstanceCriteriaRequest is the request struct for api DescribeExposedInstanceCriteria

func CreateDescribeExposedInstanceCriteriaRequest ¶

func CreateDescribeExposedInstanceCriteriaRequest() (request *DescribeExposedInstanceCriteriaRequest)

CreateDescribeExposedInstanceCriteriaRequest creates a request to invoke DescribeExposedInstanceCriteria API

type DescribeExposedInstanceCriteriaResponse ¶

type DescribeExposedInstanceCriteriaResponse struct {
	*responses.BaseResponse
	RequestId    string     `json:"RequestId" xml:"RequestId"`
	CriteriaList []Criteria `json:"CriteriaList" xml:"CriteriaList"`
}

DescribeExposedInstanceCriteriaResponse is the response struct for api DescribeExposedInstanceCriteria

func CreateDescribeExposedInstanceCriteriaResponse ¶

func CreateDescribeExposedInstanceCriteriaResponse() (response *DescribeExposedInstanceCriteriaResponse)

CreateDescribeExposedInstanceCriteriaResponse creates a response to parse from DescribeExposedInstanceCriteria response

type DescribeExposedInstanceDetailRequest ¶

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

DescribeExposedInstanceDetailRequest is the request struct for api DescribeExposedInstanceDetail

func CreateDescribeExposedInstanceDetailRequest ¶

func CreateDescribeExposedInstanceDetailRequest() (request *DescribeExposedInstanceDetailRequest)

CreateDescribeExposedInstanceDetailRequest creates a request to invoke DescribeExposedInstanceDetail API

type DescribeExposedInstanceDetailResponse ¶

type DescribeExposedInstanceDetailResponse struct {
	*responses.BaseResponse
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	ExposedChains []ExposedChain `json:"ExposedChains" xml:"ExposedChains"`
}

DescribeExposedInstanceDetailResponse is the response struct for api DescribeExposedInstanceDetail

func CreateDescribeExposedInstanceDetailResponse ¶

func CreateDescribeExposedInstanceDetailResponse() (response *DescribeExposedInstanceDetailResponse)

CreateDescribeExposedInstanceDetailResponse creates a response to parse from DescribeExposedInstanceDetail response

type DescribeExposedInstanceListRequest ¶

type DescribeExposedInstanceListRequest struct {
	*requests.RpcRequest
	ExposurePort      string           `position:"Query" name:"ExposurePort"`
	SourceIp          string           `position:"Query" name:"SourceIp"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	VulStatus         requests.Boolean `position:"Query" name:"VulStatus"`
	ExposureIp        string           `position:"Query" name:"ExposureIp"`
	GroupId           requests.Integer `position:"Query" name:"GroupId"`
	CurrentPage       requests.Integer `position:"Query" name:"CurrentPage"`
	ExposureComponent string           `position:"Query" name:"ExposureComponent"`
	InstanceId        string           `position:"Query" name:"InstanceId"`
	InstanceName      string           `position:"Query" name:"InstanceName"`
	HealthStatus      requests.Boolean `position:"Query" name:"HealthStatus"`
}

DescribeExposedInstanceListRequest is the request struct for api DescribeExposedInstanceList

func CreateDescribeExposedInstanceListRequest ¶

func CreateDescribeExposedInstanceListRequest() (request *DescribeExposedInstanceListRequest)

CreateDescribeExposedInstanceListRequest creates a request to invoke DescribeExposedInstanceList API

type DescribeExposedInstanceListResponse ¶

type DescribeExposedInstanceListResponse struct {
	*responses.BaseResponse
	RequestId        string            `json:"RequestId" xml:"RequestId"`
	PageInfo         PageInfo          `json:"PageInfo" xml:"PageInfo"`
	ExposedInstances []ExposedInstance `json:"ExposedInstances" xml:"ExposedInstances"`
}

DescribeExposedInstanceListResponse is the response struct for api DescribeExposedInstanceList

func CreateDescribeExposedInstanceListResponse ¶

func CreateDescribeExposedInstanceListResponse() (response *DescribeExposedInstanceListResponse)

CreateDescribeExposedInstanceListResponse creates a response to parse from DescribeExposedInstanceList response

type DescribeExposedStatisticsDetailRequest ¶

type DescribeExposedStatisticsDetailRequest struct {
	*requests.RpcRequest
	StatisticsType              string           `position:"Query" name:"StatisticsType"`
	StatisticsTypeGatewayType   string           `position:"Query" name:"StatisticsTypeGatewayType"`
	CurrentPage                 requests.Integer `position:"Query" name:"CurrentPage"`
	SourceIp                    string           `position:"Query" name:"SourceIp"`
	StatisticsTypeInstanceValue string           `position:"Query" name:"StatisticsTypeInstanceValue"`
	PageSize                    requests.Integer `position:"Query" name:"PageSize"`
}

DescribeExposedStatisticsDetailRequest is the request struct for api DescribeExposedStatisticsDetail

func CreateDescribeExposedStatisticsDetailRequest ¶

func CreateDescribeExposedStatisticsDetailRequest() (request *DescribeExposedStatisticsDetailRequest)

CreateDescribeExposedStatisticsDetailRequest creates a request to invoke DescribeExposedStatisticsDetail API

type DescribeExposedStatisticsDetailResponse ¶

type DescribeExposedStatisticsDetailResponse struct {
	*responses.BaseResponse
	RequestId         string             `json:"RequestId" xml:"RequestId"`
	PageInfo          PageInfo           `json:"PageInfo" xml:"PageInfo"`
	StatisticsDetails []StatisticsDetail `json:"StatisticsDetails" xml:"StatisticsDetails"`
}

DescribeExposedStatisticsDetailResponse is the response struct for api DescribeExposedStatisticsDetail

func CreateDescribeExposedStatisticsDetailResponse ¶

func CreateDescribeExposedStatisticsDetailResponse() (response *DescribeExposedStatisticsDetailResponse)

CreateDescribeExposedStatisticsDetailResponse creates a response to parse from DescribeExposedStatisticsDetail response

type DescribeExposedStatisticsRequest ¶

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

DescribeExposedStatisticsRequest is the request struct for api DescribeExposedStatistics

func CreateDescribeExposedStatisticsRequest ¶

func CreateDescribeExposedStatisticsRequest() (request *DescribeExposedStatisticsRequest)

CreateDescribeExposedStatisticsRequest creates a request to invoke DescribeExposedStatistics API

type DescribeExposedStatisticsResponse ¶

type DescribeExposedStatisticsResponse struct {
	*responses.BaseResponse
	RequestId                       string `json:"RequestId" xml:"RequestId"`
	ExposedLaterVulCount            int    `json:"ExposedLaterVulCount" xml:"ExposedLaterVulCount"`
	ExposedComponentCount           int    `json:"ExposedComponentCount" xml:"ExposedComponentCount"`
	ExposedPortCount                int    `json:"ExposedPortCount" xml:"ExposedPortCount"`
	ExposedInstanceCount            int    `json:"ExposedInstanceCount" xml:"ExposedInstanceCount"`
	ExposedWeekPasswordMachineCount int    `json:"ExposedWeekPasswordMachineCount" xml:"ExposedWeekPasswordMachineCount"`
	ExposedNntfVulCount             int    `json:"ExposedNntfVulCount" xml:"ExposedNntfVulCount"`
	GatewayAssetCount               int    `json:"GatewayAssetCount" xml:"GatewayAssetCount"`
	ExposedIpCount                  int    `json:"ExposedIpCount" xml:"ExposedIpCount"`
	ExposedAsapVulCount             int    `json:"ExposedAsapVulCount" xml:"ExposedAsapVulCount"`
}

DescribeExposedStatisticsResponse is the response struct for api DescribeExposedStatistics

func CreateDescribeExposedStatisticsResponse ¶

func CreateDescribeExposedStatisticsResponse() (response *DescribeExposedStatisticsResponse)

CreateDescribeExposedStatisticsResponse creates a response to parse from DescribeExposedStatistics response

type DescribeFieldStatisticsRequest ¶

type DescribeFieldStatisticsRequest struct {
	*requests.RpcRequest
	MachineTypes string `position:"Query" name:"MachineTypes"`
	SourceIp     string `position:"Query" name:"SourceIp"`
}

DescribeFieldStatisticsRequest is the request struct for api DescribeFieldStatistics

func CreateDescribeFieldStatisticsRequest ¶

func CreateDescribeFieldStatisticsRequest() (request *DescribeFieldStatisticsRequest)

CreateDescribeFieldStatisticsRequest creates a request to invoke DescribeFieldStatistics API

type DescribeFieldStatisticsResponse ¶

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

DescribeFieldStatisticsResponse is the response struct for api DescribeFieldStatistics

func CreateDescribeFieldStatisticsResponse ¶

func CreateDescribeFieldStatisticsResponse() (response *DescribeFieldStatisticsResponse)

CreateDescribeFieldStatisticsResponse creates a response to parse from DescribeFieldStatistics response

type DescribeFrontVulPatchListRequest ¶

type DescribeFrontVulPatchListRequest struct {
	*requests.RpcRequest
	Type        string `position:"Query" name:"Type"`
	SourceIp    string `position:"Query" name:"SourceIp"`
	OperateType string `position:"Query" name:"OperateType"`
	Info        string `position:"Query" name:"Info"`
}

DescribeFrontVulPatchListRequest is the request struct for api DescribeFrontVulPatchList

func CreateDescribeFrontVulPatchListRequest ¶

func CreateDescribeFrontVulPatchListRequest() (request *DescribeFrontVulPatchListRequest)

CreateDescribeFrontVulPatchListRequest creates a request to invoke DescribeFrontVulPatchList API

type DescribeFrontVulPatchListResponse ¶

type DescribeFrontVulPatchListResponse struct {
	*responses.BaseResponse
	RequestId      string       `json:"RequestId" xml:"RequestId"`
	FrontPatchList []FrontPatch `json:"FrontPatchList" xml:"FrontPatchList"`
}

DescribeFrontVulPatchListResponse is the response struct for api DescribeFrontVulPatchList

func CreateDescribeFrontVulPatchListResponse ¶

func CreateDescribeFrontVulPatchListResponse() (response *DescribeFrontVulPatchListResponse)

CreateDescribeFrontVulPatchListResponse creates a response to parse from DescribeFrontVulPatchList response

type DescribeGraph4InvestigationOnlineRequest ¶

type DescribeGraph4InvestigationOnlineRequest struct {
	*requests.RpcRequest
	VertexId    string           `position:"Query" name:"VertexId"`
	AnomalyId   string           `position:"Query" name:"AnomalyId"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	AnomalyUuid string           `position:"Query" name:"AnomalyUuid"`
	Lang        string           `position:"Query" name:"Lang"`
	Direction   string           `position:"Query" name:"Direction"`
	PathLength  requests.Integer `position:"Query" name:"PathLength"`
	Namespace   string           `position:"Query" name:"Namespace"`
}

DescribeGraph4InvestigationOnlineRequest is the request struct for api DescribeGraph4InvestigationOnline

func CreateDescribeGraph4InvestigationOnlineRequest ¶

func CreateDescribeGraph4InvestigationOnlineRequest() (request *DescribeGraph4InvestigationOnlineRequest)

CreateDescribeGraph4InvestigationOnlineRequest creates a request to invoke DescribeGraph4InvestigationOnline API

type DescribeGraph4InvestigationOnlineResponse ¶

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

DescribeGraph4InvestigationOnlineResponse is the response struct for api DescribeGraph4InvestigationOnline

func CreateDescribeGraph4InvestigationOnlineResponse ¶

func CreateDescribeGraph4InvestigationOnlineResponse() (response *DescribeGraph4InvestigationOnlineResponse)

CreateDescribeGraph4InvestigationOnlineResponse creates a response to parse from DescribeGraph4InvestigationOnline response

type DescribeGroupedContainerInstancesRequest ¶

type DescribeGroupedContainerInstancesRequest struct {
	*requests.RpcRequest
	Criteria    string           `position:"Query" name:"Criteria"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	GroupField  string           `position:"Query" name:"GroupField"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	LogicalExp  string           `position:"Query" name:"LogicalExp"`
	FieldValue  string           `position:"Query" name:"FieldValue"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
}

DescribeGroupedContainerInstancesRequest is the request struct for api DescribeGroupedContainerInstances

func CreateDescribeGroupedContainerInstancesRequest ¶

func CreateDescribeGroupedContainerInstancesRequest() (request *DescribeGroupedContainerInstancesRequest)

CreateDescribeGroupedContainerInstancesRequest creates a request to invoke DescribeGroupedContainerInstances API

type DescribeGroupedContainerInstancesResponse ¶

type DescribeGroupedContainerInstancesResponse struct {
	*responses.BaseResponse
	RequestId                    string                     `json:"RequestId" xml:"RequestId"`
	PageInfo                     PageInfo                   `json:"PageInfo" xml:"PageInfo"`
	GroupedContainerInstanceList []GroupedContainerInstance `json:"GroupedContainerInstanceList" xml:"GroupedContainerInstanceList"`
}

DescribeGroupedContainerInstancesResponse is the response struct for api DescribeGroupedContainerInstances

func CreateDescribeGroupedContainerInstancesResponse ¶

func CreateDescribeGroupedContainerInstancesResponse() (response *DescribeGroupedContainerInstancesResponse)

CreateDescribeGroupedContainerInstancesResponse creates a response to parse from DescribeGroupedContainerInstances response

type DescribeGroupedInstancesRequest ¶

type DescribeGroupedInstancesRequest struct {
	*requests.RpcRequest
	Criteria     string           `position:"Query" name:"Criteria"`
	SourceIp     string           `position:"Query" name:"SourceIp"`
	GroupField   string           `position:"Query" name:"GroupField"`
	NoPage       requests.Boolean `position:"Query" name:"NoPage"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
	FieldValue   string           `position:"Query" name:"FieldValue"`
	CurrentPage  requests.Integer `position:"Query" name:"CurrentPage"`
	MachineTypes string           `position:"Query" name:"MachineTypes"`
}

DescribeGroupedInstancesRequest is the request struct for api DescribeGroupedInstances

func CreateDescribeGroupedInstancesRequest ¶

func CreateDescribeGroupedInstancesRequest() (request *DescribeGroupedInstancesRequest)

CreateDescribeGroupedInstancesRequest creates a request to invoke DescribeGroupedInstances API

type DescribeGroupedInstancesResponse ¶

type DescribeGroupedInstancesResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	PageInfo  PageInfo   `json:"PageInfo" xml:"PageInfo"`
	Instances []Instance `json:"Instances" xml:"Instances"`
}

DescribeGroupedInstancesResponse is the response struct for api DescribeGroupedInstances

func CreateDescribeGroupedInstancesResponse ¶

func CreateDescribeGroupedInstancesResponse() (response *DescribeGroupedInstancesResponse)

CreateDescribeGroupedInstancesResponse creates a response to parse from DescribeGroupedInstances response

type DescribeGroupedMaliciousFilesRequest ¶

type DescribeGroupedMaliciousFilesRequest struct {
	*requests.RpcRequest
	RepoId             string           `position:"Query" name:"RepoId"`
	FuzzyMaliciousName string           `position:"Query" name:"FuzzyMaliciousName"`
	RepoNamespace      string           `position:"Query" name:"RepoNamespace"`
	SourceIp           string           `position:"Query" name:"SourceIp"`
	ImageDigest        string           `position:"Query" name:"ImageDigest"`
	PageSize           string           `position:"Query" name:"PageSize"`
	Lang               string           `position:"Query" name:"Lang"`
	ImageTag           string           `position:"Query" name:"ImageTag"`
	CurrentPage        requests.Integer `position:"Query" name:"CurrentPage"`
	ClusterId          string           `position:"Query" name:"ClusterId"`
	RepoName           string           `position:"Query" name:"RepoName"`
	RepoInstanceId     string           `position:"Query" name:"RepoInstanceId"`
	ImageLayer         string           `position:"Query" name:"ImageLayer"`
	Levels             string           `position:"Query" name:"Levels"`
	RepoRegionId       string           `position:"Query" name:"RepoRegionId"`
	Uuids              *[]string        `position:"Query" name:"Uuids"  type:"Repeated"`
}

DescribeGroupedMaliciousFilesRequest is the request struct for api DescribeGroupedMaliciousFiles

func CreateDescribeGroupedMaliciousFilesRequest ¶

func CreateDescribeGroupedMaliciousFilesRequest() (request *DescribeGroupedMaliciousFilesRequest)

CreateDescribeGroupedMaliciousFilesRequest creates a request to invoke DescribeGroupedMaliciousFiles API

type DescribeGroupedMaliciousFilesResponse ¶

type DescribeGroupedMaliciousFilesResponse struct {
	*responses.BaseResponse
	RequestId                    string                 `json:"RequestId" xml:"RequestId"`
	PageInfo                     PageInfo               `json:"PageInfo" xml:"PageInfo"`
	GroupedMaliciousFileResponse []GroupedMaliciousFile `json:"GroupedMaliciousFileResponse" xml:"GroupedMaliciousFileResponse"`
}

DescribeGroupedMaliciousFilesResponse is the response struct for api DescribeGroupedMaliciousFiles

func CreateDescribeGroupedMaliciousFilesResponse ¶

func CreateDescribeGroupedMaliciousFilesResponse() (response *DescribeGroupedMaliciousFilesResponse)

CreateDescribeGroupedMaliciousFilesResponse creates a response to parse from DescribeGroupedMaliciousFiles response

type DescribeGroupedTagsRequest ¶

type DescribeGroupedTagsRequest struct {
	*requests.RpcRequest
	MachineTypes string `position:"Query" name:"MachineTypes"`
	SourceIp     string `position:"Query" name:"SourceIp"`
}

DescribeGroupedTagsRequest is the request struct for api DescribeGroupedTags

func CreateDescribeGroupedTagsRequest ¶

func CreateDescribeGroupedTagsRequest() (request *DescribeGroupedTagsRequest)

CreateDescribeGroupedTagsRequest creates a request to invoke DescribeGroupedTags API

type DescribeGroupedTagsResponse ¶

type DescribeGroupedTagsResponse struct {
	*responses.BaseResponse
	HttpStatusCode int            `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	Success        bool           `json:"Success" xml:"Success"`
	Count          int            `json:"Count" xml:"Count"`
	GroupedFileds  []GroupedFiled `json:"GroupedFileds" xml:"GroupedFileds"`
}

DescribeGroupedTagsResponse is the response struct for api DescribeGroupedTags

func CreateDescribeGroupedTagsResponse ¶

func CreateDescribeGroupedTagsResponse() (response *DescribeGroupedTagsResponse)

CreateDescribeGroupedTagsResponse creates a response to parse from DescribeGroupedTags response

type DescribeGroupedVulRequest ¶

type DescribeGroupedVulRequest struct {
	*requests.RpcRequest
	StatusList          string           `position:"Query" name:"StatusList"`
	TargetType          string           `position:"Query" name:"TargetType"`
	MinScore            requests.Integer `position:"Query" name:"MinScore"`
	AttachTypes         string           `position:"Query" name:"AttachTypes"`
	Type                string           `position:"Query" name:"Type"`
	ContainerFieldName  string           `position:"Query" name:"ContainerFieldName"`
	SourceIp            string           `position:"Query" name:"SourceIp"`
	ContainerFieldValue string           `position:"Query" name:"ContainerFieldValue"`
	PageSize            requests.Integer `position:"Query" name:"PageSize"`
	Lang                string           `position:"Query" name:"Lang"`
	GroupId             string           `position:"Query" name:"GroupId"`
	Dealed              string           `position:"Query" name:"Dealed"`
	CurrentPage         requests.Integer `position:"Query" name:"CurrentPage"`
	ClusterId           string           `position:"Query" name:"ClusterId"`
	AliasName           string           `position:"Query" name:"AliasName"`
	SearchTags          string           `position:"Query" name:"SearchTags"`
	Necessity           string           `position:"Query" name:"Necessity"`
	Uuids               string           `position:"Query" name:"Uuids"`
}

DescribeGroupedVulRequest is the request struct for api DescribeGroupedVul

func CreateDescribeGroupedVulRequest ¶

func CreateDescribeGroupedVulRequest() (request *DescribeGroupedVulRequest)

CreateDescribeGroupedVulRequest creates a request to invoke DescribeGroupedVul API

type DescribeGroupedVulResponse ¶

type DescribeGroupedVulResponse struct {
	*responses.BaseResponse
	CurrentPage     int              `json:"CurrentPage" xml:"CurrentPage"`
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	PageSize        int              `json:"PageSize" xml:"PageSize"`
	TotalCount      int              `json:"TotalCount" xml:"TotalCount"`
	GroupedVulItems []GroupedVulItem `json:"GroupedVulItems" xml:"GroupedVulItems"`
}

DescribeGroupedVulResponse is the response struct for api DescribeGroupedVul

func CreateDescribeGroupedVulResponse ¶

func CreateDescribeGroupedVulResponse() (response *DescribeGroupedVulResponse)

CreateDescribeGroupedVulResponse creates a response to parse from DescribeGroupedVul response

type DescribeHoneyPotAuthRequest ¶

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

DescribeHoneyPotAuthRequest is the request struct for api DescribeHoneyPotAuth

func CreateDescribeHoneyPotAuthRequest ¶

func CreateDescribeHoneyPotAuthRequest() (request *DescribeHoneyPotAuthRequest)

CreateDescribeHoneyPotAuthRequest creates a request to invoke DescribeHoneyPotAuth API

type DescribeHoneyPotAuthResponse ¶

type DescribeHoneyPotAuthResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	HoneyPotCount     int    `json:"HoneyPotCount" xml:"HoneyPotCount"`
	HoneyPotAuthCount int64  `json:"HoneyPotAuthCount" xml:"HoneyPotAuthCount"`
}

DescribeHoneyPotAuthResponse is the response struct for api DescribeHoneyPotAuth

func CreateDescribeHoneyPotAuthResponse ¶

func CreateDescribeHoneyPotAuthResponse() (response *DescribeHoneyPotAuthResponse)

CreateDescribeHoneyPotAuthResponse creates a response to parse from DescribeHoneyPotAuth response

type DescribeHoneyPotSuspStatisticsRequest ¶

type DescribeHoneyPotSuspStatisticsRequest struct {
	*requests.RpcRequest
	StatisticsDays    requests.Integer `position:"Query" name:"StatisticsDays"`
	StatisticsKeyType string           `position:"Query" name:"StatisticsKeyType"`
	SourceIp          string           `position:"Query" name:"SourceIp"`
	From              string           `position:"Query" name:"From"`
}

DescribeHoneyPotSuspStatisticsRequest is the request struct for api DescribeHoneyPotSuspStatistics

func CreateDescribeHoneyPotSuspStatisticsRequest ¶

func CreateDescribeHoneyPotSuspStatisticsRequest() (request *DescribeHoneyPotSuspStatisticsRequest)

CreateDescribeHoneyPotSuspStatisticsRequest creates a request to invoke DescribeHoneyPotSuspStatistics API

type DescribeHoneyPotSuspStatisticsResponse ¶

type DescribeHoneyPotSuspStatisticsResponse struct {
	*responses.BaseResponse
	RequestId                      string                               `json:"RequestId" xml:"RequestId"`
	SuspHoneyPotStatisticsResponse []SuspHoneyPotStatisticsResponseItem `json:"SuspHoneyPotStatisticsResponse" xml:"SuspHoneyPotStatisticsResponse"`
}

DescribeHoneyPotSuspStatisticsResponse is the response struct for api DescribeHoneyPotSuspStatistics

func CreateDescribeHoneyPotSuspStatisticsResponse ¶

func CreateDescribeHoneyPotSuspStatisticsResponse() (response *DescribeHoneyPotSuspStatisticsResponse)

CreateDescribeHoneyPotSuspStatisticsResponse creates a response to parse from DescribeHoneyPotSuspStatistics response

type DescribeImageBaselineCheckSummaryRequest ¶

type DescribeImageBaselineCheckSummaryRequest struct {
	*requests.RpcRequest
	Criteria     string           `position:"Query" name:"Criteria"`
	SourceIp     string           `position:"Query" name:"SourceIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	CriteriaType string           `position:"Query" name:"CriteriaType"`
	Lang         string           `position:"Query" name:"Lang"`
	CurrentPage  requests.Integer `position:"Query" name:"CurrentPage"`
	ClusterId    string           `position:"Query" name:"ClusterId"`
	RiskLevel    string           `position:"Query" name:"RiskLevel"`
}

DescribeImageBaselineCheckSummaryRequest is the request struct for api DescribeImageBaselineCheckSummary

func CreateDescribeImageBaselineCheckSummaryRequest ¶

func CreateDescribeImageBaselineCheckSummaryRequest() (request *DescribeImageBaselineCheckSummaryRequest)

CreateDescribeImageBaselineCheckSummaryRequest creates a request to invoke DescribeImageBaselineCheckSummary API

type DescribeImageBaselineCheckSummaryResponse ¶

type DescribeImageBaselineCheckSummaryResponse struct {
	*responses.BaseResponse
	RequestId             string                      `json:"RequestId" xml:"RequestId"`
	PageInfo              PageInfo                    `json:"PageInfo" xml:"PageInfo"`
	BaselineResultSummary []BaselineResultSummaryItem `json:"BaselineResultSummary" xml:"BaselineResultSummary"`
}

DescribeImageBaselineCheckSummaryResponse is the response struct for api DescribeImageBaselineCheckSummary

func CreateDescribeImageBaselineCheckSummaryResponse ¶

func CreateDescribeImageBaselineCheckSummaryResponse() (response *DescribeImageBaselineCheckSummaryResponse)

CreateDescribeImageBaselineCheckSummaryResponse creates a response to parse from DescribeImageBaselineCheckSummary response

type DescribeImageFixTaskRequest ¶

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

DescribeImageFixTaskRequest is the request struct for api DescribeImageFixTask

func CreateDescribeImageFixTaskRequest ¶

func CreateDescribeImageFixTaskRequest() (request *DescribeImageFixTaskRequest)

CreateDescribeImageFixTaskRequest creates a request to invoke DescribeImageFixTask API

type DescribeImageFixTaskResponse ¶

type DescribeImageFixTaskResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	PageInfo   PageInfo    `json:"PageInfo" xml:"PageInfo"`
	BuildTasks []BuildTask `json:"BuildTasks" xml:"BuildTasks"`
}

DescribeImageFixTaskResponse is the response struct for api DescribeImageFixTask

func CreateDescribeImageFixTaskResponse ¶

func CreateDescribeImageFixTaskResponse() (response *DescribeImageFixTaskResponse)

CreateDescribeImageFixTaskResponse creates a response to parse from DescribeImageFixTask response

type DescribeImageGroupedVulListRequest ¶

type DescribeImageGroupedVulListRequest struct {
	*requests.RpcRequest
	Type           string           `position:"Query" name:"Type"`
	LastTsEnd      requests.Integer `position:"Query" name:"LastTsEnd"`
	CreateTsStart  requests.Integer `position:"Query" name:"CreateTsStart"`
	IsLatest       requests.Integer `position:"Query" name:"IsLatest"`
	SourceIp       string           `position:"Query" name:"SourceIp"`
	ImageTag       string           `position:"Query" name:"ImageTag"`
	Level          string           `position:"Query" name:"Level"`
	GroupId        string           `position:"Query" name:"GroupId"`
	OrderBy        string           `position:"Query" name:"OrderBy"`
	AliasName      string           `position:"Query" name:"AliasName"`
	PatchId        requests.Integer `position:"Query" name:"PatchId"`
	Name           string           `position:"Query" name:"Name"`
	CreateTsEnd    requests.Integer `position:"Query" name:"CreateTsEnd"`
	Necessity      string           `position:"Query" name:"Necessity"`
	Uuids          string           `position:"Query" name:"Uuids"`
	RepoId         string           `position:"Query" name:"RepoId"`
	StatusList     string           `position:"Query" name:"StatusList"`
	CveId          string           `position:"Query" name:"CveId"`
	Remark         string           `position:"Query" name:"Remark"`
	RepoNamespace  string           `position:"Query" name:"RepoNamespace"`
	ImageDigest    string           `position:"Query" name:"ImageDigest"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Lang           string           `position:"Query" name:"Lang"`
	LastTsStart    requests.Integer `position:"Query" name:"LastTsStart"`
	Direction      string           `position:"Query" name:"Direction"`
	Dealed         string           `position:"Query" name:"Dealed"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	SearchTags     string           `position:"Query" name:"SearchTags"`
	RepoName       string           `position:"Query" name:"RepoName"`
	RepoInstanceId string           `position:"Query" name:"RepoInstanceId"`
	ImageLayer     string           `position:"Query" name:"ImageLayer"`
	RepoRegionId   string           `position:"Query" name:"RepoRegionId"`
}

DescribeImageGroupedVulListRequest is the request struct for api DescribeImageGroupedVulList

func CreateDescribeImageGroupedVulListRequest ¶

func CreateDescribeImageGroupedVulListRequest() (request *DescribeImageGroupedVulListRequest)

CreateDescribeImageGroupedVulListRequest creates a request to invoke DescribeImageGroupedVulList API

type DescribeImageGroupedVulListResponse ¶

type DescribeImageGroupedVulListResponse struct {
	*responses.BaseResponse
	CurrentPage     int              `json:"CurrentPage" xml:"CurrentPage"`
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	PageSize        int              `json:"PageSize" xml:"PageSize"`
	TotalCount      int              `json:"TotalCount" xml:"TotalCount"`
	GroupedVulItems []GroupedVulItem `json:"GroupedVulItems" xml:"GroupedVulItems"`
}

DescribeImageGroupedVulListResponse is the response struct for api DescribeImageGroupedVulList

func CreateDescribeImageGroupedVulListResponse ¶

func CreateDescribeImageGroupedVulListResponse() (response *DescribeImageGroupedVulListResponse)

CreateDescribeImageGroupedVulListResponse creates a response to parse from DescribeImageGroupedVulList response

type DescribeImageListWithBaselineNameRequest ¶

type DescribeImageListWithBaselineNameRequest struct {
	*requests.RpcRequest
	Criteria        string           `position:"Query" name:"Criteria"`
	RepoNamespace   string           `position:"Query" name:"RepoNamespace"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ImageDigest     string           `position:"Query" name:"ImageDigest"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	CriteriaType    string           `position:"Query" name:"CriteriaType"`
	Lang            string           `position:"Query" name:"Lang"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	RepoName        string           `position:"Query" name:"RepoName"`
	BaselineNameKey string           `position:"Query" name:"BaselineNameKey"`
	RepoInstanceId  string           `position:"Query" name:"RepoInstanceId"`
}

DescribeImageListWithBaselineNameRequest is the request struct for api DescribeImageListWithBaselineName

func CreateDescribeImageListWithBaselineNameRequest ¶

func CreateDescribeImageListWithBaselineNameRequest() (request *DescribeImageListWithBaselineNameRequest)

CreateDescribeImageListWithBaselineNameRequest creates a request to invoke DescribeImageListWithBaselineName API

type DescribeImageListWithBaselineNameResponse ¶

type DescribeImageListWithBaselineNameResponse struct {
	*responses.BaseResponse
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	PageInfo   PageInfo         `json:"PageInfo" xml:"PageInfo"`
	ImageInfos []ImageInfosItem `json:"ImageInfos" xml:"ImageInfos"`
}

DescribeImageListWithBaselineNameResponse is the response struct for api DescribeImageListWithBaselineName

func CreateDescribeImageListWithBaselineNameResponse ¶

func CreateDescribeImageListWithBaselineNameResponse() (response *DescribeImageListWithBaselineNameResponse)

CreateDescribeImageListWithBaselineNameResponse creates a response to parse from DescribeImageListWithBaselineName response

type DescribeImageScanAuthCountRequest ¶

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

DescribeImageScanAuthCountRequest is the request struct for api DescribeImageScanAuthCount

func CreateDescribeImageScanAuthCountRequest ¶

func CreateDescribeImageScanAuthCountRequest() (request *DescribeImageScanAuthCountRequest)

CreateDescribeImageScanAuthCountRequest creates a request to invoke DescribeImageScanAuthCount API

type DescribeImageScanAuthCountResponse ¶

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

DescribeImageScanAuthCountResponse is the response struct for api DescribeImageScanAuthCount

func CreateDescribeImageScanAuthCountResponse ¶

func CreateDescribeImageScanAuthCountResponse() (response *DescribeImageScanAuthCountResponse)

CreateDescribeImageScanAuthCountResponse creates a response to parse from DescribeImageScanAuthCount response

type DescribeImageStatisticsRequest ¶

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

DescribeImageStatisticsRequest is the request struct for api DescribeImageStatistics

func CreateDescribeImageStatisticsRequest ¶

func CreateDescribeImageStatisticsRequest() (request *DescribeImageStatisticsRequest)

CreateDescribeImageStatisticsRequest creates a request to invoke DescribeImageStatistics API

type DescribeImageStatisticsResponse ¶

type DescribeImageStatisticsResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	InstanceCount     int    `json:"InstanceCount" xml:"InstanceCount"`
	RiskInstanceCount int    `json:"RiskInstanceCount" xml:"RiskInstanceCount"`
}

DescribeImageStatisticsResponse is the response struct for api DescribeImageStatistics

func CreateDescribeImageStatisticsResponse ¶

func CreateDescribeImageStatisticsResponse() (response *DescribeImageStatisticsResponse)

CreateDescribeImageStatisticsResponse creates a response to parse from DescribeImageStatistics response

type DescribeImageVulListRequest ¶

type DescribeImageVulListRequest struct {
	*requests.RpcRequest
	Type                string           `position:"Query" name:"Type"`
	CreateTsStart       requests.Integer `position:"Query" name:"CreateTsStart"`
	ContainerFieldName  string           `position:"Query" name:"ContainerFieldName"`
	SourceIp            string           `position:"Query" name:"SourceIp"`
	Tag                 string           `position:"Query" name:"Tag"`
	ModifyTsEnd         requests.Integer `position:"Query" name:"ModifyTsEnd"`
	Level               string           `position:"Query" name:"Level"`
	Resource            string           `position:"Query" name:"Resource"`
	GroupId             string           `position:"Query" name:"GroupId"`
	AliasName           string           `position:"Query" name:"AliasName"`
	InstanceId          string           `position:"Query" name:"InstanceId"`
	Name                string           `position:"Query" name:"Name"`
	Ids                 string           `position:"Query" name:"Ids"`
	CreateTsEnd         requests.Integer `position:"Query" name:"CreateTsEnd"`
	Necessity           string           `position:"Query" name:"Necessity"`
	Uuids               string           `position:"Query" name:"Uuids"`
	RepoId              string           `position:"Query" name:"RepoId"`
	StatusList          string           `position:"Query" name:"StatusList"`
	TargetType          string           `position:"Query" name:"TargetType"`
	CveId               string           `position:"Query" name:"CveId"`
	Remark              string           `position:"Query" name:"Remark"`
	RepoNamespace       string           `position:"Query" name:"RepoNamespace"`
	ContainerFieldValue string           `position:"Query" name:"ContainerFieldValue"`
	PageSize            requests.Integer `position:"Query" name:"PageSize"`
	Digest              string           `position:"Query" name:"Digest"`
	ModifyTsStart       requests.Integer `position:"Query" name:"ModifyTsStart"`
	Lang                string           `position:"Query" name:"Lang"`
	Dealed              string           `position:"Query" name:"Dealed"`
	CurrentPage         requests.Integer `position:"Query" name:"CurrentPage"`
	ClusterId           string           `position:"Query" name:"ClusterId"`
	BatchName           string           `position:"Query" name:"BatchName"`
	RepoName            string           `position:"Query" name:"RepoName"`
	RepoInstanceId      string           `position:"Query" name:"RepoInstanceId"`
	RepoRegionId        string           `position:"Query" name:"RepoRegionId"`
}

DescribeImageVulListRequest is the request struct for api DescribeImageVulList

func CreateDescribeImageVulListRequest ¶

func CreateDescribeImageVulListRequest() (request *DescribeImageVulListRequest)

CreateDescribeImageVulListRequest creates a request to invoke DescribeImageVulList API

type DescribeImageVulListResponse ¶

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

DescribeImageVulListResponse is the response struct for api DescribeImageVulList

func CreateDescribeImageVulListResponse ¶

func CreateDescribeImageVulListResponse() (response *DescribeImageVulListResponse)

CreateDescribeImageVulListResponse creates a response to parse from DescribeImageVulList response

type DescribeInstallCaptchaRequest ¶

type DescribeInstallCaptchaRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	Lang     string `position:"Query" name:"Lang"`
	Deadline string `position:"Query" name:"Deadline"`
}

DescribeInstallCaptchaRequest is the request struct for api DescribeInstallCaptcha

func CreateDescribeInstallCaptchaRequest ¶

func CreateDescribeInstallCaptchaRequest() (request *DescribeInstallCaptchaRequest)

CreateDescribeInstallCaptchaRequest creates a request to invoke DescribeInstallCaptcha API

type DescribeInstallCaptchaResponse ¶

type DescribeInstallCaptchaResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	CaptchaCode string `json:"CaptchaCode" xml:"CaptchaCode"`
	Deadline    int    `json:"Deadline" xml:"Deadline"`
}

DescribeInstallCaptchaResponse is the response struct for api DescribeInstallCaptcha

func CreateDescribeInstallCaptchaResponse ¶

func CreateDescribeInstallCaptchaResponse() (response *DescribeInstallCaptchaResponse)

CreateDescribeInstallCaptchaResponse creates a response to parse from DescribeInstallCaptcha response

type DescribeInstallCodesRequest ¶

type DescribeInstallCodesRequest struct {
	*requests.RpcRequest
	SubAccountName string           `position:"Query" name:"SubAccountName"`
	SourceIp       string           `position:"Query" name:"SourceIp"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	Status         requests.Integer `position:"Query" name:"Status"`
}

DescribeInstallCodesRequest is the request struct for api DescribeInstallCodes

func CreateDescribeInstallCodesRequest ¶

func CreateDescribeInstallCodesRequest() (request *DescribeInstallCodesRequest)

CreateDescribeInstallCodesRequest creates a request to invoke DescribeInstallCodes API

type DescribeInstallCodesResponse ¶

type DescribeInstallCodesResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	InstallCodes []InstallCode `json:"InstallCodes" xml:"InstallCodes"`
}

DescribeInstallCodesResponse is the response struct for api DescribeInstallCodes

func CreateDescribeInstallCodesResponse ¶

func CreateDescribeInstallCodesResponse() (response *DescribeInstallCodesResponse)

CreateDescribeInstallCodesResponse creates a response to parse from DescribeInstallCodes response

type DescribeInstanceAntiBruteForceRulesRequest ¶

type DescribeInstanceAntiBruteForceRulesRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	UuidList        *[]string        `position:"Query" name:"UuidList"  type:"Repeated"`
}

DescribeInstanceAntiBruteForceRulesRequest is the request struct for api DescribeInstanceAntiBruteForceRules

func CreateDescribeInstanceAntiBruteForceRulesRequest ¶

func CreateDescribeInstanceAntiBruteForceRulesRequest() (request *DescribeInstanceAntiBruteForceRulesRequest)

CreateDescribeInstanceAntiBruteForceRulesRequest creates a request to invoke DescribeInstanceAntiBruteForceRules API

type DescribeInstanceAntiBruteForceRulesResponse ¶

type DescribeInstanceAntiBruteForceRulesResponse struct {
	*responses.BaseResponse
	RequestId string                       `json:"RequestId" xml:"RequestId"`
	PageInfo  PageInfo                     `json:"PageInfo" xml:"PageInfo"`
	Rules     []InstanceAntiBruteForceRule `json:"Rules" xml:"Rules"`
}

DescribeInstanceAntiBruteForceRulesResponse is the response struct for api DescribeInstanceAntiBruteForceRules

func CreateDescribeInstanceAntiBruteForceRulesResponse ¶

func CreateDescribeInstanceAntiBruteForceRulesResponse() (response *DescribeInstanceAntiBruteForceRulesResponse)

CreateDescribeInstanceAntiBruteForceRulesResponse creates a response to parse from DescribeInstanceAntiBruteForceRules response

type DescribeInstanceRebootStatusRequest ¶

type DescribeInstanceRebootStatusRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	Uuids    string `position:"Query" name:"Uuids"`
}

DescribeInstanceRebootStatusRequest is the request struct for api DescribeInstanceRebootStatus

func CreateDescribeInstanceRebootStatusRequest ¶

func CreateDescribeInstanceRebootStatusRequest() (request *DescribeInstanceRebootStatusRequest)

CreateDescribeInstanceRebootStatusRequest creates a request to invoke DescribeInstanceRebootStatus API

type DescribeInstanceRebootStatusResponse ¶

type DescribeInstanceRebootStatusResponse struct {
	*responses.BaseResponse
	TotalCount     int            `json:"TotalCount" xml:"TotalCount"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	RebootStatuses []RebootStatus `json:"RebootStatuses" xml:"RebootStatuses"`
}

DescribeInstanceRebootStatusResponse is the response struct for api DescribeInstanceRebootStatus

func CreateDescribeInstanceRebootStatusResponse ¶

func CreateDescribeInstanceRebootStatusResponse() (response *DescribeInstanceRebootStatusResponse)

CreateDescribeInstanceRebootStatusResponse creates a response to parse from DescribeInstanceRebootStatus response

type DescribeInstanceStatisticsRequest ¶

type DescribeInstanceStatisticsRequest struct {
	*requests.RpcRequest
	Uuid     string `position:"Query" name:"Uuid"`
	SourceIp string `position:"Query" name:"SourceIp"`
	From     string `position:"Query" name:"From"`
	Lang     string `position:"Query" name:"Lang"`
}

DescribeInstanceStatisticsRequest is the request struct for api DescribeInstanceStatistics

func CreateDescribeInstanceStatisticsRequest ¶

func CreateDescribeInstanceStatisticsRequest() (request *DescribeInstanceStatisticsRequest)

CreateDescribeInstanceStatisticsRequest creates a request to invoke DescribeInstanceStatistics API

type DescribeInstanceStatisticsResponse ¶

type DescribeInstanceStatisticsResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

DescribeInstanceStatisticsResponse is the response struct for api DescribeInstanceStatistics

func CreateDescribeInstanceStatisticsResponse ¶

func CreateDescribeInstanceStatisticsResponse() (response *DescribeInstanceStatisticsResponse)

CreateDescribeInstanceStatisticsResponse creates a response to parse from DescribeInstanceStatistics response

type DescribeIpInfoRequest ¶

type DescribeIpInfoRequest struct {
	*requests.RpcRequest
	Ip       string `position:"Query" name:"Ip"`
	SourceIp string `position:"Query" name:"SourceIp"`
	Field    string `position:"Query" name:"Field"`
}

DescribeIpInfoRequest is the request struct for api DescribeIpInfo

func CreateDescribeIpInfoRequest ¶

func CreateDescribeIpInfoRequest() (request *DescribeIpInfoRequest)

CreateDescribeIpInfoRequest creates a request to invoke DescribeIpInfo API

type DescribeIpInfoResponse ¶

type DescribeIpInfoResponse struct {
	*responses.BaseResponse
	RequestId               string `json:"RequestId" xml:"RequestId"`
	Ip                      string `json:"ip" xml:"ip"`
	Geo                     string `json:"geo" xml:"geo"`
	IsProxy                 string `json:"is_proxy" xml:"is_proxy"`
	GmtLastTor              string `json:"gmt_last_tor" xml:"gmt_last_tor"`
	TorDayTrace             string `json:"tor_day_trace" xml:"tor_day_trace"`
	TotalDayCntTor          string `json:"total_day_cnt_tor" xml:"total_day_cnt_tor"`
	DayCnt7dTor             string `json:"day_cnt_7d_tor" xml:"day_cnt_7d_tor"`
	DayCnt30dTor            string `json:"day_cnt_30d_tor" xml:"day_cnt_30d_tor"`
	IsTor                   string `json:"is_tor" xml:"is_tor"`
	GmtLastWebAttack        string `json:"gmt_last_web_attack" xml:"gmt_last_web_attack"`
	WebAttackDayTrace       string `json:"web_attack_day_trace" xml:"web_attack_day_trace"`
	TotalDayCntWebAttack    string `json:"total_day_cnt_web_attack" xml:"total_day_cnt_web_attack"`
	DayCnt7dWebAttack       string `json:"day_cnt_7d_web_attack" xml:"day_cnt_7d_web_attack"`
	DayCnt30dWebAttack      string `json:"day_cnt_30d_web_attack" xml:"day_cnt_30d_web_attack"`
	IsWebAttack             string `json:"is_web_attack" xml:"is_web_attack"`
	GmtLastProxy            string `json:"gmt_last_proxy" xml:"gmt_last_proxy"`
	ProxyDayTrace           string `json:"proxy_day_trace" xml:"proxy_day_trace"`
	IsProxy1d               string `json:"is_proxy_1d" xml:"is_proxy_1d"`
	IsProxy7d               string `json:"is_proxy_7d" xml:"is_proxy_7d"`
	IsTor1d                 string `json:"is_tor_1d" xml:"is_tor_1d"`
	IsTor7d                 string `json:"is_tor_7d" xml:"is_tor_7d"`
	IsWebAttack1d           string `json:"is_web_attack_1d" xml:"is_web_attack_1d"`
	IsWebAttack7d           string `json:"is_web_attack_7d" xml:"is_web_attack_7d"`
	IsWebAttack30d          string `json:"is_web_attack_30d" xml:"is_web_attack_30d"`
	Province                string `json:"province" xml:"province"`
	City                    string `json:"city" xml:"city"`
	Isp                     string `json:"isp" xml:"isp"`
	Country                 string `json:"country" xml:"country"`
	GmtLastNat              string `json:"gmt_last_nat" xml:"gmt_last_nat"`
	NatDayTrace             string `json:"nat_day_trace" xml:"nat_day_trace"`
	IsNat                   string `json:"is_nat" xml:"is_nat"`
	IsNat1d                 string `json:"is_nat_1d" xml:"is_nat_1d"`
	IsNat7d                 string `json:"is_nat_7d" xml:"is_nat_7d"`
	GmtFirstMiningPool      string `json:"gmt_first_mining_pool" xml:"gmt_first_mining_pool"`
	GmtLastMiningPool       string `json:"gmt_last_mining_pool" xml:"gmt_last_mining_pool"`
	MiningPoolDayTrace      string `json:"mining_pool_day_trace" xml:"mining_pool_day_trace"`
	IsMiningPool            string `json:"is_mining_pool" xml:"is_mining_pool"`
	IsMiningPool1d          string `json:"is_mining_pool_1d" xml:"is_mining_pool_1d"`
	IsMiningPool7d          string `json:"is_mining_pool_7d" xml:"is_mining_pool_7d"`
	GmtFirstC2              string `json:"gmt_first_c2" xml:"gmt_first_c2"`
	GmtLastC2               string `json:"gmt_last_c2" xml:"gmt_last_c2"`
	C2DayTrace              string `json:"c2_day_trace" xml:"c2_day_trace"`
	IsC2                    string `json:"is_c2" xml:"is_c2"`
	IsC21d                  string `json:"is_c2_1d" xml:"is_c2_1d"`
	IsC27d                  string `json:"is_c2_7d" xml:"is_c2_7d"`
	GmtLastMaliciousSource  string `json:"gmt_last_malicious_source" xml:"gmt_last_malicious_source"`
	MaliciousSourceDayTrace string `json:"malicious_source_day_trace" xml:"malicious_source_day_trace"`
	IsMaliciousSource       string `json:"is_malicious_source" xml:"is_malicious_source"`
	IsMaliciousSource1d     string `json:"is_malicious_source_1d" xml:"is_malicious_source_1d"`
	IsMaliciousSource7d     string `json:"is_malicious_source_7d" xml:"is_malicious_source_7d"`
	IsMaliciousSource30d    string `json:"is_malicious_source_30d" xml:"is_malicious_source_30d"`
	IsIdc                   string `json:"is_idc" xml:"is_idc"`
	IdcName                 string `json:"idc_name" xml:"idc_name"`
	IsMaliciousLogin        string `json:"is_malicious_login" xml:"is_malicious_login"`
	GmtLastMaliciousLogin   string `json:"gmt_last_malicious_login" xml:"gmt_last_malicious_login"`
	MaliciousLoginDayTrace  string `json:"malicious_login_day_trace" xml:"malicious_login_day_trace"`
	IsMaliciousLogin1d      string `json:"is_malicious_login_1d" xml:"is_malicious_login_1d"`
	IsMaliciousLogin7d      string `json:"is_malicious_login_7d" xml:"is_malicious_login_7d"`
	MaliciousScore          string `json:"malicious_score" xml:"malicious_score"`
	Tags                    string `json:"tags" xml:"tags"`
	Rdns                    string `json:"rdns" xml:"rdns"`
}

DescribeIpInfoResponse is the response struct for api DescribeIpInfo

func CreateDescribeIpInfoResponse ¶

func CreateDescribeIpInfoResponse() (response *DescribeIpInfoResponse)

CreateDescribeIpInfoResponse creates a response to parse from DescribeIpInfo response

type DescribeLoginBaseConfigsRequest ¶

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

DescribeLoginBaseConfigsRequest is the request struct for api DescribeLoginBaseConfigs

func CreateDescribeLoginBaseConfigsRequest ¶

func CreateDescribeLoginBaseConfigsRequest() (request *DescribeLoginBaseConfigsRequest)

CreateDescribeLoginBaseConfigsRequest creates a request to invoke DescribeLoginBaseConfigs API

type DescribeLoginBaseConfigsResponse ¶

type DescribeLoginBaseConfigsResponse struct {
	*responses.BaseResponse
	CurrentPage int          `json:"CurrentPage" xml:"CurrentPage"`
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	PageSize    int          `json:"PageSize" xml:"PageSize"`
	TotalCount  int          `json:"TotalCount" xml:"TotalCount"`
	BaseConfigs []BaseConfig `json:"BaseConfigs" xml:"BaseConfigs"`
}

DescribeLoginBaseConfigsResponse is the response struct for api DescribeLoginBaseConfigs

func CreateDescribeLoginBaseConfigsResponse ¶

func CreateDescribeLoginBaseConfigsResponse() (response *DescribeLoginBaseConfigsResponse)

CreateDescribeLoginBaseConfigsResponse creates a response to parse from DescribeLoginBaseConfigs response

type DescribeLogstoreStorageRequest ¶

type DescribeLogstoreStorageRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	From     string `position:"Query" name:"From"`
	Lang     string `position:"Query" name:"Lang"`
}

DescribeLogstoreStorageRequest is the request struct for api DescribeLogstoreStorage

func CreateDescribeLogstoreStorageRequest ¶

func CreateDescribeLogstoreStorageRequest() (request *DescribeLogstoreStorageRequest)

CreateDescribeLogstoreStorageRequest creates a request to invoke DescribeLogstoreStorage API

type DescribeLogstoreStorageResponse ¶

type DescribeLogstoreStorageResponse struct {
	*responses.BaseResponse
	Used      int64  `json:"Used" xml:"Used"`
	Ttl       int    `json:"Ttl" xml:"Ttl"`
	Logstore  string `json:"Logstore" xml:"Logstore"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Preserve  int64  `json:"Preserve" xml:"Preserve"`
}

DescribeLogstoreStorageResponse is the response struct for api DescribeLogstoreStorage

func CreateDescribeLogstoreStorageResponse ¶

func CreateDescribeLogstoreStorageResponse() (response *DescribeLogstoreStorageResponse)

CreateDescribeLogstoreStorageResponse creates a response to parse from DescribeLogstoreStorage response

type DescribeModuleConfigRequest ¶

type DescribeModuleConfigRequest struct {
	*requests.RpcRequest
	SourceIp                   string `position:"Query" name:"SourceIp"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
}

DescribeModuleConfigRequest is the request struct for api DescribeModuleConfig

func CreateDescribeModuleConfigRequest ¶

func CreateDescribeModuleConfigRequest() (request *DescribeModuleConfigRequest)

CreateDescribeModuleConfigRequest creates a request to invoke DescribeModuleConfig API

type DescribeModuleConfigResponse ¶

type DescribeModuleConfigResponse struct {
	*responses.BaseResponse
	HttpStatusCode   int            `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId        string         `json:"RequestId" xml:"RequestId"`
	Success          bool           `json:"Success" xml:"Success"`
	Count            int            `json:"Count" xml:"Count"`
	ModuleConfigList []ModuleConfig `json:"ModuleConfigList" xml:"ModuleConfigList"`
}

DescribeModuleConfigResponse is the response struct for api DescribeModuleConfig

func CreateDescribeModuleConfigResponse ¶

func CreateDescribeModuleConfigResponse() (response *DescribeModuleConfigResponse)

CreateDescribeModuleConfigResponse creates a response to parse from DescribeModuleConfig response

type DescribeNoticeConfigRequest ¶

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

DescribeNoticeConfigRequest is the request struct for api DescribeNoticeConfig

func CreateDescribeNoticeConfigRequest ¶

func CreateDescribeNoticeConfigRequest() (request *DescribeNoticeConfigRequest)

CreateDescribeNoticeConfigRequest creates a request to invoke DescribeNoticeConfig API

type DescribeNoticeConfigResponse ¶

type DescribeNoticeConfigResponse struct {
	*responses.BaseResponse
	RequestId        string         `json:"RequestId" xml:"RequestId"`
	NoticeConfigList []NoticeConfig `json:"NoticeConfigList" xml:"NoticeConfigList"`
}

DescribeNoticeConfigResponse is the response struct for api DescribeNoticeConfig

func CreateDescribeNoticeConfigResponse ¶

func CreateDescribeNoticeConfigResponse() (response *DescribeNoticeConfigResponse)

CreateDescribeNoticeConfigResponse creates a response to parse from DescribeNoticeConfig response

type DescribeOnceTaskRequest ¶

type DescribeOnceTaskRequest struct {
	*requests.RpcRequest
	StatusList     *[]string        `position:"Query" name:"StatusList"  type:"Repeated"`
	Source         string           `position:"Query" name:"Source"`
	SourceIp       string           `position:"Query" name:"SourceIp"`
	RootTaskId     string           `position:"Query" name:"RootTaskId"`
	EndTimeQuery   requests.Integer `position:"Query" name:"EndTimeQuery"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Finish         requests.Integer `position:"Query" name:"Finish"`
	TaskType       string           `position:"Query" name:"TaskType"`
	StartTimeQuery requests.Integer `position:"Query" name:"StartTimeQuery"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	TargetQuery    string           `position:"Query" name:"TargetQuery"`
}

DescribeOnceTaskRequest is the request struct for api DescribeOnceTask

func CreateDescribeOnceTaskRequest ¶

func CreateDescribeOnceTaskRequest() (request *DescribeOnceTaskRequest)

CreateDescribeOnceTaskRequest creates a request to invoke DescribeOnceTask API

type DescribeOnceTaskResponse ¶

type DescribeOnceTaskResponse struct {
	*responses.BaseResponse
	RequestId              string               `json:"RequestId" xml:"RequestId"`
	PageInfo               PageInfo             `json:"PageInfo" xml:"PageInfo"`
	TaskManageResponseList []TaskManageResponse `json:"TaskManageResponseList" xml:"TaskManageResponseList"`
}

DescribeOnceTaskResponse is the response struct for api DescribeOnceTask

func CreateDescribeOnceTaskResponse ¶

func CreateDescribeOnceTaskResponse() (response *DescribeOnceTaskResponse)

CreateDescribeOnceTaskResponse creates a response to parse from DescribeOnceTask response

type DescribePropertyCountRequest ¶

type DescribePropertyCountRequest struct {
	*requests.RpcRequest
	Type     string `position:"Query" name:"Type"`
	SourceIp string `position:"Query" name:"SourceIp"`
	UuidList string `position:"Query" name:"UuidList"`
}

DescribePropertyCountRequest is the request struct for api DescribePropertyCount

func CreateDescribePropertyCountRequest ¶

func CreateDescribePropertyCountRequest() (request *DescribePropertyCountRequest)

CreateDescribePropertyCountRequest creates a request to invoke DescribePropertyCount API

type DescribePropertyCountResponse ¶

type DescribePropertyCountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Port      int    `json:"Port" xml:"Port"`
	Process   int    `json:"Process" xml:"Process"`
	Software  int    `json:"Software" xml:"Software"`
	User      int    `json:"User" xml:"User"`
	Cron      int    `json:"Cron" xml:"Cron"`
	Sca       int    `json:"Sca" xml:"Sca"`
	AutoRun   int    `json:"AutoRun" xml:"AutoRun"`
}

DescribePropertyCountResponse is the response struct for api DescribePropertyCount

func CreateDescribePropertyCountResponse ¶

func CreateDescribePropertyCountResponse() (response *DescribePropertyCountResponse)

CreateDescribePropertyCountResponse creates a response to parse from DescribePropertyCount response

type DescribePropertyCronDetailRequest ¶

type DescribePropertyCronDetailRequest struct {
	*requests.RpcRequest
	Remark      string           `position:"Query" name:"Remark"`
	Source      string           `position:"Query" name:"Source"`
	Uuid        string           `position:"Query" name:"Uuid"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	Extend      string           `position:"Query" name:"Extend"`
	User        string           `position:"Query" name:"User"`
}

DescribePropertyCronDetailRequest is the request struct for api DescribePropertyCronDetail

func CreateDescribePropertyCronDetailRequest ¶

func CreateDescribePropertyCronDetailRequest() (request *DescribePropertyCronDetailRequest)

CreateDescribePropertyCronDetailRequest creates a request to invoke DescribePropertyCronDetail API

type DescribePropertyCronDetailResponse ¶

type DescribePropertyCronDetailResponse struct {
	*responses.BaseResponse
	RequestId string         `json:"RequestId" xml:"RequestId"`
	PageInfo  PageInfo       `json:"PageInfo" xml:"PageInfo"`
	Propertys []PropertyCron `json:"Propertys" xml:"Propertys"`
}

DescribePropertyCronDetailResponse is the response struct for api DescribePropertyCronDetail

func CreateDescribePropertyCronDetailResponse ¶

func CreateDescribePropertyCronDetailResponse() (response *DescribePropertyCronDetailResponse)

CreateDescribePropertyCronDetailResponse creates a response to parse from DescribePropertyCronDetail response

type DescribePropertyPortDetailRequest ¶

type DescribePropertyPortDetailRequest struct {
	*requests.RpcRequest
	Remark      string           `position:"Query" name:"Remark"`
	Uuid        string           `position:"Query" name:"Uuid"`
	BindIp      string           `position:"Query" name:"BindIp"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	Extend      string           `position:"Query" name:"Extend"`
	Port        string           `position:"Query" name:"Port"`
	ProcName    string           `position:"Query" name:"ProcName"`
}

DescribePropertyPortDetailRequest is the request struct for api DescribePropertyPortDetail

func CreateDescribePropertyPortDetailRequest ¶

func CreateDescribePropertyPortDetailRequest() (request *DescribePropertyPortDetailRequest)

CreateDescribePropertyPortDetailRequest creates a request to invoke DescribePropertyPortDetail API

type DescribePropertyPortDetailResponse ¶

type DescribePropertyPortDetailResponse struct {
	*responses.BaseResponse
	RequestId string         `json:"RequestId" xml:"RequestId"`
	PageInfo  PageInfo       `json:"PageInfo" xml:"PageInfo"`
	Propertys []PropertyPort `json:"Propertys" xml:"Propertys"`
}

DescribePropertyPortDetailResponse is the response struct for api DescribePropertyPortDetail

func CreateDescribePropertyPortDetailResponse ¶

func CreateDescribePropertyPortDetailResponse() (response *DescribePropertyPortDetailResponse)

CreateDescribePropertyPortDetailResponse creates a response to parse from DescribePropertyPortDetail response

type DescribePropertyPortItemRequest ¶

type DescribePropertyPortItemRequest struct {
	*requests.RpcRequest
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	Port        string           `position:"Query" name:"Port"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	ForceFlush  requests.Boolean `position:"Query" name:"ForceFlush"`
}

DescribePropertyPortItemRequest is the request struct for api DescribePropertyPortItem

func CreateDescribePropertyPortItemRequest ¶

func CreateDescribePropertyPortItemRequest() (request *DescribePropertyPortItemRequest)

CreateDescribePropertyPortItemRequest creates a request to invoke DescribePropertyPortItem API

type DescribePropertyPortItemResponse ¶

type DescribePropertyPortItemResponse struct {
	*responses.BaseResponse
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	PageInfo      PageInfo       `json:"PageInfo" xml:"PageInfo"`
	PropertyItems []PropertyItem `json:"PropertyItems" xml:"PropertyItems"`
}

DescribePropertyPortItemResponse is the response struct for api DescribePropertyPortItem

func CreateDescribePropertyPortItemResponse ¶

func CreateDescribePropertyPortItemResponse() (response *DescribePropertyPortItemResponse)

CreateDescribePropertyPortItemResponse creates a response to parse from DescribePropertyPortItem response

type DescribePropertyProcDetailRequest ¶

type DescribePropertyProcDetailRequest struct {
	*requests.RpcRequest
	Remark        string           `position:"Query" name:"Remark"`
	Uuid          string           `position:"Query" name:"Uuid"`
	Cmdline       string           `position:"Query" name:"Cmdline"`
	SourceIp      string           `position:"Query" name:"SourceIp"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	ProcTimeStart requests.Integer `position:"Query" name:"ProcTimeStart"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ProcTimeEnd   requests.Integer `position:"Query" name:"ProcTimeEnd"`
	Extend        string           `position:"Query" name:"Extend"`
	Name          string           `position:"Query" name:"Name"`
	User          string           `position:"Query" name:"User"`
}

DescribePropertyProcDetailRequest is the request struct for api DescribePropertyProcDetail

func CreateDescribePropertyProcDetailRequest ¶

func CreateDescribePropertyProcDetailRequest() (request *DescribePropertyProcDetailRequest)

CreateDescribePropertyProcDetailRequest creates a request to invoke DescribePropertyProcDetail API

type DescribePropertyProcDetailResponse ¶

type DescribePropertyProcDetailResponse struct {
	*responses.BaseResponse
	RequestId string         `json:"RequestId" xml:"RequestId"`
	PageInfo  PageInfo       `json:"PageInfo" xml:"PageInfo"`
	Propertys []PropertyProc `json:"Propertys" xml:"Propertys"`
}

DescribePropertyProcDetailResponse is the response struct for api DescribePropertyProcDetail

func CreateDescribePropertyProcDetailResponse ¶

func CreateDescribePropertyProcDetailResponse() (response *DescribePropertyProcDetailResponse)

CreateDescribePropertyProcDetailResponse creates a response to parse from DescribePropertyProcDetail response

type DescribePropertyProcItemRequest ¶

type DescribePropertyProcItemRequest struct {
	*requests.RpcRequest
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	Name        string           `position:"Query" name:"Name"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	ForceFlush  requests.Boolean `position:"Query" name:"ForceFlush"`
}

DescribePropertyProcItemRequest is the request struct for api DescribePropertyProcItem

func CreateDescribePropertyProcItemRequest ¶

func CreateDescribePropertyProcItemRequest() (request *DescribePropertyProcItemRequest)

CreateDescribePropertyProcItemRequest creates a request to invoke DescribePropertyProcItem API

type DescribePropertyProcItemResponse ¶

type DescribePropertyProcItemResponse struct {
	*responses.BaseResponse
	RequestId     string             `json:"RequestId" xml:"RequestId"`
	PageInfo      PageInfo           `json:"PageInfo" xml:"PageInfo"`
	PropertyItems []PropertyProcItem `json:"PropertyItems" xml:"PropertyItems"`
}

DescribePropertyProcItemResponse is the response struct for api DescribePropertyProcItem

func CreateDescribePropertyProcItemResponse ¶

func CreateDescribePropertyProcItemResponse() (response *DescribePropertyProcItemResponse)

CreateDescribePropertyProcItemResponse creates a response to parse from DescribePropertyProcItem response

type DescribePropertyScaDetailRequest ¶

type DescribePropertyScaDetailRequest struct {
	*requests.RpcRequest
	SearchItemSub       string           `position:"Query" name:"SearchItemSub"`
	Remark              string           `position:"Query" name:"Remark"`
	Pid                 string           `position:"Query" name:"Pid"`
	SearchItem          string           `position:"Query" name:"SearchItem"`
	Uuid                string           `position:"Query" name:"Uuid"`
	Biz                 string           `position:"Query" name:"Biz"`
	SourceIp            string           `position:"Query" name:"SourceIp"`
	PageSize            requests.Integer `position:"Query" name:"PageSize"`
	ProcessStartedStart requests.Integer `position:"Query" name:"ProcessStartedStart"`
	ProcessStartedEnd   requests.Integer `position:"Query" name:"ProcessStartedEnd"`
	Lang                string           `position:"Query" name:"Lang"`
	ScaVersion          string           `position:"Query" name:"ScaVersion"`
	SearchInfoSub       string           `position:"Query" name:"SearchInfoSub"`
	SearchInfo          string           `position:"Query" name:"SearchInfo"`
	CurrentPage         requests.Integer `position:"Query" name:"CurrentPage"`
	BizType             string           `position:"Query" name:"BizType"`
	Port                string           `position:"Query" name:"Port"`
	Name                requests.Integer `position:"Query" name:"Name"`
	ScaName             string           `position:"Query" name:"ScaName"`
	ScaNamePattern      string           `position:"Query" name:"ScaNamePattern"`
	User                string           `position:"Query" name:"User"`
}

DescribePropertyScaDetailRequest is the request struct for api DescribePropertyScaDetail

func CreateDescribePropertyScaDetailRequest ¶

func CreateDescribePropertyScaDetailRequest() (request *DescribePropertyScaDetailRequest)

CreateDescribePropertyScaDetailRequest creates a request to invoke DescribePropertyScaDetail API

type DescribePropertyScaDetailResponse ¶

type DescribePropertyScaDetailResponse struct {
	*responses.BaseResponse
	RequestId string        `json:"RequestId" xml:"RequestId"`
	PageInfo  PageInfo      `json:"PageInfo" xml:"PageInfo"`
	Propertys []PropertySca `json:"Propertys" xml:"Propertys"`
}

DescribePropertyScaDetailResponse is the response struct for api DescribePropertyScaDetail

func CreateDescribePropertyScaDetailResponse ¶

func CreateDescribePropertyScaDetailResponse() (response *DescribePropertyScaDetailResponse)

CreateDescribePropertyScaDetailResponse creates a response to parse from DescribePropertyScaDetail response

type DescribePropertySoftwareDetailRequest ¶

type DescribePropertySoftwareDetailRequest struct {
	*requests.RpcRequest
	SoftwareVersion  string           `position:"Query" name:"SoftwareVersion"`
	Remark           string           `position:"Query" name:"Remark"`
	Uuid             string           `position:"Query" name:"Uuid"`
	Path             string           `position:"Query" name:"Path"`
	SourceIp         string           `position:"Query" name:"SourceIp"`
	InstallTimeStart requests.Integer `position:"Query" name:"InstallTimeStart"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	InstallTimeEnd   requests.Integer `position:"Query" name:"InstallTimeEnd"`
	CurrentPage      requests.Integer `position:"Query" name:"CurrentPage"`
	Extend           string           `position:"Query" name:"Extend"`
	Name             string           `position:"Query" name:"Name"`
}

DescribePropertySoftwareDetailRequest is the request struct for api DescribePropertySoftwareDetail

func CreateDescribePropertySoftwareDetailRequest ¶

func CreateDescribePropertySoftwareDetailRequest() (request *DescribePropertySoftwareDetailRequest)

CreateDescribePropertySoftwareDetailRequest creates a request to invoke DescribePropertySoftwareDetail API

type DescribePropertySoftwareDetailResponse ¶

type DescribePropertySoftwareDetailResponse struct {
	*responses.BaseResponse
	RequestId string             `json:"RequestId" xml:"RequestId"`
	PageInfo  PageInfo           `json:"PageInfo" xml:"PageInfo"`
	Propertys []PropertySoftware `json:"Propertys" xml:"Propertys"`
}

DescribePropertySoftwareDetailResponse is the response struct for api DescribePropertySoftwareDetail

func CreateDescribePropertySoftwareDetailResponse ¶

func CreateDescribePropertySoftwareDetailResponse() (response *DescribePropertySoftwareDetailResponse)

CreateDescribePropertySoftwareDetailResponse creates a response to parse from DescribePropertySoftwareDetail response

type DescribePropertySoftwareItemRequest ¶

type DescribePropertySoftwareItemRequest struct {
	*requests.RpcRequest
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	Name        string           `position:"Query" name:"Name"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	ForceFlush  requests.Boolean `position:"Query" name:"ForceFlush"`
}

DescribePropertySoftwareItemRequest is the request struct for api DescribePropertySoftwareItem

func CreateDescribePropertySoftwareItemRequest ¶

func CreateDescribePropertySoftwareItemRequest() (request *DescribePropertySoftwareItemRequest)

CreateDescribePropertySoftwareItemRequest creates a request to invoke DescribePropertySoftwareItem API

type DescribePropertySoftwareItemResponse ¶

type DescribePropertySoftwareItemResponse struct {
	*responses.BaseResponse
	RequestId     string                 `json:"RequestId" xml:"RequestId"`
	PageInfo      PageInfo               `json:"PageInfo" xml:"PageInfo"`
	PropertyItems []PropertySoftwareItem `json:"PropertyItems" xml:"PropertyItems"`
}

DescribePropertySoftwareItemResponse is the response struct for api DescribePropertySoftwareItem

func CreateDescribePropertySoftwareItemResponse ¶

func CreateDescribePropertySoftwareItemResponse() (response *DescribePropertySoftwareItemResponse)

CreateDescribePropertySoftwareItemResponse creates a response to parse from DescribePropertySoftwareItem response

type DescribePropertyUsageNewestRequest ¶

type DescribePropertyUsageNewestRequest struct {
	*requests.RpcRequest
	Type     string `position:"Query" name:"Type"`
	SourceIp string `position:"Query" name:"SourceIp"`
}

DescribePropertyUsageNewestRequest is the request struct for api DescribePropertyUsageNewest

func CreateDescribePropertyUsageNewestRequest ¶

func CreateDescribePropertyUsageNewestRequest() (request *DescribePropertyUsageNewestRequest)

CreateDescribePropertyUsageNewestRequest creates a request to invoke DescribePropertyUsageNewest API

type DescribePropertyUsageNewestResponse ¶

type DescribePropertyUsageNewestResponse struct {
	*responses.BaseResponse
	Type                 string                `json:"Type" xml:"Type"`
	ItemCount            int                   `json:"ItemCount" xml:"ItemCount"`
	RequestId            string                `json:"RequestId" xml:"RequestId"`
	NewestStatisticItems []NewestStatisticItem `json:"NewestStatisticItems" xml:"NewestStatisticItems"`
}

DescribePropertyUsageNewestResponse is the response struct for api DescribePropertyUsageNewest

func CreateDescribePropertyUsageNewestResponse ¶

func CreateDescribePropertyUsageNewestResponse() (response *DescribePropertyUsageNewestResponse)

CreateDescribePropertyUsageNewestResponse creates a response to parse from DescribePropertyUsageNewest response

type DescribePropertyUserDetailRequest ¶

type DescribePropertyUserDetailRequest struct {
	*requests.RpcRequest
	Remark             string           `position:"Query" name:"Remark"`
	Uuid               string           `position:"Query" name:"Uuid"`
	SourceIp           string           `position:"Query" name:"SourceIp"`
	PageSize           requests.Integer `position:"Query" name:"PageSize"`
	LastLoginTimeStart requests.Integer `position:"Query" name:"LastLoginTimeStart"`
	CurrentPage        requests.Integer `position:"Query" name:"CurrentPage"`
	LastLoginTimeEnd   requests.Integer `position:"Query" name:"LastLoginTimeEnd"`
	Extend             string           `position:"Query" name:"Extend"`
	IsRoot             string           `position:"Query" name:"IsRoot"`
	User               string           `position:"Query" name:"User"`
}

DescribePropertyUserDetailRequest is the request struct for api DescribePropertyUserDetail

func CreateDescribePropertyUserDetailRequest ¶

func CreateDescribePropertyUserDetailRequest() (request *DescribePropertyUserDetailRequest)

CreateDescribePropertyUserDetailRequest creates a request to invoke DescribePropertyUserDetail API

type DescribePropertyUserDetailResponse ¶

type DescribePropertyUserDetailResponse struct {
	*responses.BaseResponse
	RequestId string         `json:"RequestId" xml:"RequestId"`
	PageInfo  PageInfo       `json:"PageInfo" xml:"PageInfo"`
	Propertys []PropertyUser `json:"Propertys" xml:"Propertys"`
}

DescribePropertyUserDetailResponse is the response struct for api DescribePropertyUserDetail

func CreateDescribePropertyUserDetailResponse ¶

func CreateDescribePropertyUserDetailResponse() (response *DescribePropertyUserDetailResponse)

CreateDescribePropertyUserDetailResponse creates a response to parse from DescribePropertyUserDetail response

type DescribePropertyUserItemRequest ¶

type DescribePropertyUserItemRequest struct {
	*requests.RpcRequest
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	User        string           `position:"Query" name:"User"`
	ForceFlush  requests.Boolean `position:"Query" name:"ForceFlush"`
}

DescribePropertyUserItemRequest is the request struct for api DescribePropertyUserItem

func CreateDescribePropertyUserItemRequest ¶

func CreateDescribePropertyUserItemRequest() (request *DescribePropertyUserItemRequest)

CreateDescribePropertyUserItemRequest creates a request to invoke DescribePropertyUserItem API

type DescribePropertyUserItemResponse ¶

type DescribePropertyUserItemResponse struct {
	*responses.BaseResponse
	RequestId     string             `json:"RequestId" xml:"RequestId"`
	PageInfo      PageInfo           `json:"PageInfo" xml:"PageInfo"`
	PropertyItems []PropertyUserItem `json:"PropertyItems" xml:"PropertyItems"`
}

DescribePropertyUserItemResponse is the response struct for api DescribePropertyUserItem

func CreateDescribePropertyUserItemResponse ¶

func CreateDescribePropertyUserItemResponse() (response *DescribePropertyUserItemResponse)

CreateDescribePropertyUserItemResponse creates a response to parse from DescribePropertyUserItem response

type DescribeRestoreJobsRequest ¶

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

DescribeRestoreJobsRequest is the request struct for api DescribeRestoreJobs

func CreateDescribeRestoreJobsRequest ¶

func CreateDescribeRestoreJobsRequest() (request *DescribeRestoreJobsRequest)

CreateDescribeRestoreJobsRequest creates a request to invoke DescribeRestoreJobs API

type DescribeRestoreJobsResponse ¶

type DescribeRestoreJobsResponse struct {
	*responses.BaseResponse
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	PageInfo    PageInfo     `json:"PageInfo" xml:"PageInfo"`
	RestoreJobs []RestoreJob `json:"RestoreJobs" xml:"RestoreJobs"`
}

DescribeRestoreJobsResponse is the response struct for api DescribeRestoreJobs

func CreateDescribeRestoreJobsResponse ¶

func CreateDescribeRestoreJobsResponse() (response *DescribeRestoreJobsResponse)

CreateDescribeRestoreJobsResponse creates a response to parse from DescribeRestoreJobs response

type DescribeRiskCheckItemResultRequest ¶

type DescribeRiskCheckItemResultRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ItemId          requests.Integer `position:"Query" name:"ItemId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	Lang            string           `position:"Query" name:"Lang"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
}

DescribeRiskCheckItemResultRequest is the request struct for api DescribeRiskCheckItemResult

func CreateDescribeRiskCheckItemResultRequest ¶

func CreateDescribeRiskCheckItemResultRequest() (request *DescribeRiskCheckItemResultRequest)

CreateDescribeRiskCheckItemResultRequest creates a request to invoke DescribeRiskCheckItemResult API

type DescribeRiskCheckItemResultResponse ¶

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

DescribeRiskCheckItemResultResponse is the response struct for api DescribeRiskCheckItemResult

func CreateDescribeRiskCheckItemResultResponse ¶

func CreateDescribeRiskCheckItemResultResponse() (response *DescribeRiskCheckItemResultResponse)

CreateDescribeRiskCheckItemResultResponse creates a response to parse from DescribeRiskCheckItemResult response

type DescribeRiskCheckResultRequest ¶

type DescribeRiskCheckResultRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	Lang            string           `position:"Query" name:"Lang"`
	AssetType       string           `position:"Query" name:"AssetType"`
	QueryFlag       string           `position:"Query" name:"QueryFlag"`
	GroupId         requests.Integer `position:"Query" name:"GroupId"`
	ItemIds         *[]string        `position:"Query" name:"ItemIds"  type:"Repeated"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	RiskLevel       string           `position:"Query" name:"RiskLevel"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
	Name            string           `position:"Query" name:"Name"`
	Status          string           `position:"Query" name:"Status"`
}

DescribeRiskCheckResultRequest is the request struct for api DescribeRiskCheckResult

func CreateDescribeRiskCheckResultRequest ¶

func CreateDescribeRiskCheckResultRequest() (request *DescribeRiskCheckResultRequest)

CreateDescribeRiskCheckResultRequest creates a request to invoke DescribeRiskCheckResult API

type DescribeRiskCheckResultResponse ¶

type DescribeRiskCheckResultResponse struct {
	*responses.BaseResponse
	CurrentPage int                         `json:"CurrentPage" xml:"CurrentPage"`
	RequestId   string                      `json:"RequestId" xml:"RequestId"`
	PageSize    int                         `json:"PageSize" xml:"PageSize"`
	TotalCount  int                         `json:"TotalCount" xml:"TotalCount"`
	PageCount   int                         `json:"PageCount" xml:"PageCount"`
	Count       int                         `json:"Count" xml:"Count"`
	List        []RiskCheckResultForDisplay `json:"List" xml:"List"`
}

DescribeRiskCheckResultResponse is the response struct for api DescribeRiskCheckResult

func CreateDescribeRiskCheckResultResponse ¶

func CreateDescribeRiskCheckResultResponse() (response *DescribeRiskCheckResultResponse)

CreateDescribeRiskCheckResultResponse creates a response to parse from DescribeRiskCheckResult response

type DescribeRiskCheckSummaryRequest ¶

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

DescribeRiskCheckSummaryRequest is the request struct for api DescribeRiskCheckSummary

func CreateDescribeRiskCheckSummaryRequest ¶

func CreateDescribeRiskCheckSummaryRequest() (request *DescribeRiskCheckSummaryRequest)

CreateDescribeRiskCheckSummaryRequest creates a request to invoke DescribeRiskCheckSummary API

type DescribeRiskCheckSummaryResponse ¶

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

DescribeRiskCheckSummaryResponse is the response struct for api DescribeRiskCheckSummary

func CreateDescribeRiskCheckSummaryResponse ¶

func CreateDescribeRiskCheckSummaryResponse() (response *DescribeRiskCheckSummaryResponse)

CreateDescribeRiskCheckSummaryResponse creates a response to parse from DescribeRiskCheckSummary response

type DescribeRiskItemTypeRequest ¶

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

DescribeRiskItemTypeRequest is the request struct for api DescribeRiskItemType

func CreateDescribeRiskItemTypeRequest ¶

func CreateDescribeRiskItemTypeRequest() (request *DescribeRiskItemTypeRequest)

CreateDescribeRiskItemTypeRequest creates a request to invoke DescribeRiskItemType API

type DescribeRiskItemTypeResponse ¶

type DescribeRiskItemTypeResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	List      []ItemType `json:"List" xml:"List"`
}

DescribeRiskItemTypeResponse is the response struct for api DescribeRiskItemType

func CreateDescribeRiskItemTypeResponse ¶

func CreateDescribeRiskItemTypeResponse() (response *DescribeRiskItemTypeResponse)

CreateDescribeRiskItemTypeResponse creates a response to parse from DescribeRiskItemType response

type DescribeRiskListCheckResultRequest ¶

type DescribeRiskListCheckResultRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	InstanceIds     *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	Lang            string           `position:"Query" name:"Lang"`
}

DescribeRiskListCheckResultRequest is the request struct for api DescribeRiskListCheckResult

func CreateDescribeRiskListCheckResultRequest ¶

func CreateDescribeRiskListCheckResultRequest() (request *DescribeRiskListCheckResultRequest)

CreateDescribeRiskListCheckResultRequest creates a request to invoke DescribeRiskListCheckResult API

type DescribeRiskListCheckResultResponse ¶

type DescribeRiskListCheckResultResponse struct {
	*responses.BaseResponse
	RequestId string        `json:"RequestId" xml:"RequestId"`
	List      []RiskCountDO `json:"List" xml:"List"`
}

DescribeRiskListCheckResultResponse is the response struct for api DescribeRiskListCheckResult

func CreateDescribeRiskListCheckResultResponse ¶

func CreateDescribeRiskListCheckResultResponse() (response *DescribeRiskListCheckResultResponse)

CreateDescribeRiskListCheckResultResponse creates a response to parse from DescribeRiskListCheckResult response

type DescribeRiskTypeRequest ¶

type DescribeRiskTypeRequest struct {
	*requests.RpcRequest
	SourceIp                   string `position:"Query" name:"SourceIp"`
	Lang                       string `position:"Query" name:"Lang"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
	TypeName                   string `position:"Query" name:"TypeName"`
	Uuids                      string `position:"Query" name:"Uuids"`
}

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"`
	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 DescribeSasAssetStatisticsColumnRequest ¶

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

DescribeSasAssetStatisticsColumnRequest is the request struct for api DescribeSasAssetStatisticsColumn

func CreateDescribeSasAssetStatisticsColumnRequest ¶

func CreateDescribeSasAssetStatisticsColumnRequest() (request *DescribeSasAssetStatisticsColumnRequest)

CreateDescribeSasAssetStatisticsColumnRequest creates a request to invoke DescribeSasAssetStatisticsColumn API

type DescribeSasAssetStatisticsColumnResponse ¶

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

DescribeSasAssetStatisticsColumnResponse is the response struct for api DescribeSasAssetStatisticsColumn

func CreateDescribeSasAssetStatisticsColumnResponse ¶

func CreateDescribeSasAssetStatisticsColumnResponse() (response *DescribeSasAssetStatisticsColumnResponse)

CreateDescribeSasAssetStatisticsColumnResponse creates a response to parse from DescribeSasAssetStatisticsColumn response

type DescribeScanTaskProgressRequest ¶

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

DescribeScanTaskProgressRequest is the request struct for api DescribeScanTaskProgress

func CreateDescribeScanTaskProgressRequest ¶

func CreateDescribeScanTaskProgressRequest() (request *DescribeScanTaskProgressRequest)

CreateDescribeScanTaskProgressRequest creates a request to invoke DescribeScanTaskProgress API

type DescribeScanTaskProgressResponse ¶

type DescribeScanTaskProgressResponse struct {
	*responses.BaseResponse
	TargetInfo       string `json:"TargetInfo" xml:"TargetInfo"`
	RequestId        string `json:"RequestId" xml:"RequestId"`
	ScanTaskProgress string `json:"ScanTaskProgress" xml:"ScanTaskProgress"`
}

DescribeScanTaskProgressResponse is the response struct for api DescribeScanTaskProgress

func CreateDescribeScanTaskProgressResponse ¶

func CreateDescribeScanTaskProgressResponse() (response *DescribeScanTaskProgressResponse)

CreateDescribeScanTaskProgressResponse creates a response to parse from DescribeScanTaskProgress response

type DescribeSearchConditionRequest ¶

type DescribeSearchConditionRequest struct {
	*requests.RpcRequest
	Type     string `position:"Query" name:"Type"`
	SourceIp string `position:"Query" name:"SourceIp"`
	Lang     string `position:"Query" name:"Lang"`
}

DescribeSearchConditionRequest is the request struct for api DescribeSearchCondition

func CreateDescribeSearchConditionRequest ¶

func CreateDescribeSearchConditionRequest() (request *DescribeSearchConditionRequest)

CreateDescribeSearchConditionRequest creates a request to invoke DescribeSearchCondition API

type DescribeSearchConditionResponse ¶

type DescribeSearchConditionResponse struct {
	*responses.BaseResponse
	RequestId     string      `json:"RequestId" xml:"RequestId"`
	ConditionList []Condition `json:"ConditionList" xml:"ConditionList"`
}

DescribeSearchConditionResponse is the response struct for api DescribeSearchCondition

func CreateDescribeSearchConditionResponse ¶

func CreateDescribeSearchConditionResponse() (response *DescribeSearchConditionResponse)

CreateDescribeSearchConditionResponse creates a response to parse from DescribeSearchCondition response

type DescribeSecureSuggestionRequest ¶

type DescribeSecureSuggestionRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	Lang     string `position:"Query" name:"Lang"`
}

DescribeSecureSuggestionRequest is the request struct for api DescribeSecureSuggestion

func CreateDescribeSecureSuggestionRequest ¶

func CreateDescribeSecureSuggestionRequest() (request *DescribeSecureSuggestionRequest)

CreateDescribeSecureSuggestionRequest creates a request to invoke DescribeSecureSuggestion API

type DescribeSecureSuggestionResponse ¶

type DescribeSecureSuggestionResponse struct {
	*responses.BaseResponse
	TotalCount  int          `json:"TotalCount" xml:"TotalCount"`
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	Suggestions []Suggestion `json:"Suggestions" xml:"Suggestions"`
}

DescribeSecureSuggestionResponse is the response struct for api DescribeSecureSuggestion

func CreateDescribeSecureSuggestionResponse ¶

func CreateDescribeSecureSuggestionResponse() (response *DescribeSecureSuggestionResponse)

CreateDescribeSecureSuggestionResponse creates a response to parse from DescribeSecureSuggestion response

type DescribeSecurityCheckScheduleConfigRequest ¶

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

DescribeSecurityCheckScheduleConfigRequest is the request struct for api DescribeSecurityCheckScheduleConfig

func CreateDescribeSecurityCheckScheduleConfigRequest ¶

func CreateDescribeSecurityCheckScheduleConfigRequest() (request *DescribeSecurityCheckScheduleConfigRequest)

CreateDescribeSecurityCheckScheduleConfigRequest creates a request to invoke DescribeSecurityCheckScheduleConfig API

type DescribeSecurityCheckScheduleConfigResponse ¶

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

DescribeSecurityCheckScheduleConfigResponse is the response struct for api DescribeSecurityCheckScheduleConfig

func CreateDescribeSecurityCheckScheduleConfigResponse ¶

func CreateDescribeSecurityCheckScheduleConfigResponse() (response *DescribeSecurityCheckScheduleConfigResponse)

CreateDescribeSecurityCheckScheduleConfigResponse creates a response to parse from DescribeSecurityCheckScheduleConfig response

type DescribeSecurityEventOperationStatusRequest ¶

type DescribeSecurityEventOperationStatusRequest struct {
	*requests.RpcRequest
	ResourceOwnerId  requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityEventIds *[]string        `position:"Query" name:"SecurityEventIds"  type:"Repeated"`
	SourceIp         string           `position:"Query" name:"SourceIp"`
	TaskId           requests.Integer `position:"Query" name:"TaskId"`
}

DescribeSecurityEventOperationStatusRequest is the request struct for api DescribeSecurityEventOperationStatus

func CreateDescribeSecurityEventOperationStatusRequest ¶

func CreateDescribeSecurityEventOperationStatusRequest() (request *DescribeSecurityEventOperationStatusRequest)

CreateDescribeSecurityEventOperationStatusRequest creates a request to invoke DescribeSecurityEventOperationStatus API

type DescribeSecurityEventOperationStatusResponse ¶

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

DescribeSecurityEventOperationStatusResponse is the response struct for api DescribeSecurityEventOperationStatus

func CreateDescribeSecurityEventOperationStatusResponse ¶

func CreateDescribeSecurityEventOperationStatusResponse() (response *DescribeSecurityEventOperationStatusResponse)

CreateDescribeSecurityEventOperationStatusResponse creates a response to parse from DescribeSecurityEventOperationStatus response

type DescribeSecurityEventOperationsRequest ¶

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

DescribeSecurityEventOperationsRequest is the request struct for api DescribeSecurityEventOperations

func CreateDescribeSecurityEventOperationsRequest ¶

func CreateDescribeSecurityEventOperationsRequest() (request *DescribeSecurityEventOperationsRequest)

CreateDescribeSecurityEventOperationsRequest creates a request to invoke DescribeSecurityEventOperations API

type DescribeSecurityEventOperationsResponse ¶

type DescribeSecurityEventOperationsResponse struct {
	*responses.BaseResponse
	RequestId                       string                   `json:"RequestId" xml:"RequestId"`
	SecurityEventOperationsResponse []SecurityEventOperation `json:"SecurityEventOperationsResponse" xml:"SecurityEventOperationsResponse"`
}

DescribeSecurityEventOperationsResponse is the response struct for api DescribeSecurityEventOperations

func CreateDescribeSecurityEventOperationsResponse ¶

func CreateDescribeSecurityEventOperationsResponse() (response *DescribeSecurityEventOperationsResponse)

CreateDescribeSecurityEventOperationsResponse creates a response to parse from DescribeSecurityEventOperations response

type DescribeSecurityStatInfoRequest ¶

type DescribeSecurityStatInfoRequest struct {
	*requests.RpcRequest
	SourceIp                   string `position:"Query" name:"SourceIp"`
	Lang                       string `position:"Query" name:"Lang"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
}

DescribeSecurityStatInfoRequest is the request struct for api DescribeSecurityStatInfo

func CreateDescribeSecurityStatInfoRequest ¶

func CreateDescribeSecurityStatInfoRequest() (request *DescribeSecurityStatInfoRequest)

CreateDescribeSecurityStatInfoRequest creates a request to invoke DescribeSecurityStatInfo API

type DescribeSecurityStatInfoResponse ¶

type DescribeSecurityStatInfoResponse struct {
	*responses.BaseResponse
	Success       bool          `json:"Success" xml:"Success"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	SecurityEvent SecurityEvent `json:"SecurityEvent" xml:"SecurityEvent"`
	AttackEvent   AttackEvent   `json:"AttackEvent" xml:"AttackEvent"`
	HealthCheck   HealthCheck   `json:"HealthCheck" xml:"HealthCheck"`
	Vulnerability Vulnerability `json:"Vulnerability" xml:"Vulnerability"`
}

DescribeSecurityStatInfoResponse is the response struct for api DescribeSecurityStatInfo

func CreateDescribeSecurityStatInfoResponse ¶

func CreateDescribeSecurityStatInfoResponse() (response *DescribeSecurityStatInfoResponse)

CreateDescribeSecurityStatInfoResponse creates a response to parse from DescribeSecurityStatInfo response

type DescribeServiceLinkedRoleStatusRequest ¶

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

DescribeServiceLinkedRoleStatusRequest is the request struct for api DescribeServiceLinkedRoleStatus

func CreateDescribeServiceLinkedRoleStatusRequest ¶

func CreateDescribeServiceLinkedRoleStatusRequest() (request *DescribeServiceLinkedRoleStatusRequest)

CreateDescribeServiceLinkedRoleStatusRequest creates a request to invoke DescribeServiceLinkedRoleStatus API

type DescribeServiceLinkedRoleStatusResponse ¶

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

DescribeServiceLinkedRoleStatusResponse is the response struct for api DescribeServiceLinkedRoleStatus

func CreateDescribeServiceLinkedRoleStatusResponse ¶

func CreateDescribeServiceLinkedRoleStatusResponse() (response *DescribeServiceLinkedRoleStatusResponse)

CreateDescribeServiceLinkedRoleStatusResponse creates a response to parse from DescribeServiceLinkedRoleStatus response

type DescribeSimilarEventScenariosRequest ¶

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

DescribeSimilarEventScenariosRequest is the request struct for api DescribeSimilarEventScenarios

func CreateDescribeSimilarEventScenariosRequest ¶

func CreateDescribeSimilarEventScenariosRequest() (request *DescribeSimilarEventScenariosRequest)

CreateDescribeSimilarEventScenariosRequest creates a request to invoke DescribeSimilarEventScenarios API

type DescribeSimilarEventScenariosResponse ¶

type DescribeSimilarEventScenariosResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Scenarios []Scenario `json:"Scenarios" xml:"Scenarios"`
}

DescribeSimilarEventScenariosResponse is the response struct for api DescribeSimilarEventScenarios

func CreateDescribeSimilarEventScenariosResponse ¶

func CreateDescribeSimilarEventScenariosResponse() (response *DescribeSimilarEventScenariosResponse)

CreateDescribeSimilarEventScenariosResponse creates a response to parse from DescribeSimilarEventScenarios response

type DescribeSimilarSecurityEventsRequest ¶

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

DescribeSimilarSecurityEventsRequest is the request struct for api DescribeSimilarSecurityEvents

func CreateDescribeSimilarSecurityEventsRequest ¶

func CreateDescribeSimilarSecurityEventsRequest() (request *DescribeSimilarSecurityEventsRequest)

CreateDescribeSimilarSecurityEventsRequest creates a request to invoke DescribeSimilarSecurityEvents API

type DescribeSimilarSecurityEventsResponse ¶

type DescribeSimilarSecurityEventsResponse struct {
	*responses.BaseResponse
	RequestId              string                `json:"RequestId" xml:"RequestId"`
	PageInfo               PageInfo              `json:"PageInfo" xml:"PageInfo"`
	SecurityEventsResponse []SimpleSecurityEvent `json:"SecurityEventsResponse" xml:"SecurityEventsResponse"`
}

DescribeSimilarSecurityEventsResponse is the response struct for api DescribeSimilarSecurityEvents

func CreateDescribeSimilarSecurityEventsResponse ¶

func CreateDescribeSimilarSecurityEventsResponse() (response *DescribeSimilarSecurityEventsResponse)

CreateDescribeSimilarSecurityEventsResponse creates a response to parse from DescribeSimilarSecurityEvents response

type DescribeStrategyDetailRequest ¶

type DescribeStrategyDetailRequest struct {
	*requests.RpcRequest
	SourceIp                   string `position:"Query" name:"SourceIp"`
	Id                         string `position:"Query" name:"Id"`
	Lang                       string `position:"Query" name:"Lang"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
}

DescribeStrategyDetailRequest is the request struct for api DescribeStrategyDetail

func CreateDescribeStrategyDetailRequest ¶

func CreateDescribeStrategyDetailRequest() (request *DescribeStrategyDetailRequest)

CreateDescribeStrategyDetailRequest creates a request to invoke DescribeStrategyDetail API

type DescribeStrategyDetailResponse ¶

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

DescribeStrategyDetailResponse is the response struct for api DescribeStrategyDetail

func CreateDescribeStrategyDetailResponse ¶

func CreateDescribeStrategyDetailResponse() (response *DescribeStrategyDetailResponse)

CreateDescribeStrategyDetailResponse creates a response to parse from DescribeStrategyDetail response

type DescribeStrategyExecDetailRequest ¶

type DescribeStrategyExecDetailRequest struct {
	*requests.RpcRequest
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	StrategyId  requests.Integer `position:"Query" name:"StrategyId"`
}

DescribeStrategyExecDetailRequest is the request struct for api DescribeStrategyExecDetail

func CreateDescribeStrategyExecDetailRequest ¶

func CreateDescribeStrategyExecDetailRequest() (request *DescribeStrategyExecDetailRequest)

CreateDescribeStrategyExecDetailRequest creates a request to invoke DescribeStrategyExecDetail API

type DescribeStrategyExecDetailResponse ¶

type DescribeStrategyExecDetailResponse struct {
	*responses.BaseResponse
	InProcessCount int         `json:"InProcessCount" xml:"InProcessCount"`
	EndTime        string      `json:"EndTime" xml:"EndTime"`
	StartTime      string      `json:"StartTime" xml:"StartTime"`
	Percent        string      `json:"Percent" xml:"Percent"`
	RequestId      string      `json:"RequestId" xml:"RequestId"`
	FailCount      int         `json:"FailCount" xml:"FailCount"`
	Source         string      `json:"Source" xml:"Source"`
	SuccessCount   int         `json:"SuccessCount" xml:"SuccessCount"`
	FailedEcsList  []FailedEcs `json:"FailedEcsList" xml:"FailedEcsList"`
}

DescribeStrategyExecDetailResponse is the response struct for api DescribeStrategyExecDetail

func CreateDescribeStrategyExecDetailResponse ¶

func CreateDescribeStrategyExecDetailResponse() (response *DescribeStrategyExecDetailResponse)

CreateDescribeStrategyExecDetailResponse creates a response to parse from DescribeStrategyExecDetail response

type DescribeStrategyRequest ¶

type DescribeStrategyRequest struct {
	*requests.RpcRequest
	SourceIp                   string `position:"Query" name:"SourceIp"`
	Lang                       string `position:"Query" name:"Lang"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
	CustomType                 string `position:"Query" name:"CustomType"`
	StrategyIds                string `position:"Query" name:"StrategyIds"`
}

DescribeStrategyRequest is the request struct for api DescribeStrategy

func CreateDescribeStrategyRequest ¶

func CreateDescribeStrategyRequest() (request *DescribeStrategyRequest)

CreateDescribeStrategyRequest creates a request to invoke DescribeStrategy API

type DescribeStrategyResponse ¶

type DescribeStrategyResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Strategies []Strategy `json:"Strategies" xml:"Strategies"`
}

DescribeStrategyResponse is the response struct for api DescribeStrategy

func CreateDescribeStrategyResponse ¶

func CreateDescribeStrategyResponse() (response *DescribeStrategyResponse)

CreateDescribeStrategyResponse creates a response to parse from DescribeStrategy response

type DescribeStrategyTargetRequest ¶

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

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"`
	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 DescribeStratetyRequest ¶

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

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"`
	Strategies []Strategy `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 DescribeSummaryInfoRequest ¶

type DescribeSummaryInfoRequest struct {
	*requests.RpcRequest
	SourceIp                   string `position:"Query" name:"SourceIp"`
	Lang                       string `position:"Query" name:"Lang"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
}

DescribeSummaryInfoRequest is the request struct for api DescribeSummaryInfo

func CreateDescribeSummaryInfoRequest ¶

func CreateDescribeSummaryInfoRequest() (request *DescribeSummaryInfoRequest)

CreateDescribeSummaryInfoRequest creates a request to invoke DescribeSummaryInfo API

type DescribeSummaryInfoResponse ¶

type DescribeSummaryInfoResponse struct {
	*responses.BaseResponse
	RequestId               string `json:"RequestId" xml:"RequestId"`
	Success                 bool   `json:"Success" xml:"Success"`
	AegisClientOfflineCount int    `json:"AegisClientOfflineCount" xml:"AegisClientOfflineCount"`
	AegisClientOnlineCount  int    `json:"AegisClientOnlineCount" xml:"AegisClientOnlineCount"`
	SecurityScore           int    `json:"SecurityScore" xml:"SecurityScore"`
}

DescribeSummaryInfoResponse is the response struct for api DescribeSummaryInfo

func CreateDescribeSummaryInfoResponse ¶

func CreateDescribeSummaryInfoResponse() (response *DescribeSummaryInfoResponse)

CreateDescribeSummaryInfoResponse creates a response to parse from DescribeSummaryInfo response

type DescribeSupportRegionRequest ¶

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

DescribeSupportRegionRequest is the request struct for api DescribeSupportRegion

func CreateDescribeSupportRegionRequest ¶

func CreateDescribeSupportRegionRequest() (request *DescribeSupportRegionRequest)

CreateDescribeSupportRegionRequest creates a request to invoke DescribeSupportRegion API

type DescribeSupportRegionResponse ¶

type DescribeSupportRegionResponse struct {
	*responses.BaseResponse
	RequestId     string   `json:"RequestId" xml:"RequestId"`
	SupportRegion []string `json:"SupportRegion" xml:"SupportRegion"`
}

DescribeSupportRegionResponse is the response struct for api DescribeSupportRegion

func CreateDescribeSupportRegionResponse ¶

func CreateDescribeSupportRegionResponse() (response *DescribeSupportRegionResponse)

CreateDescribeSupportRegionResponse creates a response to parse from DescribeSupportRegion response

type DescribeSuspEventDetailRequest ¶

type DescribeSuspEventDetailRequest struct {
	*requests.RpcRequest
	SourceIp          string           `position:"Query" name:"SourceIp"`
	From              string           `position:"Query" name:"From"`
	Lang              string           `position:"Query" name:"Lang"`
	SuspiciousEventId requests.Integer `position:"Query" name:"SuspiciousEventId"`
}

DescribeSuspEventDetailRequest is the request struct for api DescribeSuspEventDetail

func CreateDescribeSuspEventDetailRequest ¶

func CreateDescribeSuspEventDetailRequest() (request *DescribeSuspEventDetailRequest)

CreateDescribeSuspEventDetailRequest creates a request to invoke DescribeSuspEventDetail API

type DescribeSuspEventDetailResponse ¶

type DescribeSuspEventDetailResponse struct {
	*responses.BaseResponse
	Type             string      `json:"Type" xml:"Type"`
	DataSource       string      `json:"DataSource" xml:"DataSource"`
	EventName        string      `json:"EventName" xml:"EventName"`
	InternetIp       string      `json:"InternetIp" xml:"InternetIp"`
	IntranetIp       string      `json:"IntranetIp" xml:"IntranetIp"`
	LastTime         string      `json:"LastTime" xml:"LastTime"`
	OperateMsg       string      `json:"OperateMsg" xml:"OperateMsg"`
	Uuid             string      `json:"Uuid" xml:"Uuid"`
	CanBeDealOnLine  bool        `json:"CanBeDealOnLine" xml:"CanBeDealOnLine"`
	RequestId        string      `json:"RequestId" xml:"RequestId"`
	EventTypeDesc    string      `json:"EventTypeDesc" xml:"EventTypeDesc"`
	EventDesc        string      `json:"EventDesc" xml:"EventDesc"`
	InstanceName     string      `json:"InstanceName" xml:"InstanceName"`
	EventStatus      string      `json:"EventStatus" xml:"EventStatus"`
	SaleVersion      string      `json:"SaleVersion" xml:"SaleVersion"`
	OperateErrorCode string      `json:"OperateErrorCode" xml:"OperateErrorCode"`
	SasId            string      `json:"SasId" xml:"SasId"`
	Level            string      `json:"Level" xml:"Level"`
	Id               int         `json:"Id" xml:"Id"`
	Details          []QuaraFile `json:"Details" xml:"Details"`
}

DescribeSuspEventDetailResponse is the response struct for api DescribeSuspEventDetail

func CreateDescribeSuspEventDetailResponse ¶

func CreateDescribeSuspEventDetailResponse() (response *DescribeSuspEventDetailResponse)

CreateDescribeSuspEventDetailResponse creates a response to parse from DescribeSuspEventDetail response

type DescribeSuspEventQuaraFilesRequest ¶

type DescribeSuspEventQuaraFilesRequest struct {
	*requests.RpcRequest
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    string           `position:"Query" name:"PageSize"`
	From        string           `position:"Query" name:"From"`
	GroupingId  requests.Integer `position:"Query" name:"GroupingId"`
	GroupId     string           `position:"Query" name:"GroupId"`
	CurrentPage string           `position:"Query" name:"CurrentPage"`
	QuaraTag    string           `position:"Query" name:"QuaraTag"`
	Status      string           `position:"Query" name:"Status"`
}

DescribeSuspEventQuaraFilesRequest is the request struct for api DescribeSuspEventQuaraFiles

func CreateDescribeSuspEventQuaraFilesRequest ¶

func CreateDescribeSuspEventQuaraFilesRequest() (request *DescribeSuspEventQuaraFilesRequest)

CreateDescribeSuspEventQuaraFilesRequest creates a request to invoke DescribeSuspEventQuaraFiles API

type DescribeSuspEventQuaraFilesResponse ¶

type DescribeSuspEventQuaraFilesResponse struct {
	*responses.BaseResponse
	CurrentPage int         `json:"CurrentPage" xml:"CurrentPage"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalCount  int         `json:"TotalCount" xml:"TotalCount"`
	Count       int         `json:"Count" xml:"Count"`
	QuaraFiles  []QuaraFile `json:"QuaraFiles" xml:"QuaraFiles"`
}

DescribeSuspEventQuaraFilesResponse is the response struct for api DescribeSuspEventQuaraFiles

func CreateDescribeSuspEventQuaraFilesResponse ¶

func CreateDescribeSuspEventQuaraFilesResponse() (response *DescribeSuspEventQuaraFilesResponse)

CreateDescribeSuspEventQuaraFilesResponse creates a response to parse from DescribeSuspEventQuaraFiles response

type DescribeSuspEventsRequest ¶

type DescribeSuspEventsRequest struct {
	*requests.RpcRequest
	Source               string           `position:"Query" name:"Source"`
	ContainerFieldName   string           `position:"Query" name:"ContainerFieldName"`
	SourceIp             string           `position:"Query" name:"SourceIp"`
	EventNames           string           `position:"Query" name:"EventNames"`
	From                 string           `position:"Query" name:"From"`
	Id                   requests.Integer `position:"Query" name:"Id"`
	TacticId             string           `position:"Body" name:"TacticId"`
	AlarmUniqueInfo      string           `position:"Query" name:"AlarmUniqueInfo"`
	UniqueInfo           string           `position:"Query" name:"UniqueInfo"`
	GroupId              requests.Integer `position:"Query" name:"GroupId"`
	OperateTimeEnd       string           `position:"Query" name:"OperateTimeEnd"`
	Name                 string           `position:"Query" name:"Name"`
	Status               string           `position:"Query" name:"Status"`
	Uuids                string           `position:"Query" name:"Uuids"`
	TimeEnd              string           `position:"Query" name:"TimeEnd"`
	TargetType           string           `position:"Query" name:"TargetType"`
	Remark               string           `position:"Query" name:"Remark"`
	ContainerFieldValue  string           `position:"Query" name:"ContainerFieldValue"`
	PageSize             string           `position:"Query" name:"PageSize"`
	Lang                 string           `position:"Query" name:"Lang"`
	Dealed               string           `position:"Query" name:"Dealed"`
	CurrentPage          string           `position:"Query" name:"CurrentPage"`
	ClusterId            string           `position:"Query" name:"ClusterId"`
	OperateErrorCodeList *[]string        `position:"Query" name:"OperateErrorCodeList"  type:"Repeated"`
	OperateTimeStart     string           `position:"Query" name:"OperateTimeStart"`
	TimeStart            string           `position:"Query" name:"TimeStart"`
	Levels               string           `position:"Query" name:"Levels"`
	ParentEventTypes     string           `position:"Query" name:"ParentEventTypes"`
}

DescribeSuspEventsRequest is the request struct for api DescribeSuspEvents

func CreateDescribeSuspEventsRequest ¶

func CreateDescribeSuspEventsRequest() (request *DescribeSuspEventsRequest)

CreateDescribeSuspEventsRequest creates a request to invoke DescribeSuspEvents API

type DescribeSuspEventsResponse ¶

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

DescribeSuspEventsResponse is the response struct for api DescribeSuspEvents

func CreateDescribeSuspEventsResponse ¶

func CreateDescribeSuspEventsResponse() (response *DescribeSuspEventsResponse)

CreateDescribeSuspEventsResponse creates a response to parse from DescribeSuspEvents response

type DescribeSuspiciousOverallConfigRequest ¶

type DescribeSuspiciousOverallConfigRequest struct {
	*requests.RpcRequest
	Type                       string `position:"Query" name:"Type"`
	SourceIp                   string `position:"Query" name:"SourceIp"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
}

DescribeSuspiciousOverallConfigRequest is the request struct for api DescribeSuspiciousOverallConfig

func CreateDescribeSuspiciousOverallConfigRequest ¶

func CreateDescribeSuspiciousOverallConfigRequest() (request *DescribeSuspiciousOverallConfigRequest)

CreateDescribeSuspiciousOverallConfigRequest creates a request to invoke DescribeSuspiciousOverallConfig API

type DescribeSuspiciousOverallConfigResponse ¶

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

DescribeSuspiciousOverallConfigResponse is the response struct for api DescribeSuspiciousOverallConfig

func CreateDescribeSuspiciousOverallConfigResponse ¶

func CreateDescribeSuspiciousOverallConfigResponse() (response *DescribeSuspiciousOverallConfigResponse)

CreateDescribeSuspiciousOverallConfigResponse creates a response to parse from DescribeSuspiciousOverallConfig response

type DescribeSuspiciousUUIDConfigRequest ¶

type DescribeSuspiciousUUIDConfigRequest struct {
	*requests.RpcRequest
	Type                       string `position:"Query" name:"Type"`
	SourceIp                   string `position:"Query" name:"SourceIp"`
	Lang                       string `position:"Query" name:"Lang"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
}

DescribeSuspiciousUUIDConfigRequest is the request struct for api DescribeSuspiciousUUIDConfig

func CreateDescribeSuspiciousUUIDConfigRequest ¶

func CreateDescribeSuspiciousUUIDConfigRequest() (request *DescribeSuspiciousUUIDConfigRequest)

CreateDescribeSuspiciousUUIDConfigRequest creates a request to invoke DescribeSuspiciousUUIDConfig API

type DescribeSuspiciousUUIDConfigResponse ¶

type DescribeSuspiciousUUIDConfigResponse struct {
	*responses.BaseResponse
	Count     int      `json:"Count" xml:"Count"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	UUIDList  []string `json:"UUIDList" xml:"UUIDList"`
}

DescribeSuspiciousUUIDConfigResponse is the response struct for api DescribeSuspiciousUUIDConfig

func CreateDescribeSuspiciousUUIDConfigResponse ¶

func CreateDescribeSuspiciousUUIDConfigResponse() (response *DescribeSuspiciousUUIDConfigResponse)

CreateDescribeSuspiciousUUIDConfigResponse creates a response to parse from DescribeSuspiciousUUIDConfig response

type DescribeUserBackupMachinesRequest ¶

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

DescribeUserBackupMachinesRequest is the request struct for api DescribeUserBackupMachines

func CreateDescribeUserBackupMachinesRequest ¶

func CreateDescribeUserBackupMachinesRequest() (request *DescribeUserBackupMachinesRequest)

CreateDescribeUserBackupMachinesRequest creates a request to invoke DescribeUserBackupMachines API

type DescribeUserBackupMachinesResponse ¶

type DescribeUserBackupMachinesResponse struct {
	*responses.BaseResponse
	RequestId string                `json:"RequestId" xml:"RequestId"`
	Machines  []SimpleBackupMachine `json:"Machines" xml:"Machines"`
}

DescribeUserBackupMachinesResponse is the response struct for api DescribeUserBackupMachines

func CreateDescribeUserBackupMachinesResponse ¶

func CreateDescribeUserBackupMachinesResponse() (response *DescribeUserBackupMachinesResponse)

CreateDescribeUserBackupMachinesResponse creates a response to parse from DescribeUserBackupMachines response

type DescribeUserBaselineAuthorizationRequest ¶

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

DescribeUserBaselineAuthorizationRequest is the request struct for api DescribeUserBaselineAuthorization

func CreateDescribeUserBaselineAuthorizationRequest ¶

func CreateDescribeUserBaselineAuthorizationRequest() (request *DescribeUserBaselineAuthorizationRequest)

CreateDescribeUserBaselineAuthorizationRequest creates a request to invoke DescribeUserBaselineAuthorization API

type DescribeUserBaselineAuthorizationResponse ¶

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

DescribeUserBaselineAuthorizationResponse is the response struct for api DescribeUserBaselineAuthorization

func CreateDescribeUserBaselineAuthorizationResponse ¶

func CreateDescribeUserBaselineAuthorizationResponse() (response *DescribeUserBaselineAuthorizationResponse)

CreateDescribeUserBaselineAuthorizationResponse creates a response to parse from DescribeUserBaselineAuthorization response

type DescribeUserLayoutAuthorizationRequest ¶

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

DescribeUserLayoutAuthorizationRequest is the request struct for api DescribeUserLayoutAuthorization

func CreateDescribeUserLayoutAuthorizationRequest ¶

func CreateDescribeUserLayoutAuthorizationRequest() (request *DescribeUserLayoutAuthorizationRequest)

CreateDescribeUserLayoutAuthorizationRequest creates a request to invoke DescribeUserLayoutAuthorization API

type DescribeUserLayoutAuthorizationResponse ¶

type DescribeUserLayoutAuthorizationResponse struct {
	*responses.BaseResponse
	Authorized bool   `json:"Authorized" xml:"Authorized"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

DescribeUserLayoutAuthorizationResponse is the response struct for api DescribeUserLayoutAuthorization

func CreateDescribeUserLayoutAuthorizationResponse ¶

func CreateDescribeUserLayoutAuthorizationResponse() (response *DescribeUserLayoutAuthorizationResponse)

CreateDescribeUserLayoutAuthorizationResponse creates a response to parse from DescribeUserLayoutAuthorization response

type DescribeUuidsByVulNamesRequest ¶

type DescribeUuidsByVulNamesRequest struct {
	*requests.RpcRequest
	StatusList     string           `position:"Query" name:"StatusList"`
	TargetType     string           `position:"Query" name:"TargetType"`
	Remark         string           `position:"Query" name:"Remark"`
	Type           string           `position:"Query" name:"Type"`
	VpcInstanceIds string           `position:"Query" name:"VpcInstanceIds"`
	VulNames       *[]string        `position:"Query" name:"VulNames"  type:"Repeated"`
	SourceIp       string           `position:"Query" name:"SourceIp"`
	Tag            string           `position:"Query" name:"Tag"`
	Lang           string           `position:"Query" name:"Lang"`
	Level          string           `position:"Query" name:"Level"`
	GroupId        requests.Integer `position:"Query" name:"GroupId"`
	Dealed         string           `position:"Query" name:"Dealed"`
	FieldValue     string           `position:"Query" name:"FieldValue"`
	FieldName      string           `position:"Query" name:"FieldName"`
	SearchTags     string           `position:"Query" name:"SearchTags"`
	Necessity      string           `position:"Query" name:"Necessity"`
}

DescribeUuidsByVulNamesRequest is the request struct for api DescribeUuidsByVulNames

func CreateDescribeUuidsByVulNamesRequest ¶

func CreateDescribeUuidsByVulNamesRequest() (request *DescribeUuidsByVulNamesRequest)

CreateDescribeUuidsByVulNamesRequest creates a request to invoke DescribeUuidsByVulNames API

type DescribeUuidsByVulNamesResponse ¶

type DescribeUuidsByVulNamesResponse struct {
	*responses.BaseResponse
	RequestId             string                 `json:"RequestId" xml:"RequestId"`
	MachineInfoStatistics []MachineInfoStatistic `json:"MachineInfoStatistics" xml:"MachineInfoStatistics"`
}

DescribeUuidsByVulNamesResponse is the response struct for api DescribeUuidsByVulNames

func CreateDescribeUuidsByVulNamesResponse ¶

func CreateDescribeUuidsByVulNamesResponse() (response *DescribeUuidsByVulNamesResponse)

CreateDescribeUuidsByVulNamesResponse creates a response to parse from DescribeUuidsByVulNames response

type DescribeVendorListRequest ¶

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

DescribeVendorListRequest is the request struct for api DescribeVendorList

func CreateDescribeVendorListRequest ¶

func CreateDescribeVendorListRequest() (request *DescribeVendorListRequest)

CreateDescribeVendorListRequest creates a request to invoke DescribeVendorList API

type DescribeVendorListResponse ¶

type DescribeVendorListResponse struct {
	*responses.BaseResponse
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	VendorNameList []string `json:"VendorNameList" xml:"VendorNameList"`
}

DescribeVendorListResponse is the response struct for api DescribeVendorList

func CreateDescribeVendorListResponse ¶

func CreateDescribeVendorListResponse() (response *DescribeVendorListResponse)

CreateDescribeVendorListResponse creates a response to parse from DescribeVendorList response

type DescribeVersionConfigRequest ¶

type DescribeVersionConfigRequest struct {
	*requests.RpcRequest
	SourceIp                   string `position:"Query" name:"SourceIp"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
}

DescribeVersionConfigRequest is the request struct for api DescribeVersionConfig

func CreateDescribeVersionConfigRequest ¶

func CreateDescribeVersionConfigRequest() (request *DescribeVersionConfigRequest)

CreateDescribeVersionConfigRequest creates a request to invoke DescribeVersionConfig API

type DescribeVersionConfigResponse ¶

type DescribeVersionConfigResponse struct {
	*responses.BaseResponse
	MVAuthCount             int    `json:"MVAuthCount" xml:"MVAuthCount"`
	SasLog                  int    `json:"SasLog" xml:"SasLog"`
	LogCapacity             int    `json:"LogCapacity" xml:"LogCapacity"`
	SasScreen               int    `json:"SasScreen" xml:"SasScreen"`
	HoneypotCapacity        int64  `json:"HoneypotCapacity" xml:"HoneypotCapacity"`
	CreateTime              int64  `json:"CreateTime" xml:"CreateTime"`
	MVUnusedAuthCount       int    `json:"MVUnusedAuthCount" xml:"MVUnusedAuthCount"`
	WebLock                 int    `json:"WebLock" xml:"WebLock"`
	AppWhiteListAuthCount   int64  `json:"AppWhiteListAuthCount" xml:"AppWhiteListAuthCount"`
	RequestId               string `json:"RequestId" xml:"RequestId"`
	LogTime                 int    `json:"LogTime" xml:"LogTime"`
	Flag                    int    `json:"Flag" xml:"Flag"`
	LastInstanceReleaseTime int64  `json:"LastInstanceReleaseTime" xml:"LastInstanceReleaseTime"`
	LastTrailEndTime        int64  `json:"LastTrailEndTime" xml:"LastTrailEndTime"`
	Version                 int    `json:"Version" xml:"Version"`
	WebLockAuthCount        int64  `json:"WebLockAuthCount" xml:"WebLockAuthCount"`
	ReleaseTime             int64  `json:"ReleaseTime" xml:"ReleaseTime"`
	HighestVersion          int    `json:"HighestVersion" xml:"HighestVersion"`
	AssetLevel              int    `json:"AssetLevel" xml:"AssetLevel"`
	AvdsFlag                int    `json:"AvdsFlag" xml:"AvdsFlag"`
	IsPaidUser              bool   `json:"IsPaidUser" xml:"IsPaidUser"`
	IsOverBalance           bool   `json:"IsOverBalance" xml:"IsOverBalance"`
	InstanceId              string `json:"InstanceId" xml:"InstanceId"`
	SlsCapacity             int64  `json:"SlsCapacity" xml:"SlsCapacity"`
	VmCores                 int    `json:"VmCores" xml:"VmCores"`
	AllowPartialBuy         int    `json:"AllowPartialBuy" xml:"AllowPartialBuy"`
	AppWhiteList            int    `json:"AppWhiteList" xml:"AppWhiteList"`
	IsSasOpening            bool   `json:"IsSasOpening" xml:"IsSasOpening"`
	GmtCreate               int64  `json:"GmtCreate" xml:"GmtCreate"`
	ImageScanCapacity       int64  `json:"ImageScanCapacity" xml:"ImageScanCapacity"`
	IsTrialVersion          int    `json:"IsTrialVersion" xml:"IsTrialVersion"`
	UserDefinedAlarms       int    `json:"UserDefinedAlarms" xml:"UserDefinedAlarms"`
	OpenTime                int64  `json:"OpenTime" xml:"OpenTime"`
	IsNewContainerVersion   bool   `json:"IsNewContainerVersion" xml:"IsNewContainerVersion"`
}

DescribeVersionConfigResponse is the response struct for api DescribeVersionConfig

func CreateDescribeVersionConfigResponse ¶

func CreateDescribeVersionConfigResponse() (response *DescribeVersionConfigResponse)

CreateDescribeVersionConfigResponse creates a response to parse from DescribeVersionConfig response

type DescribeVolDingdingMessageRequest ¶

type DescribeVolDingdingMessageRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	Lang     string `position:"Query" name:"Lang"`
}

DescribeVolDingdingMessageRequest is the request struct for api DescribeVolDingdingMessage

func CreateDescribeVolDingdingMessageRequest ¶

func CreateDescribeVolDingdingMessageRequest() (request *DescribeVolDingdingMessageRequest)

CreateDescribeVolDingdingMessageRequest creates a request to invoke DescribeVolDingdingMessage API

type DescribeVolDingdingMessageResponse ¶

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

DescribeVolDingdingMessageResponse is the response struct for api DescribeVolDingdingMessage

func CreateDescribeVolDingdingMessageResponse ¶

func CreateDescribeVolDingdingMessageResponse() (response *DescribeVolDingdingMessageResponse)

CreateDescribeVolDingdingMessageResponse creates a response to parse from DescribeVolDingdingMessage response

type DescribeVpcHoneyPotCriteriaRequest ¶

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

DescribeVpcHoneyPotCriteriaRequest is the request struct for api DescribeVpcHoneyPotCriteria

func CreateDescribeVpcHoneyPotCriteriaRequest ¶

func CreateDescribeVpcHoneyPotCriteriaRequest() (request *DescribeVpcHoneyPotCriteriaRequest)

CreateDescribeVpcHoneyPotCriteriaRequest creates a request to invoke DescribeVpcHoneyPotCriteria API

type DescribeVpcHoneyPotCriteriaResponse ¶

type DescribeVpcHoneyPotCriteriaResponse struct {
	*responses.BaseResponse
	RequestId    string     `json:"RequestId" xml:"RequestId"`
	CriteriaList []Criteria `json:"CriteriaList" xml:"CriteriaList"`
}

DescribeVpcHoneyPotCriteriaResponse is the response struct for api DescribeVpcHoneyPotCriteria

func CreateDescribeVpcHoneyPotCriteriaResponse ¶

func CreateDescribeVpcHoneyPotCriteriaResponse() (response *DescribeVpcHoneyPotCriteriaResponse)

CreateDescribeVpcHoneyPotCriteriaResponse creates a response to parse from DescribeVpcHoneyPotCriteria response

type DescribeVpcHoneyPotListRequest ¶

type DescribeVpcHoneyPotListRequest struct {
	*requests.RpcRequest
	VpcName           string           `position:"Query" name:"VpcName"`
	SourceIp          string           `position:"Query" name:"SourceIp"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	HoneyPotExistence requests.Boolean `position:"Query" name:"HoneyPotExistence"`
	VpcRegionId       string           `position:"Query" name:"VpcRegionId"`
	CurrentPage       requests.Integer `position:"Query" name:"CurrentPage"`
	VpcId             string           `position:"Query" name:"VpcId"`
}

DescribeVpcHoneyPotListRequest is the request struct for api DescribeVpcHoneyPotList

func CreateDescribeVpcHoneyPotListRequest ¶

func CreateDescribeVpcHoneyPotListRequest() (request *DescribeVpcHoneyPotListRequest)

CreateDescribeVpcHoneyPotListRequest creates a request to invoke DescribeVpcHoneyPotList API

type DescribeVpcHoneyPotListResponse ¶

type DescribeVpcHoneyPotListResponse struct {
	*responses.BaseResponse
	RequestId          string           `json:"RequestId" xml:"RequestId"`
	PageInfo           PageInfo         `json:"PageInfo" xml:"PageInfo"`
	VpcHoneyPotDTOList []VpcHoneyPotDTO `json:"VpcHoneyPotDTOList" xml:"VpcHoneyPotDTOList"`
}

DescribeVpcHoneyPotListResponse is the response struct for api DescribeVpcHoneyPotList

func CreateDescribeVpcHoneyPotListResponse ¶

func CreateDescribeVpcHoneyPotListResponse() (response *DescribeVpcHoneyPotListResponse)

CreateDescribeVpcHoneyPotListResponse creates a response to parse from DescribeVpcHoneyPotList response

type DescribeVpcListRequest ¶

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

DescribeVpcListRequest is the request struct for api DescribeVpcList

func CreateDescribeVpcListRequest ¶

func CreateDescribeVpcListRequest() (request *DescribeVpcListRequest)

CreateDescribeVpcListRequest creates a request to invoke DescribeVpcList API

type DescribeVpcListResponse ¶

type DescribeVpcListResponse struct {
	*responses.BaseResponse
	Count     int    `json:"Count" xml:"Count"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	VpcList   []Vpc  `json:"VpcList" xml:"VpcList"`
}

DescribeVpcListResponse is the response struct for api DescribeVpcList

func CreateDescribeVpcListResponse ¶

func CreateDescribeVpcListResponse() (response *DescribeVpcListResponse)

CreateDescribeVpcListResponse creates a response to parse from DescribeVpcList response

type DescribeVulDetailsRequest ¶

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

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      []Cve  `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 DescribeVulExportInfoRequest ¶

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

DescribeVulExportInfoRequest is the request struct for api DescribeVulExportInfo

func CreateDescribeVulExportInfoRequest ¶

func CreateDescribeVulExportInfoRequest() (request *DescribeVulExportInfoRequest)

CreateDescribeVulExportInfoRequest creates a request to invoke DescribeVulExportInfo API

type DescribeVulExportInfoResponse ¶

type DescribeVulExportInfoResponse struct {
	*responses.BaseResponse
	Link         string `json:"Link" xml:"Link"`
	Progress     int    `json:"Progress" xml:"Progress"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	CurrentCount int    `json:"CurrentCount" xml:"CurrentCount"`
	Message      string `json:"Message" xml:"Message"`
	FileName     string `json:"FileName" xml:"FileName"`
	TotalCount   int    `json:"TotalCount" xml:"TotalCount"`
	ExportStatus string `json:"ExportStatus" xml:"ExportStatus"`
	Id           int64  `json:"Id" xml:"Id"`
}

DescribeVulExportInfoResponse is the response struct for api DescribeVulExportInfo

func CreateDescribeVulExportInfoResponse ¶

func CreateDescribeVulExportInfoResponse() (response *DescribeVulExportInfoResponse)

CreateDescribeVulExportInfoResponse creates a response to parse from DescribeVulExportInfo response

type DescribeVulListRequest ¶

type DescribeVulListRequest struct {
	*requests.RpcRequest
	MinScore            requests.Integer `position:"Query" name:"MinScore"`
	AttachTypes         string           `position:"Query" name:"AttachTypes"`
	Type                string           `position:"Query" name:"Type"`
	VpcInstanceIds      string           `position:"Query" name:"VpcInstanceIds"`
	CreateTsStart       requests.Integer `position:"Query" name:"CreateTsStart"`
	ContainerFieldName  string           `position:"Query" name:"ContainerFieldName"`
	SourceIp            string           `position:"Query" name:"SourceIp"`
	ModifyTsEnd         requests.Integer `position:"Query" name:"ModifyTsEnd"`
	Level               string           `position:"Query" name:"Level"`
	Resource            string           `position:"Query" name:"Resource"`
	GroupId             string           `position:"Query" name:"GroupId"`
	AliasName           string           `position:"Query" name:"AliasName"`
	Name                string           `position:"Query" name:"Name"`
	Ids                 string           `position:"Query" name:"Ids"`
	CreateTsEnd         requests.Integer `position:"Query" name:"CreateTsEnd"`
	Necessity           string           `position:"Query" name:"Necessity"`
	Uuids               string           `position:"Query" name:"Uuids"`
	StatusList          string           `position:"Query" name:"StatusList"`
	TargetType          string           `position:"Query" name:"TargetType"`
	Remark              string           `position:"Query" name:"Remark"`
	ContainerFieldValue string           `position:"Query" name:"ContainerFieldValue"`
	PageSize            requests.Integer `position:"Query" name:"PageSize"`
	ModifyTsStart       requests.Integer `position:"Query" name:"ModifyTsStart"`
	Lang                string           `position:"Query" name:"Lang"`
	Dealed              string           `position:"Query" name:"Dealed"`
	CurrentPage         requests.Integer `position:"Query" name:"CurrentPage"`
	ClusterId           string           `position:"Query" name:"ClusterId"`
	BatchName           string           `position:"Query" name:"BatchName"`
}

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
	CurrentPage int         `json:"CurrentPage" xml:"CurrentPage"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	TotalCount  int         `json:"TotalCount" xml:"TotalCount"`
	VulRecords  []VulRecord `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 DescribeVulWhitelistRequest ¶

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

DescribeVulWhitelistRequest is the request struct for api DescribeVulWhitelist

func CreateDescribeVulWhitelistRequest ¶

func CreateDescribeVulWhitelistRequest() (request *DescribeVulWhitelistRequest)

CreateDescribeVulWhitelistRequest creates a request to invoke DescribeVulWhitelist API

type DescribeVulWhitelistResponse ¶

type DescribeVulWhitelistResponse struct {
	*responses.BaseResponse
	CurrentPage   int            `json:"CurrentPage" xml:"CurrentPage"`
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	PageSize      int            `json:"PageSize" xml:"PageSize"`
	TotalCount    int            `json:"TotalCount" xml:"TotalCount"`
	VulWhitelists []VulWhitelist `json:"VulWhitelists" xml:"VulWhitelists"`
}

DescribeVulWhitelistResponse is the response struct for api DescribeVulWhitelist

func CreateDescribeVulWhitelistResponse ¶

func CreateDescribeVulWhitelistResponse() (response *DescribeVulWhitelistResponse)

CreateDescribeVulWhitelistResponse creates a response to parse from DescribeVulWhitelist response

type DescribeWarningExportInfoRequest ¶

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

DescribeWarningExportInfoRequest is the request struct for api DescribeWarningExportInfo

func CreateDescribeWarningExportInfoRequest ¶

func CreateDescribeWarningExportInfoRequest() (request *DescribeWarningExportInfoRequest)

CreateDescribeWarningExportInfoRequest creates a request to invoke DescribeWarningExportInfo API

type DescribeWarningExportInfoResponse ¶

type DescribeWarningExportInfoResponse struct {
	*responses.BaseResponse
	Link         string `json:"Link" xml:"Link"`
	Progress     int    `json:"Progress" xml:"Progress"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	CurrentCount int    `json:"CurrentCount" xml:"CurrentCount"`
	Message      string `json:"Message" xml:"Message"`
	FileName     string `json:"FileName" xml:"FileName"`
	TotalCount   int    `json:"TotalCount" xml:"TotalCount"`
	ExportStatus string `json:"ExportStatus" xml:"ExportStatus"`
	Id           int64  `json:"Id" xml:"Id"`
}

DescribeWarningExportInfoResponse is the response struct for api DescribeWarningExportInfo

func CreateDescribeWarningExportInfoResponse ¶

func CreateDescribeWarningExportInfoResponse() (response *DescribeWarningExportInfoResponse)

CreateDescribeWarningExportInfoResponse creates a response to parse from DescribeWarningExportInfo response

type DescribeWarningMachinesRequest ¶

type DescribeWarningMachinesRequest struct {
	*requests.RpcRequest
	TargetType          string           `position:"Query" name:"TargetType"`
	ContainerFieldName  string           `position:"Query" name:"ContainerFieldName"`
	SourceIp            string           `position:"Query" name:"SourceIp"`
	ContainerFieldValue string           `position:"Query" name:"ContainerFieldValue"`
	PageSize            requests.Integer `position:"Query" name:"PageSize"`
	MachineName         string           `position:"Query" name:"MachineName"`
	Lang                string           `position:"Query" name:"Lang"`
	HaveRisk            requests.Integer `position:"Query" name:"HaveRisk"`
	CurrentPage         requests.Integer `position:"Query" name:"CurrentPage"`
	ClusterId           string           `position:"Query" name:"ClusterId"`
	RiskId              requests.Integer `position:"Query" name:"RiskId"`
	StrategyId          requests.Integer `position:"Query" name:"StrategyId"`
	Uuids               string           `position:"Query" name:"Uuids"`
}

DescribeWarningMachinesRequest is the request struct for api DescribeWarningMachines

func CreateDescribeWarningMachinesRequest ¶

func CreateDescribeWarningMachinesRequest() (request *DescribeWarningMachinesRequest)

CreateDescribeWarningMachinesRequest creates a request to invoke DescribeWarningMachines API

type DescribeWarningMachinesResponse ¶

type DescribeWarningMachinesResponse struct {
	*responses.BaseResponse
	CurrentPage     int              `json:"CurrentPage" xml:"CurrentPage"`
	PageSize        int              `json:"PageSize" xml:"PageSize"`
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	TotalCount      int              `json:"TotalCount" xml:"TotalCount"`
	Count           int              `json:"Count" xml:"Count"`
	WarningMachines []WarningMachine `json:"WarningMachines" xml:"WarningMachines"`
}

DescribeWarningMachinesResponse is the response struct for api DescribeWarningMachines

func CreateDescribeWarningMachinesResponse ¶

func CreateDescribeWarningMachinesResponse() (response *DescribeWarningMachinesResponse)

CreateDescribeWarningMachinesResponse creates a response to parse from DescribeWarningMachines response

type DescribeWebLockBindListRequest ¶

type DescribeWebLockBindListRequest struct {
	*requests.RpcRequest
	Remark      string           `position:"Query" name:"Remark"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	Lang        string           `position:"Query" name:"Lang"`
	Status      string           `position:"Query" name:"Status"`
}

DescribeWebLockBindListRequest is the request struct for api DescribeWebLockBindList

func CreateDescribeWebLockBindListRequest ¶

func CreateDescribeWebLockBindListRequest() (request *DescribeWebLockBindListRequest)

CreateDescribeWebLockBindListRequest creates a request to invoke DescribeWebLockBindList API

type DescribeWebLockBindListResponse ¶

type DescribeWebLockBindListResponse struct {
	*responses.BaseResponse
	CurrentPage int    `json:"CurrentPage" xml:"CurrentPage"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	PageSize    int    `json:"PageSize" xml:"PageSize"`
	TotalCount  int    `json:"TotalCount" xml:"TotalCount"`
	BindList    []Bind `json:"BindList" xml:"BindList"`
}

DescribeWebLockBindListResponse is the response struct for api DescribeWebLockBindList

func CreateDescribeWebLockBindListResponse ¶

func CreateDescribeWebLockBindListResponse() (response *DescribeWebLockBindListResponse)

CreateDescribeWebLockBindListResponse creates a response to parse from DescribeWebLockBindList response

type DescribeWebLockConfigListRequest ¶

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

DescribeWebLockConfigListRequest is the request struct for api DescribeWebLockConfigList

func CreateDescribeWebLockConfigListRequest ¶

func CreateDescribeWebLockConfigListRequest() (request *DescribeWebLockConfigListRequest)

CreateDescribeWebLockConfigListRequest creates a request to invoke DescribeWebLockConfigList API

type DescribeWebLockConfigListResponse ¶

type DescribeWebLockConfigListResponse struct {
	*responses.BaseResponse
	TotalCount int          `json:"TotalCount" xml:"TotalCount"`
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	ConfigList []ConfigInfo `json:"ConfigList" xml:"ConfigList"`
}

DescribeWebLockConfigListResponse is the response struct for api DescribeWebLockConfigList

func CreateDescribeWebLockConfigListResponse ¶

func CreateDescribeWebLockConfigListResponse() (response *DescribeWebLockConfigListResponse)

CreateDescribeWebLockConfigListResponse creates a response to parse from DescribeWebLockConfigList response

type DescribeWebLockFileEventsRequest ¶

type DescribeWebLockFileEventsRequest struct {
	*requests.RpcRequest
	Remark      string           `position:"Query" name:"Remark"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	TsEnd       requests.Integer `position:"Query" name:"TsEnd"`
	ProcessName string           `position:"Query" name:"ProcessName"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	Dealed      string           `position:"Query" name:"Dealed"`
	TsBegin     requests.Integer `position:"Query" name:"TsBegin"`
}

DescribeWebLockFileEventsRequest is the request struct for api DescribeWebLockFileEvents

func CreateDescribeWebLockFileEventsRequest ¶

func CreateDescribeWebLockFileEventsRequest() (request *DescribeWebLockFileEventsRequest)

CreateDescribeWebLockFileEventsRequest creates a request to invoke DescribeWebLockFileEvents API

type DescribeWebLockFileEventsResponse ¶

type DescribeWebLockFileEventsResponse struct {
	*responses.BaseResponse
	CurrentPage int    `json:"CurrentPage" xml:"CurrentPage"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	PageSize    int    `json:"PageSize" xml:"PageSize"`
	TotalCount  int    `json:"TotalCount" xml:"TotalCount"`
	List        []Info `json:"List" xml:"List"`
}

DescribeWebLockFileEventsResponse is the response struct for api DescribeWebLockFileEvents

func CreateDescribeWebLockFileEventsResponse ¶

func CreateDescribeWebLockFileEventsResponse() (response *DescribeWebLockFileEventsResponse)

CreateDescribeWebLockFileEventsResponse creates a response to parse from DescribeWebLockFileEvents response

type Description ¶

type Description struct {
	Type  string `json:"Type" xml:"Type"`
	Value string `json:"Value" xml:"Value"`
	Link  string `json:"Link" xml:"Link"`
}

Description is a nested struct in sas response

type Detail ¶

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

Detail is a nested struct in sas response

type DetailItem ¶

type DetailItem struct {
	Title       string `json:"Title" xml:"Title"`
	Description string `json:"Description" xml:"Description"`
	SubType     string `json:"SubType" xml:"SubType"`
}

DetailItem is a nested struct in sas response

type DetailsInDescribeSuspEventDetail ¶

type DetailsInDescribeSuspEventDetail struct {
	QuaraFile []QuaraFile `json:"QuaraFile" xml:"QuaraFile"`
}

DetailsInDescribeSuspEventDetail is a nested struct in sas response

type DetailsInDescribeSuspEvents ¶

type DetailsInDescribeSuspEvents struct {
	QuaraFile []QuaraFile `json:"QuaraFile" xml:"QuaraFile"`
}

DetailsInDescribeSuspEvents is a nested struct in sas response

type DialogList ¶

type DialogList struct {
	AegisDynamicDialogDTO []AegisDynamicDialogDTO `json:"AegisDynamicDialogDTO" xml:"AegisDynamicDialogDTO"`
}

DialogList is a nested struct in sas response

type DiskInfoList ¶

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

DiskInfoList is a nested struct in sas response

type DomainDetailItem ¶

type DomainDetailItem struct {
	Uuid         string `json:"Uuid" xml:"Uuid"`
	InternetIp   string `json:"InternetIp" xml:"InternetIp"`
	MachineIp    string `json:"MachineIp" xml:"MachineIp"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	IntranetIp   string `json:"IntranetIp" xml:"IntranetIp"`
	AssetType    string `json:"AssetType" xml:"AssetType"`
}

DomainDetailItem is a nested struct in sas response

type DomainDetailItems ¶

type DomainDetailItems struct {
	DomainDetailItem []DomainDetailItem `json:"DomainDetailItem" xml:"DomainDetailItem"`
}

DomainDetailItems is a nested struct in sas response

type DomainListResponseList ¶

type DomainListResponseList struct {
	DomainResponse []DomainResponse `json:"DomainResponse" xml:"DomainResponse"`
}

DomainListResponseList is a nested struct in sas response

type DomainResponse ¶

type DomainResponse struct {
	IpList string `json:"IpList" xml:"IpList"`
	Domain string `json:"Domain" xml:"Domain"`
}

DomainResponse is a nested struct in sas response

type Edge ¶

type Edge struct {
	Id        int    `json:"Id" xml:"Id"`
	StartId   string `json:"StartId" xml:"StartId"`
	EndId     string `json:"EndId" xml:"EndId"`
	StartType string `json:"StartType" xml:"StartType"`
	EndType   string `json:"EndType" xml:"EndType"`
	Name      string `json:"Name" xml:"Name"`
	Type      string `json:"Type" xml:"Type"`
	Time      string `json:"Time" xml:"Time"`
}

Edge is a nested struct in sas response

type EdgeList ¶

type EdgeList struct {
	Edge []Edge `json:"Edge" xml:"Edge"`
}

EdgeList is a nested struct in sas response

type EmgVulGroup ¶

type EmgVulGroup struct {
	AliasName    string `json:"AliasName" xml:"AliasName"`
	PendingCount int    `json:"PendingCount" xml:"PendingCount"`
	Name         string `json:"Name" xml:"Name"`
	GmtPublish   int64  `json:"GmtPublish" xml:"GmtPublish"`
	Description  string `json:"Description" xml:"Description"`
	Type         string `json:"Type" xml:"Type"`
	Status       int    `json:"Status" xml:"Status"`
	Progress     int    `json:"Progress" xml:"Progress"`
	GmtLastCheck int64  `json:"GmtLastCheck" xml:"GmtLastCheck"`
}

EmgVulGroup is a nested struct in sas response

type EmgVulGroupList ¶

type EmgVulGroupList struct {
	EmgVulGroup []EmgVulGroup `json:"EmgVulGroup" xml:"EmgVulGroup"`
}

EmgVulGroupList is a nested struct in sas response

type Entity ¶

type Entity struct {
	Uuid         string `json:"Uuid" xml:"Uuid"`
	GroupId      int    `json:"GroupId" xml:"GroupId"`
	InternetIp   string `json:"InternetIp" xml:"InternetIp"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
	Ip           string `json:"Ip" xml:"Ip"`
	Os           string `json:"Os" xml:"Os"`
	IntranetIp   string `json:"IntranetIp" xml:"IntranetIp"`
}

Entity is a nested struct in sas response

type EntityList ¶

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

EntityList is a nested struct in sas response

type EntityType ¶

type EntityType struct {
	Id           string `json:"Id" xml:"Id"`
	Name         string `json:"Name" xml:"Name"`
	DisplayColor string `json:"DisplayColor" xml:"DisplayColor"`
	DisplayIcon  string `json:"DisplayIcon" xml:"DisplayIcon"`
	DisplayOrder string `json:"DisplayOrder" xml:"DisplayOrder"`
}

EntityType is a nested struct in sas response

type EntityTypeList ¶

type EntityTypeList struct {
	EntityType []EntityType `json:"EntityType" xml:"EntityType"`
}

EntityTypeList is a nested struct in sas response

type EventNote ¶

type EventNote struct {
	Note     string `json:"Note" xml:"Note"`
	NoteId   int64  `json:"NoteId" xml:"NoteId"`
	NoteTime string `json:"NoteTime" xml:"NoteTime"`
}

EventNote is a nested struct in sas response

type EventNotes ¶

type EventNotes struct {
	EventNote []EventNote `json:"EventNote" xml:"EventNote"`
}

EventNotes is a nested struct in sas response

type ExportRecordRequest ¶

type ExportRecordRequest struct {
	*requests.RpcRequest
	ExportType string `position:"Query" name:"ExportType"`
	Params     string `position:"Query" name:"Params"`
	SourceIp   string `position:"Query" name:"SourceIp"`
	Lang       string `position:"Query" name:"Lang"`
}

ExportRecordRequest is the request struct for api ExportRecord

func CreateExportRecordRequest ¶

func CreateExportRecordRequest() (request *ExportRecordRequest)

CreateExportRecordRequest creates a request to invoke ExportRecord API

type ExportRecordResponse ¶

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

ExportRecordResponse is the response struct for api ExportRecord

func CreateExportRecordResponse ¶

func CreateExportRecordResponse() (response *ExportRecordResponse)

CreateExportRecordResponse creates a response to parse from ExportRecord response

type ExportVulRequest ¶

type ExportVulRequest struct {
	*requests.RpcRequest
	StatusList          string           `position:"Query" name:"StatusList"`
	TargetType          string           `position:"Query" name:"TargetType"`
	MinScore            requests.Integer `position:"Query" name:"MinScore"`
	Remark              string           `position:"Query" name:"Remark"`
	AttachTypes         string           `position:"Query" name:"AttachTypes"`
	Type                string           `position:"Query" name:"Type"`
	VpcInstanceIds      string           `position:"Query" name:"VpcInstanceIds"`
	ContainerFieldName  string           `position:"Query" name:"ContainerFieldName"`
	SourceIp            string           `position:"Query" name:"SourceIp"`
	ContainerFieldValue string           `position:"Query" name:"ContainerFieldValue"`
	Lang                string           `position:"Query" name:"Lang"`
	Level               string           `position:"Query" name:"Level"`
	Resource            string           `position:"Query" name:"Resource"`
	GroupId             string           `position:"Query" name:"GroupId"`
	Dealed              string           `position:"Query" name:"Dealed"`
	ClusterId           string           `position:"Query" name:"ClusterId"`
	BatchName           string           `position:"Query" name:"BatchName"`
	AliasName           string           `position:"Query" name:"AliasName"`
	SearchTags          string           `position:"Query" name:"SearchTags"`
	Name                string           `position:"Query" name:"Name"`
	Necessity           string           `position:"Query" name:"Necessity"`
	Uuids               string           `position:"Query" name:"Uuids"`
}

ExportVulRequest is the request struct for api ExportVul

func CreateExportVulRequest ¶

func CreateExportVulRequest() (request *ExportVulRequest)

CreateExportVulRequest creates a request to invoke ExportVul API

type ExportVulResponse ¶

type ExportVulResponse struct {
	*responses.BaseResponse
	Link         string `json:"Link" xml:"Link"`
	Progress     int    `json:"Progress" xml:"Progress"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	CurrentCount int    `json:"CurrentCount" xml:"CurrentCount"`
	Message      string `json:"Message" xml:"Message"`
	FileName     string `json:"FileName" xml:"FileName"`
	TotalCount   int    `json:"TotalCount" xml:"TotalCount"`
	ExportStatus string `json:"ExportStatus" xml:"ExportStatus"`
	Id           int64  `json:"Id" xml:"Id"`
}

ExportVulResponse is the response struct for api ExportVul

func CreateExportVulResponse ¶

func CreateExportVulResponse() (response *ExportVulResponse)

CreateExportVulResponse creates a response to parse from ExportVul response

type ExportWarningRequest ¶

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

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"`
	FileName  string `json:"FileName" xml:"FileName"`
	Id        int64  `json:"Id" xml:"Id"`
}

ExportWarningResponse is the response struct for api ExportWarning

func CreateExportWarningResponse ¶

func CreateExportWarningResponse() (response *ExportWarningResponse)

CreateExportWarningResponse creates a response to parse from ExportWarning response

type ExposedChain ¶

type ExposedChain struct {
	ExposureIp        string         `json:"ExposureIp" xml:"ExposureIp"`
	GroupNo           string         `json:"GroupNo" xml:"GroupNo"`
	InternetIp        string         `json:"InternetIp" xml:"InternetIp"`
	InstanceId        string         `json:"InstanceId" xml:"InstanceId"`
	ExposureType      string         `json:"ExposureType" xml:"ExposureType"`
	IntranetIp        string         `json:"IntranetIp" xml:"IntranetIp"`
	ExposureTypeId    string         `json:"ExposureTypeId" xml:"ExposureTypeId"`
	RegionId          string         `json:"RegionId" xml:"RegionId"`
	Uuid              string         `json:"Uuid" xml:"Uuid"`
	ExposurePort      string         `json:"ExposurePort" xml:"ExposurePort"`
	InstanceName      string         `json:"InstanceName" xml:"InstanceName"`
	ExposureComponent string         `json:"ExposureComponent" xml:"ExposureComponent"`
	RealVulList       []ScaVulRecord `json:"RealVulList" xml:"RealVulList"`
	AllVulList        []ScaVulRecord `json:"AllVulList" xml:"AllVulList"`
}

ExposedChain is a nested struct in sas response

type ExposedChains ¶

type ExposedChains struct {
	ExposedChain []ExposedChain `json:"ExposedChain" xml:"ExposedChain"`
}

ExposedChains is a nested struct in sas response

type ExposedInstance ¶

type ExposedInstance struct {
	ExposureIp         string `json:"ExposureIp" xml:"ExposureIp"`
	TotalVulCount      int    `json:"TotalVulCount" xml:"TotalVulCount"`
	InternetIp         string `json:"InternetIp" xml:"InternetIp"`
	NntfVulCount       int    `json:"NntfVulCount" xml:"NntfVulCount"`
	InstanceId         string `json:"InstanceId" xml:"InstanceId"`
	ExposureType       string `json:"ExposureType" xml:"ExposureType"`
	IntranetIp         string `json:"IntranetIp" xml:"IntranetIp"`
	RegionId           string `json:"RegionId" xml:"RegionId"`
	ExposureTypeId     string `json:"ExposureTypeId" xml:"ExposureTypeId"`
	AsapVulCount       int    `json:"AsapVulCount" xml:"AsapVulCount"`
	ExposurePort       string `json:"ExposurePort" xml:"ExposurePort"`
	Uuid               string `json:"Uuid" xml:"Uuid"`
	GroupName          string `json:"GroupName" xml:"GroupName"`
	GroupId            int64  `json:"GroupId" xml:"GroupId"`
	ExploitHealthCount int    `json:"ExploitHealthCount" xml:"ExploitHealthCount"`
	InstanceName       string `json:"InstanceName" xml:"InstanceName"`
	ExposureComponent  string `json:"ExposureComponent" xml:"ExposureComponent"`
	LaterVulCount      int    `json:"LaterVulCount" xml:"LaterVulCount"`
}

ExposedInstance is a nested struct in sas response

type ExposedInstances ¶

type ExposedInstances struct {
	ExposedInstance []ExposedInstance `json:"ExposedInstance" xml:"ExposedInstance"`
}

ExposedInstances is a nested struct in sas response

type ExtendContentJson ¶

type ExtendContentJson struct {
	Owasp         string      `json:"Owasp" xml:"Owasp"`
	Title         string      `json:"Title" xml:"Title"`
	Effect        string      `json:"Effect" xml:"Effect"`
	VulType       string      `json:"VulType" xml:"VulType"`
	EmgProof      string      `json:"EmgProof" xml:"EmgProof"`
	Reason        string      `json:"Reason" xml:"Reason"`
	Os            string      `json:"Os" xml:"Os"`
	Wasc          string      `json:"Wasc" xml:"Wasc"`
	Tag           string      `json:"Tag" xml:"Tag"`
	AliasName     string      `json:"AliasName" xml:"AliasName"`
	Description   string      `json:"Description" xml:"Description"`
	Solution      string      `json:"Solution" xml:"Solution"`
	Status        int         `json:"Status" xml:"Status"`
	AbsolutePath  string      `json:"AbsolutePath" xml:"AbsolutePath"`
	Ip            string      `json:"Ip" xml:"Ip"`
	Proof         string      `json:"Proof" xml:"Proof"`
	Cwe           string      `json:"Cwe" xml:"Cwe"`
	LastTs        int64       `json:"LastTs" xml:"LastTs"`
	OsRelease     string      `json:"OsRelease" xml:"OsRelease"`
	Target        string      `json:"Target" xml:"Target"`
	Reference     string      `json:"Reference" xml:"Reference"`
	PrimaryId     int64       `json:"PrimaryId" xml:"PrimaryId"`
	CveList       []string    `json:"cveList" xml:"cveList"`
	Necessity     Necessity   `json:"Necessity" xml:"Necessity"`
	RpmEntityList []RpmEntity `json:"RpmEntityList" xml:"RpmEntityList"`
}

ExtendContentJson is a nested struct in sas response

type FailedEcs ¶

type FailedEcs struct {
	IP           string `json:"IP" xml:"IP"`
	InternetIp   string `json:"InternetIp" xml:"InternetIp"`
	IntranetIp   string `json:"IntranetIp" xml:"IntranetIp"`
	Reason       string `json:"Reason" xml:"Reason"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
}

FailedEcs is a nested struct in sas response

type FailedEcsList ¶

type FailedEcsList struct {
	FailedEcs []FailedEcs `json:"FailedEcs" xml:"FailedEcs"`
}

FailedEcsList is a nested struct in sas response

type FixCheckWarningsRequest ¶

type FixCheckWarningsRequest struct {
	*requests.RpcRequest
	RiskId      requests.Integer `position:"Query" name:"RiskId"`
	CheckParams string           `position:"Query" name:"CheckParams"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	Lang        string           `position:"Query" name:"Lang"`
	Uuids       string           `position:"Query" name:"Uuids"`
}

FixCheckWarningsRequest is the request struct for api FixCheckWarnings

func CreateFixCheckWarningsRequest ¶

func CreateFixCheckWarningsRequest() (request *FixCheckWarningsRequest)

CreateFixCheckWarningsRequest creates a request to invoke FixCheckWarnings API

type FixCheckWarningsResponse ¶

type FixCheckWarningsResponse struct {
	*responses.BaseResponse
	BatchId   int64  `json:"BatchId" xml:"BatchId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

FixCheckWarningsResponse is the response struct for api FixCheckWarnings

func CreateFixCheckWarningsResponse ¶

func CreateFixCheckWarningsResponse() (response *FixCheckWarningsResponse)

CreateFixCheckWarningsResponse creates a response to parse from FixCheckWarnings response

type FrontPatch ¶

type FrontPatch struct {
	Uuid      string  `json:"Uuid" xml:"Uuid"`
	PatchList []Patch `json:"PatchList" xml:"PatchList"`
}

FrontPatch is a nested struct in sas response

type FrontPatchList ¶

type FrontPatchList struct {
	FrontPatch []FrontPatch `json:"FrontPatch" xml:"FrontPatch"`
}

FrontPatchList is a nested struct in sas response

type GetBackupStorageCountRequest ¶

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

GetBackupStorageCountRequest is the request struct for api GetBackupStorageCount

func CreateGetBackupStorageCountRequest ¶

func CreateGetBackupStorageCountRequest() (request *GetBackupStorageCountRequest)

CreateGetBackupStorageCountRequest creates a request to invoke GetBackupStorageCount API

type GetBackupStorageCountResponse ¶

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

GetBackupStorageCountResponse is the response struct for api GetBackupStorageCount

func CreateGetBackupStorageCountResponse ¶

func CreateGetBackupStorageCountResponse() (response *GetBackupStorageCountResponse)

CreateGetBackupStorageCountResponse creates a response to parse from GetBackupStorageCount response

type GetCheckDetailRequest ¶

type GetCheckDetailRequest struct {
	*requests.RpcRequest
	SourceIp string           `position:"Query" name:"SourceIp"`
	Lang     string           `position:"Query" name:"Lang"`
	CheckId  requests.Integer `position:"Query" name:"CheckId"`
}

GetCheckDetailRequest is the request struct for api GetCheckDetail

func CreateGetCheckDetailRequest ¶

func CreateGetCheckDetailRequest() (request *GetCheckDetailRequest)

CreateGetCheckDetailRequest creates a request to invoke GetCheckDetail API

type GetCheckDetailResponse ¶

type GetCheckDetailResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	Description Description `json:"Description" xml:"Description"`
	Solution    Solution    `json:"Solution" xml:"Solution"`
	AssistInfo  AssistInfo  `json:"AssistInfo" xml:"AssistInfo"`
}

GetCheckDetailResponse is the response struct for api GetCheckDetail

func CreateGetCheckDetailResponse ¶

func CreateGetCheckDetailResponse() (response *GetCheckDetailResponse)

CreateGetCheckDetailResponse creates a response to parse from GetCheckDetail response

type GetFileDetectResultRequest ¶

type GetFileDetectResultRequest struct {
	*requests.RpcRequest
	HashKeyList *[]string        `position:"Query" name:"HashKeyList"  type:"Repeated"`
	Type        requests.Integer `position:"Query" name:"Type"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
}

GetFileDetectResultRequest is the request struct for api GetFileDetectResult

func CreateGetFileDetectResultRequest ¶

func CreateGetFileDetectResultRequest() (request *GetFileDetectResultRequest)

CreateGetFileDetectResultRequest creates a request to invoke GetFileDetectResult API

type GetFileDetectResultResponse ¶

type GetFileDetectResultResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	ResultList []Result `json:"ResultList" xml:"ResultList"`
}

GetFileDetectResultResponse is the response struct for api GetFileDetectResult

func CreateGetFileDetectResultResponse ¶

func CreateGetFileDetectResultResponse() (response *GetFileDetectResultResponse)

CreateGetFileDetectResultResponse creates a response to parse from GetFileDetectResult response

type GetIOCsRequest ¶

type GetIOCsRequest struct {
	*requests.RpcRequest
	Date     string `position:"Query" name:"Date"`
	Type     string `position:"Query" name:"Type"`
	SourceIp string `position:"Query" name:"SourceIp"`
}

GetIOCsRequest is the request struct for api GetIOCs

func CreateGetIOCsRequest ¶

func CreateGetIOCsRequest() (request *GetIOCsRequest)

CreateGetIOCsRequest creates a request to invoke GetIOCs API

type GetIOCsResponse ¶

type GetIOCsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"data" xml:"data"`
}

GetIOCsResponse is the response struct for api GetIOCs

func CreateGetIOCsResponse ¶

func CreateGetIOCsResponse() (response *GetIOCsResponse)

CreateGetIOCsResponse creates a response to parse from GetIOCs response

type GetIncIOCsRequest ¶

type GetIncIOCsRequest struct {
	*requests.RpcRequest
	Date     string `position:"Query" name:"Date"`
	Type     string `position:"Query" name:"Type"`
	SourceIp string `position:"Query" name:"SourceIp"`
}

GetIncIOCsRequest is the request struct for api GetIncIOCs

func CreateGetIncIOCsRequest ¶

func CreateGetIncIOCsRequest() (request *GetIncIOCsRequest)

CreateGetIncIOCsRequest creates a request to invoke GetIncIOCs API

type GetIncIOCsResponse ¶

type GetIncIOCsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"data" xml:"data"`
}

GetIncIOCsResponse is the response struct for api GetIncIOCs

func CreateGetIncIOCsResponse ¶

func CreateGetIncIOCsResponse() (response *GetIncIOCsResponse)

CreateGetIncIOCsResponse creates a response to parse from GetIncIOCs response

type GetSuspiciousStatisticsRequest ¶

type GetSuspiciousStatisticsRequest struct {
	*requests.RpcRequest
	GroupIdList string `position:"Query" name:"GroupIdList"`
	SourceIp    string `position:"Query" name:"SourceIp"`
}

GetSuspiciousStatisticsRequest is the request struct for api GetSuspiciousStatistics

func CreateGetSuspiciousStatisticsRequest ¶

func CreateGetSuspiciousStatisticsRequest() (request *GetSuspiciousStatisticsRequest)

CreateGetSuspiciousStatisticsRequest creates a request to invoke GetSuspiciousStatistics API

type GetSuspiciousStatisticsResponse ¶

type GetSuspiciousStatisticsResponse struct {
	*responses.BaseResponse
	SuspiciousCount int    `json:"SuspiciousCount" xml:"SuspiciousCount"`
	RemindCount     int    `json:"RemindCount" xml:"RemindCount"`
	RequestId       string `json:"RequestId" xml:"RequestId"`
	TemindCount     int    `json:"TemindCount" xml:"TemindCount"`
	SeriousCount    int    `json:"SeriousCount" xml:"SeriousCount"`
	TotalCount      int    `json:"TotalCount" xml:"TotalCount"`
}

GetSuspiciousStatisticsResponse is the response struct for api GetSuspiciousStatistics

func CreateGetSuspiciousStatisticsResponse ¶

func CreateGetSuspiciousStatisticsResponse() (response *GetSuspiciousStatisticsResponse)

CreateGetSuspiciousStatisticsResponse creates a response to parse from GetSuspiciousStatistics response

type GetVulStatisticsRequest ¶

type GetVulStatisticsRequest struct {
	*requests.RpcRequest
	TypeList    string `position:"Query" name:"TypeList"`
	GroupIdList string `position:"Query" name:"GroupIdList"`
	SourceIp    string `position:"Query" name:"SourceIp"`
}

GetVulStatisticsRequest is the request struct for api GetVulStatistics

func CreateGetVulStatisticsRequest ¶

func CreateGetVulStatisticsRequest() (request *GetVulStatisticsRequest)

CreateGetVulStatisticsRequest creates a request to invoke GetVulStatistics API

type GetVulStatisticsResponse ¶

type GetVulStatisticsResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	VulLaterSum int    `json:"VulLaterSum" xml:"VulLaterSum"`
	VulNntfSum  int    `json:"VulNntfSum" xml:"VulNntfSum"`
	VulAsapSum  int    `json:"VulAsapSum" xml:"VulAsapSum"`
}

GetVulStatisticsResponse is the response struct for api GetVulStatistics

func CreateGetVulStatisticsResponse ¶

func CreateGetVulStatisticsResponse() (response *GetVulStatisticsResponse)

CreateGetVulStatisticsResponse creates a response to parse from GetVulStatistics response

type Grids ¶

type Grids struct {
	GridsItem []GridsItem `json:"Grids" xml:"Grids"`
}

Grids is a nested struct in sas response

type GridsItem ¶

type GridsItem struct {
	Type     string `json:"Type" xml:"Type"`
	Key      string `json:"Key" xml:"Key"`
	ShowName string `json:"ShowName" xml:"ShowName"`
}

GridsItem is a nested struct in sas response

type Group ¶

type Group struct {
	GroupId       int           `json:"GroupId" xml:"GroupId"`
	Title         string        `json:"Title" xml:"Title"`
	GroupFlag     int           `json:"GroupFlag" xml:"GroupFlag"`
	RemainingTime int           `json:"RemainingTime" xml:"RemainingTime"`
	GroupName     string        `json:"GroupName" xml:"GroupName"`
	Id            int64         `json:"Id" xml:"Id"`
	Status        string        `json:"Status" xml:"Status"`
	Sort          int           `json:"Sort" xml:"Sort"`
	CountByStatus []StatusCount `json:"CountByStatus" xml:"CountByStatus"`
}

Group is a nested struct in sas response

type GroupNames ¶

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

GroupNames is a nested struct in sas response

type GroupPath ¶

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

GroupPath is a nested struct in sas response

type GroupedContainerInstance ¶

type GroupedContainerInstance struct {
	RiskLevel          string `json:"RiskLevel" xml:"RiskLevel"`
	HostIp             string `json:"HostIp" xml:"HostIp"`
	Pod                string `json:"Pod" xml:"Pod"`
	RiskStatus         string `json:"RiskStatus" xml:"RiskStatus"`
	CreateTime         int64  `json:"CreateTime" xml:"CreateTime"`
	Namespace          string `json:"Namespace" xml:"Namespace"`
	CusterState        string `json:"CusterState" xml:"CusterState"`
	InstanceId         string `json:"InstanceId" xml:"InstanceId"`
	RegionId           string `json:"RegionId" xml:"RegionId"`
	AppName            string `json:"AppName" xml:"AppName"`
	InstanceCount      int    `json:"InstanceCount" xml:"InstanceCount"`
	ClusterType        string `json:"ClusterType" xml:"ClusterType"`
	ClusterName        string `json:"ClusterName" xml:"ClusterName"`
	PodIp              string `json:"PodIp" xml:"PodIp"`
	VulCount           int    `json:"VulCount" xml:"VulCount"`
	AlarmCount         int    `json:"AlarmCount" xml:"AlarmCount"`
	RiskInstanceCount  int    `json:"RiskInstanceCount" xml:"RiskInstanceCount"`
	ClusterId          string `json:"ClusterId" xml:"ClusterId"`
	Image              string `json:"Image" xml:"Image"`
	ImageRepoNamespace string `json:"ImageRepoNamespace" xml:"ImageRepoNamespace"`
	ImageRepoName      string `json:"ImageRepoName" xml:"ImageRepoName"`
	ImageRepoTag       string `json:"ImageRepoTag" xml:"ImageRepoTag"`
	ImageDigest        string `json:"ImageDigest" xml:"ImageDigest"`
	ImageUuid          string `json:"ImageUuid" xml:"ImageUuid"`
	HcCount            int    `json:"HcCount" xml:"HcCount"`
}

GroupedContainerInstance is a nested struct in sas response

type GroupedContainerInstanceList ¶

type GroupedContainerInstanceList struct {
	GroupedContainerInstance []GroupedContainerInstance `json:"GroupedContainerInstance" xml:"GroupedContainerInstance"`
}

GroupedContainerInstanceList is a nested struct in sas response

type GroupedFields ¶

type GroupedFields struct {
	RegionCount              int    `json:"RegionCount" xml:"RegionCount"`
	ImportantAssetCount      int    `json:"ImportantAssetCount" xml:"ImportantAssetCount"`
	AliYunInstanceCount      int    `json:"AliYunInstanceCount" xml:"AliYunInstanceCount"`
	NewInstanceCount         int    `json:"NewInstanceCount" xml:"NewInstanceCount"`
	OfflineInstanceCount     int    `json:"OfflineInstanceCount" xml:"OfflineInstanceCount"`
	InstanceSyncTaskCount    int    `json:"InstanceSyncTaskCount" xml:"InstanceSyncTaskCount"`
	AwsInstanceCount         int    `json:"AwsInstanceCount" xml:"AwsInstanceCount"`
	OutMachineInstanceCount  int    `json:"OutMachineInstanceCount" xml:"OutMachineInstanceCount"`
	GeneralAssetCount        int    `json:"GeneralAssetCount" xml:"GeneralAssetCount"`
	UnprotectedInstanceCount int    `json:"UnprotectedInstanceCount" xml:"UnprotectedInstanceCount"`
	PauseInstanceCount       int    `json:"PauseInstanceCount" xml:"PauseInstanceCount"`
	HuaweiInstanceCount      int    `json:"HuaweiInstanceCount" xml:"HuaweiInstanceCount"`
	IdcInstanceCount         int    `json:"IdcInstanceCount" xml:"IdcInstanceCount"`
	TestAssetCount           int    `json:"TestAssetCount" xml:"TestAssetCount"`
	CategoryCount            string `json:"CategoryCount" xml:"CategoryCount"`
	InstanceCount            int    `json:"InstanceCount" xml:"InstanceCount"`
	VpcCount                 int    `json:"VpcCount" xml:"VpcCount"`
	GroupCount               int    `json:"GroupCount" xml:"GroupCount"`
	TencentInstanceCount     int    `json:"TencentInstanceCount" xml:"TencentInstanceCount"`
	NotRunningStatusCount    int    `json:"NotRunningStatusCount" xml:"NotRunningStatusCount"`
	RiskInstanceCount        int    `json:"RiskInstanceCount" xml:"RiskInstanceCount"`
	ExposedInstanceCount     int    `json:"ExposedInstanceCount" xml:"ExposedInstanceCount"`
}

GroupedFields is a nested struct in sas response

type GroupedFiled ¶

type GroupedFiled struct {
	Name  string `json:"Name" xml:"Name"`
	Count string `json:"Count" xml:"Count"`
	TagId int    `json:"TagId" xml:"TagId"`
}

GroupedFiled is a nested struct in sas response

type GroupedFileds ¶

type GroupedFileds struct {
	GroupedFiled []GroupedFiled `json:"GroupedFiled" xml:"GroupedFiled"`
}

GroupedFileds is a nested struct in sas response

type GroupedMaliciousFile ¶

type GroupedMaliciousFile struct {
	Status              int    `json:"Status" xml:"Status"`
	ImageCount          int64  `json:"ImageCount" xml:"ImageCount"`
	LatestScanTimestamp int64  `json:"LatestScanTimestamp" xml:"LatestScanTimestamp"`
	MaliciousName       string `json:"MaliciousName" xml:"MaliciousName"`
	MaliciousMd5        string `json:"MaliciousMd5" xml:"MaliciousMd5"`
	FirstScanTimestamp  int64  `json:"FirstScanTimestamp" xml:"FirstScanTimestamp"`
	Level               string `json:"Level" xml:"Level"`
}

GroupedMaliciousFile is a nested struct in sas response

type GroupedMaliciousFileResponse ¶

type GroupedMaliciousFileResponse struct {
	GroupedMaliciousFile []GroupedMaliciousFile `json:"GroupedMaliciousFile" xml:"GroupedMaliciousFile"`
}

GroupedMaliciousFileResponse is a nested struct in sas response

type GroupedVulItem ¶

type GroupedVulItem struct {
	Name           string `json:"Name" xml:"Name"`
	Status         int    `json:"Status" xml:"Status"`
	Tags           string `json:"Tags" xml:"Tags"`
	AsapCount      int    `json:"AsapCount" xml:"AsapCount"`
	PendingCount   int    `json:"PendingCount" xml:"PendingCount"`
	LaterCount     int    `json:"LaterCount" xml:"LaterCount"`
	CheckType      int    `json:"CheckType" xml:"CheckType"`
	LastScanTime   int64  `json:"LastScanTime" xml:"LastScanTime"`
	GmtLast        int64  `json:"GmtLast" xml:"GmtLast"`
	TotalFixCount  int64  `json:"TotalFixCount" xml:"TotalFixCount"`
	RuleModifyTime int64  `json:"RuleModifyTime" xml:"RuleModifyTime"`
	GmtLastCheck   int64  `json:"GmtLastCheck" xml:"GmtLastCheck"`
	Progress       int    `json:"Progress" xml:"Progress"`
	GmtPublish     int64  `json:"GmtPublish" xml:"GmtPublish"`
	AliasName      string `json:"AliasName" xml:"AliasName"`
	HandledCount   int    `json:"HandledCount" xml:"HandledCount"`
	Description    string `json:"Description" xml:"Description"`
	NntfCount      int    `json:"NntfCount" xml:"NntfCount"`
	Type           string `json:"Type" xml:"Type"`
}

GroupedVulItem is a nested struct in sas response

type GroupedVulItems ¶

type GroupedVulItems struct {
	GroupedVulItem []GroupedVulItem `json:"GroupedVulItem" xml:"GroupedVulItem"`
}

GroupedVulItems is a nested struct in sas response

type GroupedVulItemsInDescribeEmgVulItem ¶

type GroupedVulItemsInDescribeEmgVulItem struct {
	GroupedVulItem []GroupedVulItem `json:"GroupedVulItem" xml:"GroupedVulItem"`
}

GroupedVulItemsInDescribeEmgVulItem is a nested struct in sas response

type GroupedVulItemsInDescribeGroupedVul ¶

type GroupedVulItemsInDescribeGroupedVul struct {
	GroupedVulItem []GroupedVulItem `json:"GroupedVulItem" xml:"GroupedVulItem"`
}

GroupedVulItemsInDescribeGroupedVul is a nested struct in sas response

type GroupedVulItemsInDescribeImageGroupedVulList ¶

type GroupedVulItemsInDescribeImageGroupedVulList struct {
	GroupedVulItem []GroupedVulItem `json:"GroupedVulItem" xml:"GroupedVulItem"`
}

GroupedVulItemsInDescribeImageGroupedVulList is a nested struct in sas response

type GroupsInDescribeAllGroups ¶

type GroupsInDescribeAllGroups struct {
	Group []Group `json:"Group" xml:"Group"`
}

GroupsInDescribeAllGroups is a nested struct in sas response

type GroupsInDescribeRiskCheckSummary ¶

type GroupsInDescribeRiskCheckSummary struct {
	Group []Group `json:"group" xml:"group"`
}

GroupsInDescribeRiskCheckSummary is a nested struct in sas response

type HandleSecurityEventsRequest ¶

type HandleSecurityEventsRequest struct {
	*requests.RpcRequest
	MarkMissParam    string           `position:"Query" name:"MarkMissParam"`
	ResourceOwnerId  requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SecurityEventIds *[]string        `position:"Query" name:"SecurityEventIds"  type:"Repeated"`
	SourceIp         string           `position:"Query" name:"SourceIp"`
	OperationCode    string           `position:"Query" name:"OperationCode"`
	OperationParams  string           `position:"Query" name:"OperationParams"`
	MarkBatch        string           `position:"Query" name:"MarkBatch"`
}

HandleSecurityEventsRequest is the request struct for api HandleSecurityEvents

func CreateHandleSecurityEventsRequest ¶

func CreateHandleSecurityEventsRequest() (request *HandleSecurityEventsRequest)

CreateHandleSecurityEventsRequest creates a request to invoke HandleSecurityEvents API

type HandleSecurityEventsResponse ¶

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

HandleSecurityEventsResponse is the response struct for api HandleSecurityEvents

func CreateHandleSecurityEventsResponse ¶

func CreateHandleSecurityEventsResponse() (response *HandleSecurityEventsResponse)

CreateHandleSecurityEventsResponse creates a response to parse from HandleSecurityEvents response

type HandleSecurityEventsResponseItem ¶

type HandleSecurityEventsResponseItem struct {
	TaskId int64 `json:"TaskId" xml:"TaskId"`
}

HandleSecurityEventsResponse is a nested struct in sas response

type HandleSimilarSecurityEventsRequest ¶

type HandleSimilarSecurityEventsRequest struct {
	*requests.RpcRequest
	MarkMissParam   string           `position:"Query" name:"MarkMissParam"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	OperationCode   string           `position:"Query" name:"OperationCode"`
	TaskId          requests.Integer `position:"Query" name:"TaskId"`
	OperationParams string           `position:"Query" name:"OperationParams"`
}

HandleSimilarSecurityEventsRequest is the request struct for api HandleSimilarSecurityEvents

func CreateHandleSimilarSecurityEventsRequest ¶

func CreateHandleSimilarSecurityEventsRequest() (request *HandleSimilarSecurityEventsRequest)

CreateHandleSimilarSecurityEventsRequest creates a request to invoke HandleSimilarSecurityEvents API

type HandleSimilarSecurityEventsResponse ¶

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

HandleSimilarSecurityEventsResponse is the response struct for api HandleSimilarSecurityEvents

func CreateHandleSimilarSecurityEventsResponse ¶

func CreateHandleSimilarSecurityEventsResponse() (response *HandleSimilarSecurityEventsResponse)

CreateHandleSimilarSecurityEventsResponse creates a response to parse from HandleSimilarSecurityEvents response

type HealthCheck ¶

type HealthCheck struct {
	HighCount   int      `json:"HighCount" xml:"HighCount"`
	LowCount    int      `json:"LowCount" xml:"LowCount"`
	TotalCount  int      `json:"TotalCount" xml:"TotalCount"`
	MediumCount int      `json:"MediumCount" xml:"MediumCount"`
	ValueArray  []string `json:"ValueArray" xml:"ValueArray"`
	TimeArray   []string `json:"TimeArray" xml:"TimeArray"`
	LevelsOn    []string `json:"LevelsOn" xml:"LevelsOn"`
	LowList     []string `json:"LowList" xml:"LowList"`
	MediumList  []string `json:"MediumList" xml:"MediumList"`
	DateArray   []string `json:"DateArray" xml:"DateArray"`
	HighList    []string `json:"HighList" xml:"HighList"`
}

HealthCheck is a nested struct in sas response

type HealthClientUuidList ¶

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

HealthClientUuidList is a nested struct in sas response

type HighList ¶

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

HighList is a nested struct in sas response

type HoneypotAlarmEvent ¶

type HoneypotAlarmEvent struct {
	AlarmEventId    int64                `json:"AlarmEventId" xml:"AlarmEventId"`
	AlarmEventType  string               `json:"AlarmEventType" xml:"AlarmEventType"`
	AlarmEventName  string               `json:"AlarmEventName" xml:"AlarmEventName"`
	AlarmUniqueInfo string               `json:"AlarmUniqueInfo" xml:"AlarmUniqueInfo"`
	FirstTime       int64                `json:"FirstTime" xml:"FirstTime"`
	LastTime        int64                `json:"LastTime" xml:"LastTime"`
	RiskLevel       string               `json:"RiskLevel" xml:"RiskLevel"`
	EventCount      int                  `json:"EventCount" xml:"EventCount"`
	OperateStatus   int                  `json:"OperateStatus" xml:"OperateStatus"`
	MergeFieldList  []MergeFieldListItem `json:"MergeFieldList" xml:"MergeFieldList"`
}

HoneypotAlarmEvent is a nested struct in sas response

type HoneypotAlarmEvents ¶

type HoneypotAlarmEvents struct {
	HoneypotAlarmEvent []HoneypotAlarmEvent `json:"HoneypotAlarmEvent" xml:"HoneypotAlarmEvent"`
}

HoneypotAlarmEvents is a nested struct in sas response

type HoneypotNode ¶

type HoneypotNode struct {
	NodeId                      string   `json:"NodeId" xml:"NodeId"`
	NodeName                    string   `json:"NodeName" xml:"NodeName"`
	NodeVersion                 string   `json:"NodeVersion" xml:"NodeVersion"`
	HoneypotTotalCount          int      `json:"HoneypotTotalCount" xml:"HoneypotTotalCount"`
	HoneypotUsedCount           int      `json:"HoneypotUsedCount" xml:"HoneypotUsedCount"`
	ProbeTotalCount             int      `json:"ProbeTotalCount" xml:"ProbeTotalCount"`
	ProbeUsedCount              int      `json:"ProbeUsedCount" xml:"ProbeUsedCount"`
	TotalStatus                 int      `json:"TotalStatus" xml:"TotalStatus"`
	EcsInstanceId               string   `json:"EcsInstanceId" xml:"EcsInstanceId"`
	CreateTime                  string   `json:"CreateTime" xml:"CreateTime"`
	AllowHoneypotAccessInternet bool     `json:"AllowHoneypotAccessInternet" xml:"AllowHoneypotAccessInternet"`
	DefaultNode                 bool     `json:"DefaultNode" xml:"DefaultNode"`
	NodeIp                      string   `json:"NodeIp" xml:"NodeIp"`
	SecurityGroupProbeIpList    []string `json:"SecurityGroupProbeIpList" xml:"SecurityGroupProbeIpList"`
}

HoneypotNode is a nested struct in sas response

type HoneypotNodeList ¶

type HoneypotNodeList struct {
	HoneypotNode []HoneypotNode `json:"HoneypotNode" xml:"HoneypotNode"`
}

HoneypotNodeList is a nested struct in sas response

type IgnoreHcCheckWarningsRequest ¶

type IgnoreHcCheckWarningsRequest struct {
	*requests.RpcRequest
	Reason          string           `position:"Query" name:"Reason"`
	CheckIds        string           `position:"Query" name:"CheckIds"`
	RiskId          string           `position:"Query" name:"RiskId"`
	Type            requests.Integer `position:"Query" name:"Type"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	CheckWarningIds string           `position:"Query" name:"CheckWarningIds"`
}

IgnoreHcCheckWarningsRequest is the request struct for api IgnoreHcCheckWarnings

func CreateIgnoreHcCheckWarningsRequest ¶

func CreateIgnoreHcCheckWarningsRequest() (request *IgnoreHcCheckWarningsRequest)

CreateIgnoreHcCheckWarningsRequest creates a request to invoke IgnoreHcCheckWarnings API

type IgnoreHcCheckWarningsResponse ¶

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

IgnoreHcCheckWarningsResponse is the response struct for api IgnoreHcCheckWarnings

func CreateIgnoreHcCheckWarningsResponse ¶

func CreateIgnoreHcCheckWarningsResponse() (response *IgnoreHcCheckWarningsResponse)

CreateIgnoreHcCheckWarningsResponse creates a response to parse from IgnoreHcCheckWarnings response

type ImageInfos ¶

type ImageInfos struct {
	ImageInfosItem []ImageInfosItem `json:"ImageInfos" xml:"ImageInfos"`
}

ImageInfos is a nested struct in sas response

type ImageInfosItem ¶

type ImageInfosItem struct {
	MiddleRiskImage int    `json:"MiddleRiskImage" xml:"MiddleRiskImage"`
	Endpoints       string `json:"Endpoints" xml:"Endpoints"`
	RiskStatus      string `json:"RiskStatus" xml:"RiskStatus"`
	ImageCreate     int64  `json:"ImageCreate" xml:"ImageCreate"`
	Digest          string `json:"Digest" xml:"Digest"`
	Tag             string `json:"Tag" xml:"Tag"`
	ImageUpdate     int64  `json:"ImageUpdate" xml:"ImageUpdate"`
	InstanceId      string `json:"InstanceId" xml:"InstanceId"`
	LowRiskImage    int    `json:"LowRiskImage" xml:"LowRiskImage"`
	RepoType        string `json:"RepoType" xml:"RepoType"`
	RegionId        string `json:"RegionId" xml:"RegionId"`
	Uuid            string `json:"Uuid" xml:"Uuid"`
	ImageSize       int    `json:"ImageSize" xml:"ImageSize"`
	RepoId          string `json:"RepoId" xml:"RepoId"`
	TotalItemCount  int    `json:"TotalItemCount" xml:"TotalItemCount"`
	HighRiskImage   int    `json:"HighRiskImage" xml:"HighRiskImage"`
	NoRiskImage     int    `json:"NoRiskImage" xml:"NoRiskImage"`
	ImageId         string `json:"ImageId" xml:"ImageId"`
	RepoName        string `json:"RepoName" xml:"RepoName"`
	RepoNamespace   string `json:"RepoNamespace" xml:"RepoNamespace"`
}

ImageInfosItem is a nested struct in sas response

type ImageScan ¶

type ImageScan struct {
	ScanCount         int64  `json:"ScanCount" xml:"ScanCount"`
	ImageScanCapacity int64  `json:"ImageScanCapacity" xml:"ImageScanCapacity"`
	InstanceId        string `json:"InstanceId" xml:"InstanceId"`
}

ImageScan is a nested struct in sas response

type Info ¶

type Info struct {
	Status       string `json:"Status" xml:"Status"`
	EventName    string `json:"EventName" xml:"EventName"`
	Ds           int64  `json:"Ds" xml:"Ds"`
	InternetIp   string `json:"InternetIp" xml:"InternetIp"`
	ProcessPath  string `json:"ProcessPath" xml:"ProcessPath"`
	Ip           string `json:"Ip" xml:"Ip"`
	GmtEvent     int64  `json:"GmtEvent" xml:"GmtEvent"`
	Count        int64  `json:"Count" xml:"Count"`
	IntranetIp   string `json:"IntranetIp" xml:"IntranetIp"`
	ProcessName  string `json:"ProcessName" xml:"ProcessName"`
	Uuid         string `json:"Uuid" xml:"Uuid"`
	EventType    string `json:"EventType" xml:"EventType"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
	EventStatus  string `json:"EventStatus" xml:"EventStatus"`
	Path         string `json:"Path" xml:"Path"`
	Solution     string `json:"Solution" xml:"Solution"`
	Level        string `json:"Level" xml:"Level"`
	Id           int64  `json:"Id" xml:"Id"`
}

Info is a nested struct in sas response

type InstallBackupClientRequest ¶

type InstallBackupClientRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Uuid            string           `position:"Query" name:"Uuid"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	UuidList        *[]string        `position:"Query" name:"UuidList"  type:"Repeated"`
	PolicyVersion   string           `position:"Query" name:"PolicyVersion"`
}

InstallBackupClientRequest is the request struct for api InstallBackupClient

func CreateInstallBackupClientRequest ¶

func CreateInstallBackupClientRequest() (request *InstallBackupClientRequest)

CreateInstallBackupClientRequest creates a request to invoke InstallBackupClient API

type InstallBackupClientResponse ¶

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

InstallBackupClientResponse is the response struct for api InstallBackupClient

func CreateInstallBackupClientResponse ¶

func CreateInstallBackupClientResponse() (response *InstallBackupClientResponse)

CreateInstallBackupClientResponse creates a response to parse from InstallBackupClient response

type InstallCloudMonitorRequest ¶

type InstallCloudMonitorRequest struct {
	*requests.RpcRequest
	AgentAccessKey string    `position:"Query" name:"AgentAccessKey"`
	AgentSecretKey string    `position:"Query" name:"AgentSecretKey"`
	SourceIp       string    `position:"Query" name:"SourceIp"`
	UuidList       *[]string `position:"Query" name:"UuidList"  type:"Repeated"`
	ArgusVersion   string    `position:"Query" name:"ArgusVersion"`
	InstanceIdList *[]string `position:"Query" name:"InstanceIdList"  type:"Repeated"`
}

InstallCloudMonitorRequest is the request struct for api InstallCloudMonitor

func CreateInstallCloudMonitorRequest ¶

func CreateInstallCloudMonitorRequest() (request *InstallCloudMonitorRequest)

CreateInstallCloudMonitorRequest creates a request to invoke InstallCloudMonitor API

type InstallCloudMonitorResponse ¶

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

InstallCloudMonitorResponse is the response struct for api InstallCloudMonitor

func CreateInstallCloudMonitorResponse ¶

func CreateInstallCloudMonitorResponse() (response *InstallCloudMonitorResponse)

CreateInstallCloudMonitorResponse creates a response to parse from InstallCloudMonitor response

type InstallCode ¶

type InstallCode struct {
	OnlyImage   bool   `json:"OnlyImage" xml:"OnlyImage"`
	CaptchaCode string `json:"CaptchaCode" xml:"CaptchaCode"`
	GroupId     int64  `json:"GroupId" xml:"GroupId"`
	GroupName   string `json:"GroupName" xml:"GroupName"`
	ExpiredDate int64  `json:"ExpiredDate" xml:"ExpiredDate"`
	VendorName  string `json:"VendorName" xml:"VendorName"`
	Os          string `json:"Os" xml:"Os"`
	Tag         string `json:"Tag" xml:"Tag"`
	Vendor      int    `json:"Vendor" xml:"Vendor"`
}

InstallCode is a nested struct in sas response

type InstallCodes ¶

type InstallCodes struct {
	InstallCode []InstallCode `json:"InstallCode" xml:"InstallCode"`
}

InstallCodes is a nested struct in sas response

type Instance ¶

type Instance struct {
	InternetIp       string `json:"InternetIp" xml:"InternetIp"`
	Os               string `json:"Os" xml:"Os"`
	InstanceId       string `json:"InstanceId" xml:"InstanceId"`
	InstanceName     string `json:"InstanceName" xml:"InstanceName"`
	RegionName       string `json:"RegionName" xml:"RegionName"`
	Ip               string `json:"Ip" xml:"Ip"`
	ClientStatus     string `json:"ClientStatus" xml:"ClientStatus"`
	Region           string `json:"Region" xml:"Region"`
	Uuid             string `json:"Uuid" xml:"Uuid"`
	IntranetIp       string `json:"IntranetIp" xml:"IntranetIp"`
	AssetType        string `json:"AssetType" xml:"AssetType"`
	Status           string `json:"Status" xml:"Status"`
	Tag              string `json:"Tag" xml:"Tag"`
	VpcInstanceId    string `json:"VpcInstanceId" xml:"VpcInstanceId"`
	OsName           string `json:"OsName" xml:"OsName"`
	Flag             int    `json:"Flag" xml:"Flag"`
	HcStatus         string `json:"HcStatus" xml:"HcStatus"`
	VulStatus        string `json:"VulStatus" xml:"VulStatus"`
	AlarmStatus      string `json:"AlarmStatus" xml:"AlarmStatus"`
	RiskStatus       string `json:"RiskStatus" xml:"RiskStatus"`
	HealthCheckCount int    `json:"HealthCheckCount" xml:"HealthCheckCount"`
	VulCount         int    `json:"VulCount" xml:"VulCount"`
	SafeEventCount   int    `json:"SafeEventCount" xml:"SafeEventCount"`
	RegionId         string `json:"RegionId" xml:"RegionId"`
	GroupId          string `json:"GroupId" xml:"GroupId"`
	Importance       int    `json:"Importance" xml:"Importance"`
	ClientVersion    string `json:"ClientVersion" xml:"ClientVersion"`
	RiskCount        string `json:"RiskCount" xml:"RiskCount"`
}

Instance is a nested struct in sas response

type InstanceAntiBruteForceRule ¶

type InstanceAntiBruteForceRule struct {
	Uuid string `json:"Uuid" xml:"Uuid"`
	Name string `json:"Name" xml:"Name"`
	Id   int64  `json:"Id" xml:"Id"`
}

InstanceAntiBruteForceRule is a nested struct in sas response

type Instances ¶

type Instances struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

Instances is a nested struct in sas response

type InstancesInDescribeCloudCenterInstances ¶

type InstancesInDescribeCloudCenterInstances struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

InstancesInDescribeCloudCenterInstances is a nested struct in sas response

type InstancesInDescribeGroupedInstances ¶

type InstancesInDescribeGroupedInstances struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

InstancesInDescribeGroupedInstances is a nested struct in sas response

type IpList ¶

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

IpList is a nested struct in sas response

type Item ¶

type Item struct {
	Uuid         string `json:"Uuid" xml:"Uuid"`
	GroupId      int    `json:"GroupId" xml:"GroupId"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
	Region       string `json:"Region" xml:"Region"`
	Ip           string `json:"Ip" xml:"Ip"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
}

Item is a nested struct in sas response

type ItemType ¶

type ItemType struct {
	Id    int64  `json:"Id" xml:"Id"`
	Title string `json:"Title" xml:"Title"`
}

ItemType is a nested struct in sas response

type Items ¶

type Items struct {
	Item []Item `json:"Item" xml:"Item"`
}

Items is a nested struct in sas response

type LaterList ¶

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

LaterList is a nested struct in sas response

type Layers ¶

type Layers struct {
	Name []string `json:"name" xml:"name"`
}

Layers is a nested struct in sas response

type LevelCount ¶

type LevelCount struct {
	Key   string `json:"Key" xml:"Key"`
	Count int    `json:"Count" xml:"Count"`
}

LevelCount is a nested struct in sas response

type LevelsOnInDescribeSecurityStatInfo ¶

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

LevelsOnInDescribeSecurityStatInfo is a nested struct in sas response

type ListCheckInstanceResultRequest ¶

type ListCheckInstanceResultRequest struct {
	*requests.RpcRequest
	RegionIdKey     string           `position:"Query" name:"RegionIdKey"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	Lang            string           `position:"Query" name:"Lang"`
	CheckId         requests.Integer `position:"Query" name:"CheckId"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	SortTypes       *[]string        `position:"Query" name:"SortTypes"  type:"Repeated"`
	InstanceIdKey   string           `position:"Query" name:"InstanceIdKey"`
	InstanceNameKey string           `position:"Query" name:"InstanceNameKey"`
	InstanceIds     *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
	Statuses        *[]string        `position:"Query" name:"Statuses"  type:"Repeated"`
}

ListCheckInstanceResultRequest is the request struct for api ListCheckInstanceResult

func CreateListCheckInstanceResultRequest ¶

func CreateListCheckInstanceResultRequest() (request *ListCheckInstanceResultRequest)

CreateListCheckInstanceResultRequest creates a request to invoke ListCheckInstanceResult API

type ListCheckInstanceResultResponse ¶

type ListCheckInstanceResultResponse struct {
	*responses.BaseResponse
	RequestId string                            `json:"RequestId" xml:"RequestId"`
	Checks    []map[string]interface{}          `json:"Checks" xml:"Checks"`
	PageInfo  PageInfoInListCheckInstanceResult `json:"PageInfo" xml:"PageInfo"`
	BasicData []BasicDataItem                   `json:"BasicData" xml:"BasicData"`
	Columns   []ColumnsItem                     `json:"Columns" xml:"Columns"`
}

ListCheckInstanceResultResponse is the response struct for api ListCheckInstanceResult

func CreateListCheckInstanceResultResponse ¶

func CreateListCheckInstanceResultResponse() (response *ListCheckInstanceResultResponse)

CreateListCheckInstanceResultResponse creates a response to parse from ListCheckInstanceResult response

type ListCheckResultRequest ¶

type ListCheckResultRequest struct {
	*requests.RpcRequest
	InstanceSubTypes *[]string        `position:"Query" name:"InstanceSubTypes"  type:"Repeated"`
	StandardIds      *[]string        `position:"Query" name:"StandardIds"  type:"Repeated"`
	RiskLevels       *[]string        `position:"Query" name:"RiskLevels"  type:"Repeated"`
	InstanceTypes    *[]string        `position:"Query" name:"InstanceTypes"  type:"Repeated"`
	CheckKey         string           `position:"Query" name:"CheckKey"`
	SourceIp         string           `position:"Query" name:"SourceIp"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	Lang             string           `position:"Query" name:"Lang"`
	Vendors          *[]string        `position:"Query" name:"Vendors"  type:"Repeated"`
	CurrentPage      requests.Integer `position:"Query" name:"CurrentPage"`
	RequirementIds   *[]string        `position:"Query" name:"RequirementIds"  type:"Repeated"`
	SortTypes        *[]string        `position:"Query" name:"SortTypes"  type:"Repeated"`
	InstanceIds      *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
	Statuses         *[]string        `position:"Query" name:"Statuses"  type:"Repeated"`
}

ListCheckResultRequest is the request struct for api ListCheckResult

func CreateListCheckResultRequest ¶

func CreateListCheckResultRequest() (request *ListCheckResultRequest)

CreateListCheckResultRequest creates a request to invoke ListCheckResult API

type ListCheckResultResponse ¶

type ListCheckResultResponse struct {
	*responses.BaseResponse
	RequestId string       `json:"RequestId" xml:"RequestId"`
	PageInfo  PageInfo     `json:"PageInfo" xml:"PageInfo"`
	Checks    []ChecksItem `json:"Checks" xml:"Checks"`
}

ListCheckResultResponse is the response struct for api ListCheckResult

func CreateListCheckResultResponse ¶

func CreateListCheckResultResponse() (response *ListCheckResultResponse)

CreateListCheckResultResponse creates a response to parse from ListCheckResult response

type ListHoneypotAlarmEventsRequest ¶

type ListHoneypotAlarmEventsRequest struct {
	*requests.RpcRequest
	SrcIp         string           `position:"Body" name:"SrcIp"`
	RiskLevelList *[]string        `position:"Body" name:"RiskLevelList"  type:"Repeated"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	DstIp         string           `position:"Body" name:"DstIp"`
	Dealed        string           `position:"Body" name:"Dealed"`
	CurrentPage   requests.Integer `position:"Body" name:"CurrentPage"`
	RequestId     string           `position:"Body" name:"RequestId"`
}

ListHoneypotAlarmEventsRequest is the request struct for api ListHoneypotAlarmEvents

func CreateListHoneypotAlarmEventsRequest ¶

func CreateListHoneypotAlarmEventsRequest() (request *ListHoneypotAlarmEventsRequest)

CreateListHoneypotAlarmEventsRequest creates a request to invoke ListHoneypotAlarmEvents API

type ListHoneypotAlarmEventsResponse ¶

type ListHoneypotAlarmEventsResponse struct {
	*responses.BaseResponse
	RequestId           string               `json:"RequestId" xml:"RequestId"`
	PageInfo            PageInfo             `json:"PageInfo" xml:"PageInfo"`
	HoneypotAlarmEvents []HoneypotAlarmEvent `json:"HoneypotAlarmEvents" xml:"HoneypotAlarmEvents"`
}

ListHoneypotAlarmEventsResponse is the response struct for api ListHoneypotAlarmEvents

func CreateListHoneypotAlarmEventsResponse ¶

func CreateListHoneypotAlarmEventsResponse() (response *ListHoneypotAlarmEventsResponse)

CreateListHoneypotAlarmEventsResponse creates a response to parse from ListHoneypotAlarmEvents response

type ListHoneypotNodeRequest ¶

type ListHoneypotNodeRequest struct {
	*requests.RpcRequest
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	Lang        string           `position:"Query" name:"Lang"`
	NodeId      string           `position:"Query" name:"NodeId"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	NodeName    string           `position:"Query" name:"NodeName"`
}

ListHoneypotNodeRequest is the request struct for api ListHoneypotNode

func CreateListHoneypotNodeRequest ¶

func CreateListHoneypotNodeRequest() (request *ListHoneypotNodeRequest)

CreateListHoneypotNodeRequest creates a request to invoke ListHoneypotNode API

type ListHoneypotNodeResponse ¶

type ListHoneypotNodeResponse struct {
	*responses.BaseResponse
	Success          bool           `json:"Success" xml:"Success"`
	Code             string         `json:"Code" xml:"Code"`
	Message          string         `json:"Message" xml:"Message"`
	RequestId        string         `json:"RequestId" xml:"RequestId"`
	HttpStatusCode   int            `json:"HttpStatusCode" xml:"HttpStatusCode"`
	PageInfo         PageInfo       `json:"PageInfo" xml:"PageInfo"`
	HoneypotNodeList []HoneypotNode `json:"HoneypotNodeList" xml:"HoneypotNodeList"`
}

ListHoneypotNodeResponse is the response struct for api ListHoneypotNode

func CreateListHoneypotNodeResponse ¶

func CreateListHoneypotNodeResponse() (response *ListHoneypotNodeResponse)

CreateListHoneypotNodeResponse creates a response to parse from ListHoneypotNode response

type ListHoneypotRequest ¶

type ListHoneypotRequest struct {
	*requests.RpcRequest
	HoneypotName string           `position:"Query" name:"HoneypotName"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
	NodeId       string           `position:"Query" name:"NodeId"`
	CurrentPage  requests.Integer `position:"Query" name:"CurrentPage"`
	NodeName     string           `position:"Query" name:"NodeName"`
	HoneypotIds  *[]string        `position:"Query" name:"HoneypotIds"  type:"Repeated"`
}

ListHoneypotRequest is the request struct for api ListHoneypot

func CreateListHoneypotRequest ¶

func CreateListHoneypotRequest() (request *ListHoneypotRequest)

CreateListHoneypotRequest creates a request to invoke ListHoneypot API

type ListHoneypotResponse ¶

type ListHoneypotResponse struct {
	*responses.BaseResponse
	Success        bool       `json:"Success" xml:"Success"`
	Code           string     `json:"Code" xml:"Code"`
	Message        string     `json:"Message" xml:"Message"`
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	PageInfo       PageInfo   `json:"PageInfo" xml:"PageInfo"`
	List           []ListItem `json:"List" xml:"List"`
}

ListHoneypotResponse is the response struct for api ListHoneypot

func CreateListHoneypotResponse ¶

func CreateListHoneypotResponse() (response *ListHoneypotResponse)

CreateListHoneypotResponse creates a response to parse from ListHoneypot response

type ListInDescribeRiskCheckResult ¶

type ListInDescribeRiskCheckResult struct {
	RiskCheckResultForDisplay []RiskCheckResultForDisplay `json:"RiskCheckResultForDisplay" xml:"RiskCheckResultForDisplay"`
}

ListInDescribeRiskCheckResult is a nested struct in sas response

type ListInDescribeRiskItemType ¶

type ListInDescribeRiskItemType struct {
	ItemType []ItemType `json:"ItemType" xml:"ItemType"`
}

ListInDescribeRiskItemType is a nested struct in sas response

type ListInDescribeRiskListCheckResult ¶

type ListInDescribeRiskListCheckResult struct {
	RiskCountDO []RiskCountDO `json:"RiskCountDO" xml:"RiskCountDO"`
}

ListInDescribeRiskListCheckResult is a nested struct in sas response

type ListInDescribeWebLockFileEvents ¶

type ListInDescribeWebLockFileEvents struct {
	Info []Info `json:"Info" xml:"Info"`
}

ListInDescribeWebLockFileEvents is a nested struct in sas response

type ListInListHoneypot ¶

type ListInListHoneypot struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInListHoneypot is a nested struct in sas response

type ListInQueryGroupedSecurityEventMarkMissList ¶

type ListInQueryGroupedSecurityEventMarkMissList struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInQueryGroupedSecurityEventMarkMissList is a nested struct in sas response

type ListItem ¶

type ListItem struct {
	HoneypotImageDisplayName string   `json:"HoneypotImageDisplayName" xml:"HoneypotImageDisplayName"`
	ControlNodeName          string   `json:"ControlNodeName" xml:"ControlNodeName"`
	DisposalWay              string   `json:"DisposalWay" xml:"DisposalWay"`
	FieldValue               string   `json:"FieldValue" xml:"FieldValue"`
	HoneypotImageName        string   `json:"HoneypotImageName" xml:"HoneypotImageName"`
	EventName                string   `json:"EventName" xml:"EventName"`
	GmtCreate                int64    `json:"GmtCreate" xml:"GmtCreate"`
	EventNameOriginal        string   `json:"EventNameOriginal" xml:"EventNameOriginal"`
	NodeId                   string   `json:"NodeId" xml:"NodeId"`
	Operate                  string   `json:"Operate" xml:"Operate"`
	EventType                string   `json:"EventType" xml:"EventType"`
	Uuids                    string   `json:"Uuids" xml:"Uuids"`
	HoneypotName             string   `json:"HoneypotName" xml:"HoneypotName"`
	GmtModified              int64    `json:"GmtModified" xml:"GmtModified"`
	AliUid                   int64    `json:"AliUid" xml:"AliUid"`
	Field                    string   `json:"Field" xml:"Field"`
	HoneypotId               string   `json:"HoneypotId" xml:"HoneypotId"`
	FiledAliasName           string   `json:"FiledAliasName" xml:"FiledAliasName"`
	EventTypeOriginal        string   `json:"EventTypeOriginal" xml:"EventTypeOriginal"`
	PresetId                 string   `json:"PresetId" xml:"PresetId"`
	State                    []string `json:"State" xml:"State"`
}

ListItem is a nested struct in sas response

type ListVulAutoRepairConfigRequest ¶

type ListVulAutoRepairConfigRequest struct {
	*requests.RpcRequest
	Type        string           `position:"Query" name:"Type"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	AliasName   string           `position:"Query" name:"AliasName"`
}

ListVulAutoRepairConfigRequest is the request struct for api ListVulAutoRepairConfig

func CreateListVulAutoRepairConfigRequest ¶

func CreateListVulAutoRepairConfigRequest() (request *ListVulAutoRepairConfigRequest)

CreateListVulAutoRepairConfigRequest creates a request to invoke ListVulAutoRepairConfig API

type ListVulAutoRepairConfigResponse ¶

type ListVulAutoRepairConfigResponse struct {
	*responses.BaseResponse
	RequestId               string                `json:"RequestId" xml:"RequestId"`
	Success                 bool                  `json:"Success" xml:"Success"`
	Code                    string                `json:"Code" xml:"Code"`
	Message                 string                `json:"Message" xml:"Message"`
	HttpStatusCode          int                   `json:"HttpStatusCode" xml:"HttpStatusCode"`
	PageInfo                PageInfo              `json:"PageInfo" xml:"PageInfo"`
	VulAutoRepairConfigList []VulAutoRepairConfig `json:"VulAutoRepairConfigList" xml:"VulAutoRepairConfigList"`
}

ListVulAutoRepairConfigResponse is the response struct for api ListVulAutoRepairConfig

func CreateListVulAutoRepairConfigResponse ¶

func CreateListVulAutoRepairConfigResponse() (response *ListVulAutoRepairConfigResponse)

CreateListVulAutoRepairConfigResponse creates a response to parse from ListVulAutoRepairConfig response

type LowList ¶

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

LowList is a nested struct in sas response

type MacList ¶

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

MacList is a nested struct in sas response

type MachineInfoStatistic ¶

type MachineInfoStatistic struct {
	Uuid              string `json:"Uuid" xml:"Uuid"`
	MachineIp         string `json:"MachineIp" xml:"MachineIp"`
	Os                string `json:"Os" xml:"Os"`
	MachineName       string `json:"MachineName" xml:"MachineName"`
	MachineInstanceId string `json:"MachineInstanceId" xml:"MachineInstanceId"`
	RegionId          string `json:"RegionId" xml:"RegionId"`
}

MachineInfoStatistic is a nested struct in sas response

type MachineInfoStatistics ¶

type MachineInfoStatistics struct {
	MachineInfoStatistic []MachineInfoStatistic `json:"MachineInfoStatistic" xml:"MachineInfoStatistic"`
}

MachineInfoStatistics is a nested struct in sas response

type Machines ¶

type Machines struct {
	SimpleBackupMachine []SimpleBackupMachine `json:"SimpleBackupMachine" xml:"SimpleBackupMachine"`
}

Machines is a nested struct in sas response

type MarkField ¶

type MarkField struct {
	MarkFieldItem []MarkFieldItem `json:"MarkField" xml:"MarkField"`
}

MarkField is a nested struct in sas response

type MarkFieldItem ¶

type MarkFieldItem struct {
	MarkMisType      string   `json:"MarkMisType" xml:"MarkMisType"`
	FiledName        string   `json:"FiledName" xml:"FiledName"`
	FiledAliasName   string   `json:"FiledAliasName" xml:"FiledAliasName"`
	MarkMisValue     string   `json:"MarkMisValue" xml:"MarkMisValue"`
	Uuid             string   `json:"Uuid" xml:"Uuid"`
	SupportedMisType []string `json:"SupportedMisType" xml:"SupportedMisType"`
}

MarkFieldItem is a nested struct in sas response

type MarkFieldsSource ¶

type MarkFieldsSource struct {
	SecurityEventOperation []SecurityEventOperation `json:"SecurityEventOperation" xml:"SecurityEventOperation"`
}

MarkFieldsSource is a nested struct in sas response

type MatchListInDescribeImageVulList ¶

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

MatchListInDescribeImageVulList is a nested struct in sas response

type MatchListInDescribeVulList ¶

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

MatchListInDescribeVulList is a nested struct in sas response

type MediumList ¶

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

MediumList is a nested struct in sas response

type MergeFieldList ¶

type MergeFieldList struct {
	MergeFieldListItem []MergeFieldListItem `json:"MergeFieldList" xml:"MergeFieldList"`
}

MergeFieldList is a nested struct in sas response

type MergeFieldListItem ¶

type MergeFieldListItem struct {
	FieldType    string `json:"FieldType" xml:"FieldType"`
	FieldKey     string `json:"FieldKey" xml:"FieldKey"`
	FieldValue   string `json:"FieldValue" xml:"FieldValue"`
	FieldExtInfo string `json:"FieldExtInfo" xml:"FieldExtInfo"`
}

MergeFieldListItem is a nested struct in sas response

type ModifyAntiBruteForceRuleRequest ¶

type ModifyAntiBruteForceRuleRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ForbiddenTime   requests.Integer `position:"Query" name:"ForbiddenTime"`
	FailCount       requests.Integer `position:"Query" name:"FailCount"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	EnableSmartRule requests.Boolean `position:"Query" name:"EnableSmartRule"`
	UuidList        *[]string        `position:"Query" name:"UuidList"  type:"Repeated"`
	Id              requests.Integer `position:"Query" name:"Id"`
	Name            string           `position:"Query" name:"Name"`
	Span            requests.Integer `position:"Query" name:"Span"`
	DefaultRule     requests.Boolean `position:"Query" name:"DefaultRule"`
}

ModifyAntiBruteForceRuleRequest is the request struct for api ModifyAntiBruteForceRule

func CreateModifyAntiBruteForceRuleRequest ¶

func CreateModifyAntiBruteForceRuleRequest() (request *ModifyAntiBruteForceRuleRequest)

CreateModifyAntiBruteForceRuleRequest creates a request to invoke ModifyAntiBruteForceRule API

type ModifyAntiBruteForceRuleResponse ¶

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

ModifyAntiBruteForceRuleResponse is the response struct for api ModifyAntiBruteForceRule

func CreateModifyAntiBruteForceRuleResponse ¶

func CreateModifyAntiBruteForceRuleResponse() (response *ModifyAntiBruteForceRuleResponse)

CreateModifyAntiBruteForceRuleResponse creates a response to parse from ModifyAntiBruteForceRule response

type ModifyAssetGroupRequest ¶

type ModifyAssetGroupRequest struct {
	*requests.RpcRequest
	GroupId  requests.Integer `position:"Query" name:"GroupId"`
	SourceIp string           `position:"Query" name:"SourceIp"`
	Uuids    string           `position:"Query" name:"Uuids"`
}

ModifyAssetGroupRequest is the request struct for api ModifyAssetGroup

func CreateModifyAssetGroupRequest ¶

func CreateModifyAssetGroupRequest() (request *ModifyAssetGroupRequest)

CreateModifyAssetGroupRequest creates a request to invoke ModifyAssetGroup API

type ModifyAssetGroupResponse ¶

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

ModifyAssetGroupResponse is the response struct for api ModifyAssetGroup

func CreateModifyAssetGroupResponse ¶

func CreateModifyAssetGroupResponse() (response *ModifyAssetGroupResponse)

CreateModifyAssetGroupResponse creates a response to parse from ModifyAssetGroup response

type ModifyBackupPolicyRequest ¶

type ModifyBackupPolicyRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	UuidList        *[]string        `position:"Query" name:"UuidList"  type:"Repeated"`
	Id              requests.Integer `position:"Query" name:"Id"`
	Policy          string           `position:"Query" name:"Policy"`
	PolicyVersion   string           `position:"Query" name:"PolicyVersion"`
	PolicyRegionId  string           `position:"Query" name:"PolicyRegionId"`
	Name            string           `position:"Query" name:"Name"`
}

ModifyBackupPolicyRequest is the request struct for api ModifyBackupPolicy

func CreateModifyBackupPolicyRequest ¶

func CreateModifyBackupPolicyRequest() (request *ModifyBackupPolicyRequest)

CreateModifyBackupPolicyRequest creates a request to invoke ModifyBackupPolicy API

type ModifyBackupPolicyResponse ¶

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

ModifyBackupPolicyResponse is the response struct for api ModifyBackupPolicy

func CreateModifyBackupPolicyResponse ¶

func CreateModifyBackupPolicyResponse() (response *ModifyBackupPolicyResponse)

CreateModifyBackupPolicyResponse creates a response to parse from ModifyBackupPolicy response

type ModifyBackupPolicyStatusRequest ¶

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

ModifyBackupPolicyStatusRequest is the request struct for api ModifyBackupPolicyStatus

func CreateModifyBackupPolicyStatusRequest ¶

func CreateModifyBackupPolicyStatusRequest() (request *ModifyBackupPolicyStatusRequest)

CreateModifyBackupPolicyStatusRequest creates a request to invoke ModifyBackupPolicyStatus API

type ModifyBackupPolicyStatusResponse ¶

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

ModifyBackupPolicyStatusResponse is the response struct for api ModifyBackupPolicyStatus

func CreateModifyBackupPolicyStatusResponse ¶

func CreateModifyBackupPolicyStatusResponse() (response *ModifyBackupPolicyStatusResponse)

CreateModifyBackupPolicyStatusResponse creates a response to parse from ModifyBackupPolicyStatus response

type ModifyClearLogstoreStorageRequest ¶

type ModifyClearLogstoreStorageRequest struct {
	*requests.RpcRequest
	SourceIp     string `position:"Query" name:"SourceIp"`
	From         string `position:"Query" name:"From"`
	Lang         string `position:"Query" name:"Lang"`
	UserLogStore string `position:"Query" name:"UserLogStore"`
	UserProject  string `position:"Query" name:"UserProject"`
}

ModifyClearLogstoreStorageRequest is the request struct for api ModifyClearLogstoreStorage

func CreateModifyClearLogstoreStorageRequest ¶

func CreateModifyClearLogstoreStorageRequest() (request *ModifyClearLogstoreStorageRequest)

CreateModifyClearLogstoreStorageRequest creates a request to invoke ModifyClearLogstoreStorage API

type ModifyClearLogstoreStorageResponse ¶

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

ModifyClearLogstoreStorageResponse is the response struct for api ModifyClearLogstoreStorage

func CreateModifyClearLogstoreStorageResponse ¶

func CreateModifyClearLogstoreStorageResponse() (response *ModifyClearLogstoreStorageResponse)

CreateModifyClearLogstoreStorageResponse creates a response to parse from ModifyClearLogstoreStorage response

type ModifyCreateVulWhitelistRequest ¶

type ModifyCreateVulWhitelistRequest struct {
	*requests.RpcRequest
	Reason     string `position:"Query" name:"Reason"`
	SourceIp   string `position:"Query" name:"SourceIp"`
	Whitelist  string `position:"Query" name:"Whitelist"`
	TargetInfo string `position:"Query" name:"TargetInfo"`
}

ModifyCreateVulWhitelistRequest is the request struct for api ModifyCreateVulWhitelist

func CreateModifyCreateVulWhitelistRequest ¶

func CreateModifyCreateVulWhitelistRequest() (request *ModifyCreateVulWhitelistRequest)

CreateModifyCreateVulWhitelistRequest creates a request to invoke ModifyCreateVulWhitelist API

type ModifyCreateVulWhitelistResponse ¶

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

ModifyCreateVulWhitelistResponse is the response struct for api ModifyCreateVulWhitelist

func CreateModifyCreateVulWhitelistResponse ¶

func CreateModifyCreateVulWhitelistResponse() (response *ModifyCreateVulWhitelistResponse)

CreateModifyCreateVulWhitelistResponse creates a response to parse from ModifyCreateVulWhitelist response

type ModifyEmgVulSubmitRequest ¶

type ModifyEmgVulSubmitRequest struct {
	*requests.RpcRequest
	SourceIp      string `position:"Query" name:"SourceIp"`
	Name          string `position:"Query" name:"Name"`
	UserAgreement string `position:"Query" name:"UserAgreement"`
	Lang          string `position:"Query" name:"Lang"`
}

ModifyEmgVulSubmitRequest is the request struct for api ModifyEmgVulSubmit

func CreateModifyEmgVulSubmitRequest ¶

func CreateModifyEmgVulSubmitRequest() (request *ModifyEmgVulSubmitRequest)

CreateModifyEmgVulSubmitRequest creates a request to invoke ModifyEmgVulSubmit API

type ModifyEmgVulSubmitResponse ¶

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

ModifyEmgVulSubmitResponse is the response struct for api ModifyEmgVulSubmit

func CreateModifyEmgVulSubmitResponse ¶

func CreateModifyEmgVulSubmitResponse() (response *ModifyEmgVulSubmitResponse)

CreateModifyEmgVulSubmitResponse creates a response to parse from ModifyEmgVulSubmit response

type ModifyGroupPropertyRequest ¶

type ModifyGroupPropertyRequest struct {
	*requests.RpcRequest
	Data     string `position:"Query" name:"Data"`
	SourceIp string `position:"Query" name:"SourceIp"`
}

ModifyGroupPropertyRequest is the request struct for api ModifyGroupProperty

func CreateModifyGroupPropertyRequest ¶

func CreateModifyGroupPropertyRequest() (request *ModifyGroupPropertyRequest)

CreateModifyGroupPropertyRequest creates a request to invoke ModifyGroupProperty API

type ModifyGroupPropertyResponse ¶

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

ModifyGroupPropertyResponse is the response struct for api ModifyGroupProperty

func CreateModifyGroupPropertyResponse ¶

func CreateModifyGroupPropertyResponse() (response *ModifyGroupPropertyResponse)

CreateModifyGroupPropertyResponse creates a response to parse from ModifyGroupProperty response

type ModifyInstanceAntiBruteForceRuleRequest ¶

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

ModifyInstanceAntiBruteForceRuleRequest is the request struct for api ModifyInstanceAntiBruteForceRule

func CreateModifyInstanceAntiBruteForceRuleRequest ¶

func CreateModifyInstanceAntiBruteForceRuleRequest() (request *ModifyInstanceAntiBruteForceRuleRequest)

CreateModifyInstanceAntiBruteForceRuleRequest creates a request to invoke ModifyInstanceAntiBruteForceRule API

type ModifyInstanceAntiBruteForceRuleResponse ¶

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

ModifyInstanceAntiBruteForceRuleResponse is the response struct for api ModifyInstanceAntiBruteForceRule

func CreateModifyInstanceAntiBruteForceRuleResponse ¶

func CreateModifyInstanceAntiBruteForceRuleResponse() (response *ModifyInstanceAntiBruteForceRuleResponse)

CreateModifyInstanceAntiBruteForceRuleResponse creates a response to parse from ModifyInstanceAntiBruteForceRule response

type ModifyLoginBaseConfigRequest ¶

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

ModifyLoginBaseConfigRequest is the request struct for api ModifyLoginBaseConfig

func CreateModifyLoginBaseConfigRequest ¶

func CreateModifyLoginBaseConfigRequest() (request *ModifyLoginBaseConfigRequest)

CreateModifyLoginBaseConfigRequest creates a request to invoke ModifyLoginBaseConfig API

type ModifyLoginBaseConfigResponse ¶

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

ModifyLoginBaseConfigResponse is the response struct for api ModifyLoginBaseConfig

func CreateModifyLoginBaseConfigResponse ¶

func CreateModifyLoginBaseConfigResponse() (response *ModifyLoginBaseConfigResponse)

CreateModifyLoginBaseConfigResponse creates a response to parse from ModifyLoginBaseConfig response

type ModifyLoginSwitchConfigRequest ¶

type ModifyLoginSwitchConfigRequest struct {
	*requests.RpcRequest
	Item     string           `position:"Query" name:"Item"`
	SourceIp string           `position:"Query" name:"SourceIp"`
	Status   requests.Integer `position:"Query" name:"Status"`
}

ModifyLoginSwitchConfigRequest is the request struct for api ModifyLoginSwitchConfig

func CreateModifyLoginSwitchConfigRequest ¶

func CreateModifyLoginSwitchConfigRequest() (request *ModifyLoginSwitchConfigRequest)

CreateModifyLoginSwitchConfigRequest creates a request to invoke ModifyLoginSwitchConfig API

type ModifyLoginSwitchConfigResponse ¶

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

ModifyLoginSwitchConfigResponse is the response struct for api ModifyLoginSwitchConfig

func CreateModifyLoginSwitchConfigResponse ¶

func CreateModifyLoginSwitchConfigResponse() (response *ModifyLoginSwitchConfigResponse)

CreateModifyLoginSwitchConfigResponse creates a response to parse from ModifyLoginSwitchConfig response

type ModifyNoticeConfigRequest ¶

type ModifyNoticeConfigRequest struct {
	*requests.RpcRequest
	Project   string           `position:"Query" name:"Project"`
	TimeLimit requests.Integer `position:"Query" name:"TimeLimit"`
	Route     requests.Integer `position:"Query" name:"Route"`
	SourceIp  string           `position:"Query" name:"SourceIp"`
}

ModifyNoticeConfigRequest is the request struct for api ModifyNoticeConfig

func CreateModifyNoticeConfigRequest ¶

func CreateModifyNoticeConfigRequest() (request *ModifyNoticeConfigRequest)

CreateModifyNoticeConfigRequest creates a request to invoke ModifyNoticeConfig API

type ModifyNoticeConfigResponse ¶

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

ModifyNoticeConfigResponse is the response struct for api ModifyNoticeConfig

func CreateModifyNoticeConfigResponse ¶

func CreateModifyNoticeConfigResponse() (response *ModifyNoticeConfigResponse)

CreateModifyNoticeConfigResponse creates a response to parse from ModifyNoticeConfig response

type ModifyOpenLogShipperLogMetaList ¶

type ModifyOpenLogShipperLogMetaList struct {
	HotTtl         string `name:"HotTtl"`
	Ttl            string `name:"Ttl"`
	ConfigLogStore string `name:"ConfigLogStore"`
	Status         string `name:"Status"`
}

ModifyOpenLogShipperLogMetaList is a repeated param struct in ModifyOpenLogShipperRequest

type ModifyOpenLogShipperRequest ¶

type ModifyOpenLogShipperRequest struct {
	*requests.RpcRequest
	LogMetaList    *[]ModifyOpenLogShipperLogMetaList `position:"Query" name:"LogMetaList"  type:"Repeated"`
	Ttl            requests.Integer                   `position:"Query" name:"Ttl"`
	SourceIp       string                             `position:"Query" name:"SourceIp"`
	HotTtl         requests.Integer                   `position:"Query" name:"HotTtl"`
	From           string                             `position:"Query" name:"From"`
	TargetRegionId string                             `position:"Query" name:"TargetRegionId"`
}

ModifyOpenLogShipperRequest is the request struct for api ModifyOpenLogShipper

func CreateModifyOpenLogShipperRequest ¶

func CreateModifyOpenLogShipperRequest() (request *ModifyOpenLogShipperRequest)

CreateModifyOpenLogShipperRequest creates a request to invoke ModifyOpenLogShipper API

type ModifyOpenLogShipperResponse ¶

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

ModifyOpenLogShipperResponse is the response struct for api ModifyOpenLogShipper

func CreateModifyOpenLogShipperResponse ¶

func CreateModifyOpenLogShipperResponse() (response *ModifyOpenLogShipperResponse)

CreateModifyOpenLogShipperResponse creates a response to parse from ModifyOpenLogShipper response

type ModifyOperateVulRequest ¶

type ModifyOperateVulRequest struct {
	*requests.RpcRequest
	Reason      string `position:"Query" name:"Reason"`
	Type        string `position:"Query" name:"Type"`
	SourceIp    string `position:"Query" name:"SourceIp"`
	Info        string `position:"Query" name:"Info"`
	OperateType string `position:"Query" name:"OperateType"`
}

ModifyOperateVulRequest is the request struct for api ModifyOperateVul

func CreateModifyOperateVulRequest ¶

func CreateModifyOperateVulRequest() (request *ModifyOperateVulRequest)

CreateModifyOperateVulRequest creates a request to invoke ModifyOperateVul API

type ModifyOperateVulResponse ¶

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

ModifyOperateVulResponse is the response struct for api ModifyOperateVul

func CreateModifyOperateVulResponse ¶

func CreateModifyOperateVulResponse() (response *ModifyOperateVulResponse)

CreateModifyOperateVulResponse creates a response to parse from ModifyOperateVul response

type ModifyPropertyScheduleConfigRequest ¶

type ModifyPropertyScheduleConfigRequest struct {
	*requests.RpcRequest
	Type         string `position:"Query" name:"Type"`
	SourceIp     string `position:"Query" name:"SourceIp"`
	ScheduleTime string `position:"Query" name:"ScheduleTime"`
}

ModifyPropertyScheduleConfigRequest is the request struct for api ModifyPropertyScheduleConfig

func CreateModifyPropertyScheduleConfigRequest ¶

func CreateModifyPropertyScheduleConfigRequest() (request *ModifyPropertyScheduleConfigRequest)

CreateModifyPropertyScheduleConfigRequest creates a request to invoke ModifyPropertyScheduleConfig API

type ModifyPropertyScheduleConfigResponse ¶

type ModifyPropertyScheduleConfigResponse struct {
	*responses.BaseResponse
	ModifyResult bool   `json:"ModifyResult" xml:"ModifyResult"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
}

ModifyPropertyScheduleConfigResponse is the response struct for api ModifyPropertyScheduleConfig

func CreateModifyPropertyScheduleConfigResponse ¶

func CreateModifyPropertyScheduleConfigResponse() (response *ModifyPropertyScheduleConfigResponse)

CreateModifyPropertyScheduleConfigResponse creates a response to parse from ModifyPropertyScheduleConfig response

type ModifyPushAllTaskRequest ¶

type ModifyPushAllTaskRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	Tasks    string `position:"Query" name:"Tasks"`
	Uuids    string `position:"Query" name:"Uuids"`
}

ModifyPushAllTaskRequest is the request struct for api ModifyPushAllTask

func CreateModifyPushAllTaskRequest ¶

func CreateModifyPushAllTaskRequest() (request *ModifyPushAllTaskRequest)

CreateModifyPushAllTaskRequest creates a request to invoke ModifyPushAllTask API

type ModifyPushAllTaskResponse ¶

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

ModifyPushAllTaskResponse is the response struct for api ModifyPushAllTask

func CreateModifyPushAllTaskResponse ¶

func CreateModifyPushAllTaskResponse() (response *ModifyPushAllTaskResponse)

CreateModifyPushAllTaskResponse creates a response to parse from ModifyPushAllTask response

type ModifyRiskCheckStatusRequest ¶

type ModifyRiskCheckStatusRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ItemId          requests.Integer `position:"Query" name:"ItemId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Lang            string           `position:"Query" name:"Lang"`
	TaskId          requests.Integer `position:"Query" name:"TaskId"`
	Status          string           `position:"Query" name:"Status"`
}

ModifyRiskCheckStatusRequest is the request struct for api ModifyRiskCheckStatus

func CreateModifyRiskCheckStatusRequest ¶

func CreateModifyRiskCheckStatusRequest() (request *ModifyRiskCheckStatusRequest)

CreateModifyRiskCheckStatusRequest creates a request to invoke ModifyRiskCheckStatus API

type ModifyRiskCheckStatusResponse ¶

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

ModifyRiskCheckStatusResponse is the response struct for api ModifyRiskCheckStatus

func CreateModifyRiskCheckStatusResponse ¶

func CreateModifyRiskCheckStatusResponse() (response *ModifyRiskCheckStatusResponse)

CreateModifyRiskCheckStatusResponse creates a response to parse from ModifyRiskCheckStatus response

type ModifyRiskSingleResultStatusRequest ¶

type ModifyRiskSingleResultStatusRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Ids             *[]string        `position:"Query" name:"Ids"  type:"Repeated"`
	Lang            string           `position:"Query" name:"Lang"`
	TaskId          requests.Integer `position:"Query" name:"TaskId"`
	Status          string           `position:"Query" name:"Status"`
}

ModifyRiskSingleResultStatusRequest is the request struct for api ModifyRiskSingleResultStatus

func CreateModifyRiskSingleResultStatusRequest ¶

func CreateModifyRiskSingleResultStatusRequest() (request *ModifyRiskSingleResultStatusRequest)

CreateModifyRiskSingleResultStatusRequest creates a request to invoke ModifyRiskSingleResultStatus API

type ModifyRiskSingleResultStatusResponse ¶

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

ModifyRiskSingleResultStatusResponse is the response struct for api ModifyRiskSingleResultStatus

func CreateModifyRiskSingleResultStatusResponse ¶

func CreateModifyRiskSingleResultStatusResponse() (response *ModifyRiskSingleResultStatusResponse)

CreateModifyRiskSingleResultStatusResponse creates a response to parse from ModifyRiskSingleResultStatus response

type ModifySecurityCheckScheduleConfigRequest ¶

type ModifySecurityCheckScheduleConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	DaysOfWeek      string           `position:"Query" name:"DaysOfWeek"`
	Lang            string           `position:"Query" name:"Lang"`
}

ModifySecurityCheckScheduleConfigRequest is the request struct for api ModifySecurityCheckScheduleConfig

func CreateModifySecurityCheckScheduleConfigRequest ¶

func CreateModifySecurityCheckScheduleConfigRequest() (request *ModifySecurityCheckScheduleConfigRequest)

CreateModifySecurityCheckScheduleConfigRequest creates a request to invoke ModifySecurityCheckScheduleConfig API

type ModifySecurityCheckScheduleConfigResponse ¶

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

ModifySecurityCheckScheduleConfigResponse is the response struct for api ModifySecurityCheckScheduleConfig

func CreateModifySecurityCheckScheduleConfigResponse ¶

func CreateModifySecurityCheckScheduleConfigResponse() (response *ModifySecurityCheckScheduleConfigResponse)

CreateModifySecurityCheckScheduleConfigResponse creates a response to parse from ModifySecurityCheckScheduleConfig response

type ModifyStartVulScanRequest ¶

type ModifyStartVulScanRequest struct {
	*requests.RpcRequest
	Types    string `position:"Query" name:"Types"`
	SourceIp string `position:"Query" name:"SourceIp"`
	Uuids    string `position:"Query" name:"Uuids"`
}

ModifyStartVulScanRequest is the request struct for api ModifyStartVulScan

func CreateModifyStartVulScanRequest ¶

func CreateModifyStartVulScanRequest() (request *ModifyStartVulScanRequest)

CreateModifyStartVulScanRequest creates a request to invoke ModifyStartVulScan API

type ModifyStartVulScanResponse ¶

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

ModifyStartVulScanResponse is the response struct for api ModifyStartVulScan

func CreateModifyStartVulScanResponse ¶

func CreateModifyStartVulScanResponse() (response *ModifyStartVulScanResponse)

CreateModifyStartVulScanResponse creates a response to parse from ModifyStartVulScan response

type ModifyStrategyRequest ¶

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

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
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	TotalCount     int    `json:"TotalCount" xml:"TotalCount"`
	Success        bool   `json:"Success" xml:"Success"`
	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
	Type                       string `position:"Query" name:"Type"`
	SourceIp                   string `position:"Query" name:"SourceIp"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
	Target                     string `position:"Query" name:"Target"`
	Config                     string `position:"Query" name:"Config"`
}

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 ModifyTagWithUuidRequest ¶

type ModifyTagWithUuidRequest struct {
	*requests.RpcRequest
	TagId        string `position:"Query" name:"TagId"`
	MachineTypes string `position:"Query" name:"MachineTypes"`
	TagList      string `position:"Query" name:"TagList"`
	SourceIp     string `position:"Query" name:"SourceIp"`
	UuidList     string `position:"Query" name:"UuidList"`
}

ModifyTagWithUuidRequest is the request struct for api ModifyTagWithUuid

func CreateModifyTagWithUuidRequest ¶

func CreateModifyTagWithUuidRequest() (request *ModifyTagWithUuidRequest)

CreateModifyTagWithUuidRequest creates a request to invoke ModifyTagWithUuid API

type ModifyTagWithUuidResponse ¶

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

ModifyTagWithUuidResponse is the response struct for api ModifyTagWithUuid

func CreateModifyTagWithUuidResponse ¶

func CreateModifyTagWithUuidResponse() (response *ModifyTagWithUuidResponse)

CreateModifyTagWithUuidResponse creates a response to parse from ModifyTagWithUuid response

type ModifyVpcHoneyPotRequest ¶

type ModifyVpcHoneyPotRequest struct {
	*requests.RpcRequest
	SourceIp       string `position:"Query" name:"SourceIp"`
	HoneyPotAction string `position:"Query" name:"HoneyPotAction"`
	VpcId          string `position:"Query" name:"VpcId"`
}

ModifyVpcHoneyPotRequest is the request struct for api ModifyVpcHoneyPot

func CreateModifyVpcHoneyPotRequest ¶

func CreateModifyVpcHoneyPotRequest() (request *ModifyVpcHoneyPotRequest)

CreateModifyVpcHoneyPotRequest creates a request to invoke ModifyVpcHoneyPot API

type ModifyVpcHoneyPotResponse ¶

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

ModifyVpcHoneyPotResponse is the response struct for api ModifyVpcHoneyPot

func CreateModifyVpcHoneyPotResponse ¶

func CreateModifyVpcHoneyPotResponse() (response *ModifyVpcHoneyPotResponse)

CreateModifyVpcHoneyPotResponse creates a response to parse from ModifyVpcHoneyPot response

type ModifyVulTargetConfigRequest ¶

type ModifyVulTargetConfigRequest struct {
	*requests.RpcRequest
	Type     string `position:"Query" name:"Type"`
	Uuid     string `position:"Query" name:"Uuid"`
	SourceIp string `position:"Query" name:"SourceIp"`
	Config   string `position:"Query" name:"Config"`
}

ModifyVulTargetConfigRequest is the request struct for api ModifyVulTargetConfig

func CreateModifyVulTargetConfigRequest ¶

func CreateModifyVulTargetConfigRequest() (request *ModifyVulTargetConfigRequest)

CreateModifyVulTargetConfigRequest creates a request to invoke ModifyVulTargetConfig API

type ModifyVulTargetConfigResponse ¶

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

ModifyVulTargetConfigResponse is the response struct for api ModifyVulTargetConfig

func CreateModifyVulTargetConfigResponse ¶

func CreateModifyVulTargetConfigResponse() (response *ModifyVulTargetConfigResponse)

CreateModifyVulTargetConfigResponse creates a response to parse from ModifyVulTargetConfig response

type ModifyWebLockCreateConfigRequest ¶

type ModifyWebLockCreateConfigRequest struct {
	*requests.RpcRequest
	LocalBackupDir    string `position:"Query" name:"LocalBackupDir"`
	ExclusiveFile     string `position:"Query" name:"ExclusiveFile"`
	ExclusiveFileType string `position:"Query" name:"ExclusiveFileType"`
	Dir               string `position:"Query" name:"Dir"`
	Uuid              string `position:"Query" name:"Uuid"`
	Mode              string `position:"Query" name:"Mode"`
	SourceIp          string `position:"Query" name:"SourceIp"`
	Lang              string `position:"Query" name:"Lang"`
	InclusiveFile     string `position:"Query" name:"InclusiveFile"`
	ExclusiveDir      string `position:"Query" name:"ExclusiveDir"`
	InclusiveFileType string `position:"Query" name:"InclusiveFileType"`
	DefenceMode       string `position:"Query" name:"DefenceMode"`
}

ModifyWebLockCreateConfigRequest is the request struct for api ModifyWebLockCreateConfig

func CreateModifyWebLockCreateConfigRequest ¶

func CreateModifyWebLockCreateConfigRequest() (request *ModifyWebLockCreateConfigRequest)

CreateModifyWebLockCreateConfigRequest creates a request to invoke ModifyWebLockCreateConfig API

type ModifyWebLockCreateConfigResponse ¶

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

ModifyWebLockCreateConfigResponse is the response struct for api ModifyWebLockCreateConfig

func CreateModifyWebLockCreateConfigResponse ¶

func CreateModifyWebLockCreateConfigResponse() (response *ModifyWebLockCreateConfigResponse)

CreateModifyWebLockCreateConfigResponse creates a response to parse from ModifyWebLockCreateConfig response

type ModifyWebLockDeleteConfigRequest ¶

type ModifyWebLockDeleteConfigRequest struct {
	*requests.RpcRequest
	Uuid     string           `position:"Query" name:"Uuid"`
	SourceIp string           `position:"Query" name:"SourceIp"`
	Id       requests.Integer `position:"Query" name:"Id"`
	Lang     string           `position:"Query" name:"Lang"`
}

ModifyWebLockDeleteConfigRequest is the request struct for api ModifyWebLockDeleteConfig

func CreateModifyWebLockDeleteConfigRequest ¶

func CreateModifyWebLockDeleteConfigRequest() (request *ModifyWebLockDeleteConfigRequest)

CreateModifyWebLockDeleteConfigRequest creates a request to invoke ModifyWebLockDeleteConfig API

type ModifyWebLockDeleteConfigResponse ¶

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

ModifyWebLockDeleteConfigResponse is the response struct for api ModifyWebLockDeleteConfig

func CreateModifyWebLockDeleteConfigResponse ¶

func CreateModifyWebLockDeleteConfigResponse() (response *ModifyWebLockDeleteConfigResponse)

CreateModifyWebLockDeleteConfigResponse creates a response to parse from ModifyWebLockDeleteConfig response

type ModifyWebLockStartRequest ¶

type ModifyWebLockStartRequest struct {
	*requests.RpcRequest
	LocalBackupDir    string `position:"Query" name:"LocalBackupDir"`
	ExclusiveFile     string `position:"Query" name:"ExclusiveFile"`
	ExclusiveFileType string `position:"Query" name:"ExclusiveFileType"`
	Dir               string `position:"Query" name:"Dir"`
	Uuid              string `position:"Query" name:"Uuid"`
	Mode              string `position:"Query" name:"Mode"`
	SourceIp          string `position:"Query" name:"SourceIp"`
	ExclusiveDir      string `position:"Query" name:"ExclusiveDir"`
	InclusiveFileType string `position:"Query" name:"InclusiveFileType"`
	DefenceMode       string `position:"Query" name:"DefenceMode"`
}

ModifyWebLockStartRequest is the request struct for api ModifyWebLockStart

func CreateModifyWebLockStartRequest ¶

func CreateModifyWebLockStartRequest() (request *ModifyWebLockStartRequest)

CreateModifyWebLockStartRequest creates a request to invoke ModifyWebLockStart API

type ModifyWebLockStartResponse ¶

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

ModifyWebLockStartResponse is the response struct for api ModifyWebLockStart

func CreateModifyWebLockStartResponse ¶

func CreateModifyWebLockStartResponse() (response *ModifyWebLockStartResponse)

CreateModifyWebLockStartResponse creates a response to parse from ModifyWebLockStart response

type ModifyWebLockStatusRequest ¶

type ModifyWebLockStatusRequest struct {
	*requests.RpcRequest
	Uuid     string `position:"Query" name:"Uuid"`
	SourceIp string `position:"Query" name:"SourceIp"`
	Lang     string `position:"Query" name:"Lang"`
	Status   string `position:"Query" name:"Status"`
}

ModifyWebLockStatusRequest is the request struct for api ModifyWebLockStatus

func CreateModifyWebLockStatusRequest ¶

func CreateModifyWebLockStatusRequest() (request *ModifyWebLockStatusRequest)

CreateModifyWebLockStatusRequest creates a request to invoke ModifyWebLockStatus API

type ModifyWebLockStatusResponse ¶

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

ModifyWebLockStatusResponse is the response struct for api ModifyWebLockStatus

func CreateModifyWebLockStatusResponse ¶

func CreateModifyWebLockStatusResponse() (response *ModifyWebLockStatusResponse)

CreateModifyWebLockStatusResponse creates a response to parse from ModifyWebLockStatus response

type ModifyWebLockUpdateConfigRequest ¶

type ModifyWebLockUpdateConfigRequest struct {
	*requests.RpcRequest
	LocalBackupDir    string           `position:"Query" name:"LocalBackupDir"`
	ExclusiveFile     string           `position:"Query" name:"ExclusiveFile"`
	ExclusiveFileType string           `position:"Query" name:"ExclusiveFileType"`
	Dir               string           `position:"Query" name:"Dir"`
	Uuid              string           `position:"Query" name:"Uuid"`
	Mode              string           `position:"Query" name:"Mode"`
	SourceIp          string           `position:"Query" name:"SourceIp"`
	Id                requests.Integer `position:"Query" name:"Id"`
	Lang              string           `position:"Query" name:"Lang"`
	InclusiveFile     string           `position:"Query" name:"InclusiveFile"`
	ExclusiveDir      string           `position:"Query" name:"ExclusiveDir"`
	InclusiveFileType string           `position:"Query" name:"InclusiveFileType"`
	DefenceMode       string           `position:"Query" name:"DefenceMode"`
}

ModifyWebLockUpdateConfigRequest is the request struct for api ModifyWebLockUpdateConfig

func CreateModifyWebLockUpdateConfigRequest ¶

func CreateModifyWebLockUpdateConfigRequest() (request *ModifyWebLockUpdateConfigRequest)

CreateModifyWebLockUpdateConfigRequest creates a request to invoke ModifyWebLockUpdateConfig API

type ModifyWebLockUpdateConfigResponse ¶

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

ModifyWebLockUpdateConfigResponse is the response struct for api ModifyWebLockUpdateConfig

func CreateModifyWebLockUpdateConfigResponse ¶

func CreateModifyWebLockUpdateConfigResponse() (response *ModifyWebLockUpdateConfigResponse)

CreateModifyWebLockUpdateConfigResponse creates a response to parse from ModifyWebLockUpdateConfig response

type ModuleConfig ¶

type ModuleConfig struct {
	ModuleName string `json:"ModuleName" xml:"ModuleName"`
	ConfigName string `json:"ConfigName" xml:"ConfigName"`
	Items      []Item `json:"Items" xml:"Items"`
}

ModuleConfig is a nested struct in sas response

type ModuleConfigList ¶

type ModuleConfigList struct {
	ModuleConfig []ModuleConfig `json:"ModuleConfig" xml:"ModuleConfig"`
}

ModuleConfigList is a nested struct in sas response

type Necessity ¶

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

Necessity is a nested struct in sas response

type Neighbor ¶

type Neighbor struct {
	Type    string `json:"Type" xml:"Type"`
	Count   int    `json:"Count" xml:"Count"`
	HasMore bool   `json:"HasMore" xml:"HasMore"`
}

Neighbor is a nested struct in sas response

type NeighborList ¶

type NeighborList struct {
	Neighbor []Neighbor `json:"Neighbor" xml:"Neighbor"`
}

NeighborList is a nested struct in sas response

type NewestStatisticItem ¶

type NewestStatisticItem struct {
	Name   string `json:"Name" xml:"Name"`
	Create int64  `json:"Create" xml:"Create"`
}

NewestStatisticItem is a nested struct in sas response

type NewestStatisticItems ¶

type NewestStatisticItems struct {
	NewestStatisticItem []NewestStatisticItem `json:"NewestStatisticItem" xml:"NewestStatisticItem"`
}

NewestStatisticItems is a nested struct in sas response

type NntfList ¶

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

NntfList is a nested struct in sas response

type NoticeConfig ¶

type NoticeConfig struct {
	TimeLimit   int    `json:"TimeLimit" xml:"TimeLimit"`
	AliUid      int64  `json:"AliUid" xml:"AliUid"`
	CurrentPage int    `json:"CurrentPage" xml:"CurrentPage"`
	Project     string `json:"Project" xml:"Project"`
	Route       int    `json:"Route" xml:"Route"`
}

NoticeConfig is a nested struct in sas response

type NoticeConfigList ¶

type NoticeConfigList struct {
	NoticeConfig []NoticeConfig `json:"NoticeConfig" xml:"NoticeConfig"`
}

NoticeConfigList is a nested struct in sas response

type OperateAgentClientInstallRequest ¶

type OperateAgentClientInstallRequest struct {
	*requests.RpcRequest
	SourceIp    string `position:"Query" name:"SourceIp"`
	InstanceIds string `position:"Query" name:"InstanceIds"`
	Uuids       string `position:"Query" name:"Uuids"`
}

OperateAgentClientInstallRequest is the request struct for api OperateAgentClientInstall

func CreateOperateAgentClientInstallRequest ¶

func CreateOperateAgentClientInstallRequest() (request *OperateAgentClientInstallRequest)

CreateOperateAgentClientInstallRequest creates a request to invoke OperateAgentClientInstall API

type OperateAgentClientInstallResponse ¶

type OperateAgentClientInstallResponse struct {
	*responses.BaseResponse
	RequestId                     string                      `json:"RequestId" xml:"RequestId"`
	AegisCelintInstallResposeList []AegisCelintInstallRespose `json:"AegisCelintInstallResposeList" xml:"AegisCelintInstallResposeList"`
}

OperateAgentClientInstallResponse is the response struct for api OperateAgentClientInstall

func CreateOperateAgentClientInstallResponse ¶

func CreateOperateAgentClientInstallResponse() (response *OperateAgentClientInstallResponse)

CreateOperateAgentClientInstallResponse creates a response to parse from OperateAgentClientInstall response

type OperateCommonOverallConfigRequest ¶

type OperateCommonOverallConfigRequest struct {
	*requests.RpcRequest
	Type                       string `position:"Query" name:"Type"`
	SourceIp                   string `position:"Query" name:"SourceIp"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
	Config                     string `position:"Query" name:"Config"`
}

OperateCommonOverallConfigRequest is the request struct for api OperateCommonOverallConfig

func CreateOperateCommonOverallConfigRequest ¶

func CreateOperateCommonOverallConfigRequest() (request *OperateCommonOverallConfigRequest)

CreateOperateCommonOverallConfigRequest creates a request to invoke OperateCommonOverallConfig API

type OperateCommonOverallConfigResponse ¶

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

OperateCommonOverallConfigResponse is the response struct for api OperateCommonOverallConfig

func CreateOperateCommonOverallConfigResponse ¶

func CreateOperateCommonOverallConfigResponse() (response *OperateCommonOverallConfigResponse)

CreateOperateCommonOverallConfigResponse creates a response to parse from OperateCommonOverallConfig response

type OperateSuspiciousOverallConfigRequest ¶

type OperateSuspiciousOverallConfigRequest struct {
	*requests.RpcRequest
	Type                       string           `position:"Query" name:"Type"`
	SourceIp                   string           `position:"Query" name:"SourceIp"`
	Lang                       string           `position:"Query" name:"Lang"`
	ResourceDirectoryAccountId string           `position:"Query" name:"ResourceDirectoryAccountId"`
	NoTargetAsOn               requests.Boolean `position:"Query" name:"NoTargetAsOn"`
	Config                     string           `position:"Query" name:"Config"`
}

OperateSuspiciousOverallConfigRequest is the request struct for api OperateSuspiciousOverallConfig

func CreateOperateSuspiciousOverallConfigRequest ¶

func CreateOperateSuspiciousOverallConfigRequest() (request *OperateSuspiciousOverallConfigRequest)

CreateOperateSuspiciousOverallConfigRequest creates a request to invoke OperateSuspiciousOverallConfig API

type OperateSuspiciousOverallConfigResponse ¶

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

OperateSuspiciousOverallConfigResponse is the response struct for api OperateSuspiciousOverallConfig

func CreateOperateSuspiciousOverallConfigResponse ¶

func CreateOperateSuspiciousOverallConfigResponse() (response *OperateSuspiciousOverallConfigResponse)

CreateOperateSuspiciousOverallConfigResponse creates a response to parse from OperateSuspiciousOverallConfig response

type OperateSuspiciousTargetConfigRequest ¶

type OperateSuspiciousTargetConfigRequest struct {
	*requests.RpcRequest
	TargetType                 string `position:"Query" name:"TargetType"`
	Type                       string `position:"Query" name:"Type"`
	TargetOperations           string `position:"Query" name:"TargetOperations"`
	SourceIp                   string `position:"Query" name:"SourceIp"`
	Lang                       string `position:"Query" name:"Lang"`
	ResourceDirectoryAccountId string `position:"Query" name:"ResourceDirectoryAccountId"`
}

OperateSuspiciousTargetConfigRequest is the request struct for api OperateSuspiciousTargetConfig

func CreateOperateSuspiciousTargetConfigRequest ¶

func CreateOperateSuspiciousTargetConfigRequest() (request *OperateSuspiciousTargetConfigRequest)

CreateOperateSuspiciousTargetConfigRequest creates a request to invoke OperateSuspiciousTargetConfig API

type OperateSuspiciousTargetConfigResponse ¶

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

OperateSuspiciousTargetConfigResponse is the response struct for api OperateSuspiciousTargetConfig

func CreateOperateSuspiciousTargetConfigResponse ¶

func CreateOperateSuspiciousTargetConfigResponse() (response *OperateSuspiciousTargetConfigResponse)

CreateOperateSuspiciousTargetConfigResponse creates a response to parse from OperateSuspiciousTargetConfig response

type OperateVulsRequest ¶

type OperateVulsRequest struct {
	*requests.RpcRequest
	Type        string    `position:"Query" name:"Type"`
	VulNames    *[]string `position:"Query" name:"VulNames"  type:"Repeated"`
	SourceIp    string    `position:"Query" name:"SourceIp"`
	OperateType string    `position:"Query" name:"OperateType"`
	Uuids       *[]string `position:"Query" name:"Uuids"  type:"Repeated"`
}

OperateVulsRequest is the request struct for api OperateVuls

func CreateOperateVulsRequest ¶

func CreateOperateVulsRequest() (request *OperateVulsRequest)

CreateOperateVulsRequest creates a request to invoke OperateVuls API

type OperateVulsResponse ¶

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

OperateVulsResponse is the response struct for api OperateVuls

func CreateOperateVulsResponse ¶

func CreateOperateVulsResponse() (response *OperateVulsResponse)

CreateOperateVulsResponse creates a response to parse from OperateVuls response

type OperationCancelIgnoreSuspEventRequest ¶

type OperationCancelIgnoreSuspEventRequest struct {
	*requests.RpcRequest
	SecurityEventIds *[]string `position:"Query" name:"SecurityEventIds"  type:"Repeated"`
}

OperationCancelIgnoreSuspEventRequest is the request struct for api OperationCancelIgnoreSuspEvent

func CreateOperationCancelIgnoreSuspEventRequest ¶

func CreateOperationCancelIgnoreSuspEventRequest() (request *OperationCancelIgnoreSuspEventRequest)

CreateOperationCancelIgnoreSuspEventRequest creates a request to invoke OperationCancelIgnoreSuspEvent API

type OperationCancelIgnoreSuspEventResponse ¶

type OperationCancelIgnoreSuspEventResponse struct {
	*responses.BaseResponse
	Success        bool   `json:"Success" xml:"Success"`
	Code           string `json:"Code" xml:"Code"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	TimeCost       int64  `json:"TimeCost" xml:"TimeCost"`
}

OperationCancelIgnoreSuspEventResponse is the response struct for api OperationCancelIgnoreSuspEvent

func CreateOperationCancelIgnoreSuspEventResponse ¶

func CreateOperationCancelIgnoreSuspEventResponse() (response *OperationCancelIgnoreSuspEventResponse)

CreateOperationCancelIgnoreSuspEventResponse creates a response to parse from OperationCancelIgnoreSuspEvent response

type OperationSuspEventsRequest ¶

type OperationSuspEventsRequest struct {
	*requests.RpcRequest
	SuspiciousEventIds string `position:"Query" name:"SuspiciousEventIds"`
	SubOperation       string `position:"Query" name:"SubOperation"`
	SourceIp           string `position:"Query" name:"SourceIp"`
	WarnType           string `position:"Query" name:"WarnType"`
	From               string `position:"Query" name:"From"`
	Operation          string `position:"Query" name:"Operation"`
}

OperationSuspEventsRequest is the request struct for api OperationSuspEvents

func CreateOperationSuspEventsRequest ¶

func CreateOperationSuspEventsRequest() (request *OperationSuspEventsRequest)

CreateOperationSuspEventsRequest creates a request to invoke OperationSuspEvents API

type OperationSuspEventsResponse ¶

type OperationSuspEventsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	AccessCode string `json:"AccessCode" xml:"AccessCode"`
	Success    bool   `json:"Success" xml:"Success"`
}

OperationSuspEventsResponse is the response struct for api OperationSuspEvents

func CreateOperationSuspEventsResponse ¶

func CreateOperationSuspEventsResponse() (response *OperationSuspEventsResponse)

CreateOperationSuspEventsResponse creates a response to parse from OperationSuspEvents response

type OverallConfig ¶

type OverallConfig struct {
	Config string `json:"Config" xml:"Config"`
	Type   string `json:"Type" xml:"Type"`
}

OverallConfig is a nested struct in sas response

type PageContentResource ¶

type PageContentResource struct {
	ContentResource string `json:"ContentResource" xml:"ContentResource"`
	CurrentPage     int    `json:"CurrentPage" xml:"CurrentPage"`
	PageSize        int    `json:"PageSize" xml:"PageSize"`
	TotalCount      int    `json:"TotalCount" xml:"TotalCount"`
	Count           int    `json:"Count" xml:"Count"`
	PageCount       int    `json:"PageCount" xml:"PageCount"`
}

PageContentResource is a nested struct in sas response

type PageInfo ¶

type PageInfo struct {
	CurrentPage int    `json:"CurrentPage" xml:"CurrentPage"`
	Count       int    `json:"Count" xml:"Count"`
	NextToken   string `json:"NextToken" xml:"NextToken"`
	TotalCount  int    `json:"TotalCount" xml:"TotalCount"`
	MaxResults  int    `json:"MaxResults" xml:"MaxResults"`
	LastRowKey  string `json:"LastRowKey" xml:"LastRowKey"`
	PageSize    int    `json:"PageSize" xml:"PageSize"`
}

PageInfo is a nested struct in sas response

type PageInfoInListCheckInstanceResult ¶

type PageInfoInListCheckInstanceResult struct {
	CurrentPage int    `json:"CurrentPage" xml:"CurrentPage"`
	PageSize    int    `json:"PageSize" xml:"PageSize"`
	NextToken   string `json:"NextToken" xml:"NextToken"`
	MaxResults  int    `json:"MaxResults" xml:"MaxResults"`
	TotalCount  int    `json:"TotalCount" xml:"TotalCount"`
	Count       string `json:"Count" xml:"Count"`
}

PageInfoInListCheckInstanceResult is a nested struct in sas response

type Param ¶

type Param struct {
	Value             string `json:"Value" xml:"Value"`
	ParamDesc         string `json:"ParamDesc" xml:"ParamDesc"`
	MinValue          int    `json:"MinValue" xml:"MinValue"`
	ParamDefaultValue string `json:"ParamDefaultValue" xml:"ParamDefaultValue"`
	EnumValue         string `json:"EnumValue" xml:"EnumValue"`
	MaxValue          int    `json:"MaxValue" xml:"MaxValue"`
	ParamType         int    `json:"ParamType" xml:"ParamType"`
	ParamName         string `json:"ParamName" xml:"ParamName"`
}

Param is a nested struct in sas response

type ParamListInDescribeRiskType ¶

type ParamListInDescribeRiskType struct {
	Param []Param `json:"Param" xml:"Param"`
}

ParamListInDescribeRiskType is a nested struct in sas response

type ParamListInDescribeStrategyDetail ¶

type ParamListInDescribeStrategyDetail struct {
	Param []Param `json:"Param" xml:"Param"`
}

ParamListInDescribeStrategyDetail is a nested struct in sas response

type Patch ¶

type Patch struct {
	Name      string `json:"Name" xml:"Name"`
	AliasName string `json:"AliasName" xml:"AliasName"`
}

Patch is a nested struct in sas response

type PatchList ¶

type PatchList struct {
	Patch []Patch `json:"Patch" xml:"Patch"`
}

PatchList is a nested struct in sas response

type PauseClientRequest ¶

type PauseClientRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	AppName  string `position:"Query" name:"AppName"`
	Value    string `position:"Query" name:"Value"`
	Uuids    string `position:"Query" name:"Uuids"`
}

PauseClientRequest is the request struct for api PauseClient

func CreatePauseClientRequest ¶

func CreatePauseClientRequest() (request *PauseClientRequest)

CreatePauseClientRequest creates a request to invoke PauseClient API

type PauseClientResponse ¶

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

PauseClientResponse is the response struct for api PauseClient

func CreatePauseClientResponse ¶

func CreatePauseClientResponse() (response *PauseClientResponse)

CreatePauseClientResponse creates a response to parse from PauseClient response

type Policies ¶

type Policies struct {
	BackupPolicy []BackupPolicy `json:"BackupPolicy" xml:"BackupPolicy"`
}

Policies is a nested struct in sas response

type Process ¶

type Process struct {
	Rpm            string       `json:"Rpm" xml:"Rpm"`
	Pname          string       `json:"Pname" xml:"Pname"`
	Pid            string       `json:"Pid" xml:"Pid"`
	SubProcessList []SubProcess `json:"SubProcessList" xml:"SubProcessList"`
}

Process is a nested struct in sas response

type ProcessInfo ¶

type ProcessInfo struct {
	TotalCount  int       `json:"TotalCount" xml:"TotalCount"`
	GmtLastTs   int64     `json:"GmtLastTs" xml:"GmtLastTs"`
	ProcessList []Process `json:"ProcessList" xml:"ProcessList"`
}

ProcessInfo is a nested struct in sas response

type ProcessList ¶

type ProcessList struct {
	Process []Process `json:"Process" xml:"Process"`
}

ProcessList is a nested struct in sas response

type PropertyCron ¶

type PropertyCron struct {
	InstanceName    string `json:"InstanceName" xml:"InstanceName"`
	Ip              string `json:"Ip" xml:"Ip"`
	Create          string `json:"Create" xml:"Create"`
	CreateTimestamp int64  `json:"CreateTimestamp" xml:"CreateTimestamp"`
	Uuid            string `json:"Uuid" xml:"Uuid"`
	InstanceId      string `json:"InstanceId" xml:"InstanceId"`
	IntranetIp      string `json:"IntranetIp" xml:"IntranetIp"`
	InternetIp      string `json:"InternetIp" xml:"InternetIp"`
	Period          string `json:"Period" xml:"Period"`
	Source          string `json:"Source" xml:"Source"`
	Cmd             string `json:"Cmd" xml:"Cmd"`
	User            string `json:"User" xml:"User"`
	Md5             string `json:"Md5" xml:"Md5"`
}

PropertyCron is a nested struct in sas response

type PropertyItem ¶

type PropertyItem struct {
	Port  string `json:"Port" xml:"Port"`
	Count int    `json:"Count" xml:"Count"`
	Proto string `json:"Proto" xml:"Proto"`
}

PropertyItem is a nested struct in sas response

type PropertyItemsInDescribePropertyPortItem ¶

type PropertyItemsInDescribePropertyPortItem struct {
	PropertyItem []PropertyItem `json:"PropertyItem" xml:"PropertyItem"`
}

PropertyItemsInDescribePropertyPortItem is a nested struct in sas response

type PropertyItemsInDescribePropertyProcItem ¶

type PropertyItemsInDescribePropertyProcItem struct {
	PropertyProcItem []PropertyProcItem `json:"PropertyProcItem" xml:"PropertyProcItem"`
}

PropertyItemsInDescribePropertyProcItem is a nested struct in sas response

type PropertyItemsInDescribePropertySoftwareItem ¶

type PropertyItemsInDescribePropertySoftwareItem struct {
	PropertySoftwareItem []PropertySoftwareItem `json:"PropertySoftwareItem" xml:"PropertySoftwareItem"`
}

PropertyItemsInDescribePropertySoftwareItem is a nested struct in sas response

type PropertyItemsInDescribePropertyUserItem ¶

type PropertyItemsInDescribePropertyUserItem struct {
	PropertyUserItem []PropertyUserItem `json:"PropertyUserItem" xml:"PropertyUserItem"`
}

PropertyItemsInDescribePropertyUserItem is a nested struct in sas response

type PropertyPort ¶

type PropertyPort struct {
	BindIp          string `json:"BindIp" xml:"BindIp"`
	Port            string `json:"Port" xml:"Port"`
	InstanceName    string `json:"InstanceName" xml:"InstanceName"`
	Proto           string `json:"Proto" xml:"Proto"`
	Ip              string `json:"Ip" xml:"Ip"`
	Create          string `json:"Create" xml:"Create"`
	CreateTimestamp int64  `json:"CreateTimestamp" xml:"CreateTimestamp"`
	ProcName        string `json:"ProcName" xml:"ProcName"`
	Uuid            string `json:"Uuid" xml:"Uuid"`
	InstanceId      string `json:"InstanceId" xml:"InstanceId"`
	IntranetIp      string `json:"IntranetIp" xml:"IntranetIp"`
	InternetIp      string `json:"InternetIp" xml:"InternetIp"`
}

PropertyPort is a nested struct in sas response

type PropertyProc ¶

type PropertyProc struct {
	Pname           string `json:"Pname" xml:"Pname"`
	EuidName        string `json:"EuidName" xml:"EuidName"`
	InstanceName    string `json:"InstanceName" xml:"InstanceName"`
	Pid             string `json:"Pid" xml:"Pid"`
	Path            string `json:"Path" xml:"Path"`
	Cmdline         string `json:"Cmdline" xml:"Cmdline"`
	Name            string `json:"Name" xml:"Name"`
	User            string `json:"User" xml:"User"`
	Md5             string `json:"Md5" xml:"Md5"`
	Create          string `json:"Create" xml:"Create"`
	CreateTimestamp int64  `json:"CreateTimestamp" xml:"CreateTimestamp"`
	StartTime       string `json:"StartTime" xml:"StartTime"`
	Uuid            string `json:"Uuid" xml:"Uuid"`
	InstanceId      string `json:"InstanceId" xml:"InstanceId"`
	IntranetIp      string `json:"IntranetIp" xml:"IntranetIp"`
	InternetIp      string `json:"InternetIp" xml:"InternetIp"`
}

PropertyProc is a nested struct in sas response

type PropertyProcItem ¶

type PropertyProcItem struct {
	Name  string `json:"Name" xml:"Name"`
	Count int    `json:"Count" xml:"Count"`
}

PropertyProcItem is a nested struct in sas response

type PropertySca ¶

type PropertySca struct {
	Type              string `json:"Type" xml:"Type"`
	BizTypeDispaly    string `json:"BizTypeDispaly" xml:"BizTypeDispaly"`
	ProcessStarted    int64  `json:"ProcessStarted" xml:"ProcessStarted"`
	InternetIp        string `json:"InternetIp" xml:"InternetIp"`
	ConfigPath        string `json:"ConfigPath" xml:"ConfigPath"`
	Pid               string `json:"Pid" xml:"Pid"`
	Port              string `json:"Port" xml:"Port"`
	Cmdline           string `json:"Cmdline" xml:"Cmdline"`
	BizType           string `json:"BizType" xml:"BizType"`
	ListenIp          string `json:"ListenIp" xml:"ListenIp"`
	Version           string `json:"Version" xml:"Version"`
	InstanceName      string `json:"InstanceName" xml:"InstanceName"`
	ListenStatus      string `json:"ListenStatus" xml:"ListenStatus"`
	Name              string `json:"Name" xml:"Name"`
	Ip                string `json:"Ip" xml:"Ip"`
	ProcessUser       string `json:"ProcessUser" xml:"ProcessUser"`
	InstanceId        string `json:"InstanceId" xml:"InstanceId"`
	WebPath           string `json:"WebPath" xml:"WebPath"`
	Ppid              string `json:"Ppid" xml:"Ppid"`
	IntranetIp        string `json:"IntranetIp" xml:"IntranetIp"`
	Uuid              string `json:"Uuid" xml:"Uuid"`
	ListenProtocol    string `json:"ListenProtocol" xml:"ListenProtocol"`
	ImageName         string `json:"ImageName" xml:"ImageName"`
	Path              string `json:"Path" xml:"Path"`
	ContainerName     string `json:"ContainerName" xml:"ContainerName"`
	Proof             string `json:"Proof" xml:"Proof"`
	CreateTimestamp   int64  `json:"CreateTimestamp" xml:"CreateTimestamp"`
	RuntimeEnvVersion string `json:"RuntimeEnvVersion" xml:"RuntimeEnvVersion"`
}

PropertySca is a nested struct in sas response

type PropertySoftware ¶

type PropertySoftware struct {
	Name            string `json:"Name" xml:"Name"`
	Path            string `json:"Path" xml:"Path"`
	InstanceName    string `json:"InstanceName" xml:"InstanceName"`
	Ip              string `json:"Ip" xml:"Ip"`
	Create          int64  `json:"Create" xml:"Create"`
	CreateTimestamp int64  `json:"CreateTimestamp" xml:"CreateTimestamp"`
	InstallTime     string `json:"InstallTime" xml:"InstallTime"`
	Version         string `json:"Version" xml:"Version"`
	Uuid            string `json:"Uuid" xml:"Uuid"`
	InstanceId      string `json:"InstanceId" xml:"InstanceId"`
	IntranetIp      string `json:"IntranetIp" xml:"IntranetIp"`
	InternetIp      string `json:"InternetIp" xml:"InternetIp"`
}

PropertySoftware is a nested struct in sas response

type PropertySoftwareItem ¶

type PropertySoftwareItem struct {
	Name  string `json:"Name" xml:"Name"`
	Count int    `json:"Count" xml:"Count"`
}

PropertySoftwareItem is a nested struct in sas response

type PropertyUser ¶

type PropertyUser struct {
	LastLoginTime          string   `json:"LastLoginTime" xml:"LastLoginTime"`
	LastLoginTimestamp     int64    `json:"LastLoginTimestamp" xml:"LastLoginTimestamp"`
	IsRoot                 string   `json:"IsRoot" xml:"IsRoot"`
	InstanceName           string   `json:"InstanceName" xml:"InstanceName"`
	AccountsExpirationDate string   `json:"AccountsExpirationDate" xml:"AccountsExpirationDate"`
	PasswordExpirationDate string   `json:"PasswordExpirationDate" xml:"PasswordExpirationDate"`
	Ip                     string   `json:"Ip" xml:"Ip"`
	Create                 string   `json:"Create" xml:"Create"`
	CreateTimestamp        int64    `json:"CreateTimestamp" xml:"CreateTimestamp"`
	User                   string   `json:"User" xml:"User"`
	Uuid                   string   `json:"Uuid" xml:"Uuid"`
	LastLoginIp            string   `json:"LastLoginIp" xml:"LastLoginIp"`
	InstanceId             string   `json:"InstanceId" xml:"InstanceId"`
	IntranetIp             string   `json:"IntranetIp" xml:"IntranetIp"`
	InternetIp             string   `json:"InternetIp" xml:"InternetIp"`
	Status                 string   `json:"Status" xml:"Status"`
	GroupNames             []string `json:"GroupNames" xml:"GroupNames"`
}

PropertyUser is a nested struct in sas response

type PropertyUserItem ¶

type PropertyUserItem struct {
	User  string `json:"User" xml:"User"`
	Count int    `json:"Count" xml:"Count"`
}

PropertyUserItem is a nested struct in sas response

type PropertysInDescribePropertyCronDetail ¶

type PropertysInDescribePropertyCronDetail struct {
	PropertyCron []PropertyCron `json:"PropertyCron" xml:"PropertyCron"`
}

PropertysInDescribePropertyCronDetail is a nested struct in sas response

type PropertysInDescribePropertyPortDetail ¶

type PropertysInDescribePropertyPortDetail struct {
	PropertyPort []PropertyPort `json:"PropertyPort" xml:"PropertyPort"`
}

PropertysInDescribePropertyPortDetail is a nested struct in sas response

type PropertysInDescribePropertyProcDetail ¶

type PropertysInDescribePropertyProcDetail struct {
	PropertyProc []PropertyProc `json:"PropertyProc" xml:"PropertyProc"`
}

PropertysInDescribePropertyProcDetail is a nested struct in sas response

type PropertysInDescribePropertyScaDetail ¶

type PropertysInDescribePropertyScaDetail struct {
	PropertySca []PropertySca `json:"PropertySca" xml:"PropertySca"`
}

PropertysInDescribePropertyScaDetail is a nested struct in sas response

type PropertysInDescribePropertySoftwareDetail ¶

type PropertysInDescribePropertySoftwareDetail struct {
	PropertySoftware []PropertySoftware `json:"PropertySoftware" xml:"PropertySoftware"`
}

PropertysInDescribePropertySoftwareDetail is a nested struct in sas response

type PropertysInDescribePropertyUserDetail ¶

type PropertysInDescribePropertyUserDetail struct {
	PropertyUser []PropertyUser `json:"PropertyUser" xml:"PropertyUser"`
}

PropertysInDescribePropertyUserDetail is a nested struct in sas response

type PublicCreateImageScanTaskRequest ¶

type PublicCreateImageScanTaskRequest struct {
	*requests.RpcRequest
	SourceIp       string `position:"Query" name:"SourceIp"`
	Digests        string `position:"Query" name:"Digests"`
	RegistryTypes  string `position:"Query" name:"RegistryTypes"`
	RegionIds      string `position:"Query" name:"RegionIds"`
	Tags           string `position:"Query" name:"Tags"`
	RepoNamespaces string `position:"Query" name:"RepoNamespaces"`
	InstanceIds    string `position:"Query" name:"InstanceIds"`
	RepoIds        string `position:"Query" name:"RepoIds"`
	RepoNames      string `position:"Query" name:"RepoNames"`
}

PublicCreateImageScanTaskRequest is the request struct for api PublicCreateImageScanTask

func CreatePublicCreateImageScanTaskRequest ¶

func CreatePublicCreateImageScanTaskRequest() (request *PublicCreateImageScanTaskRequest)

CreatePublicCreateImageScanTaskRequest creates a request to invoke PublicCreateImageScanTask API

type PublicCreateImageScanTaskResponse ¶

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

PublicCreateImageScanTaskResponse is the response struct for api PublicCreateImageScanTask

func CreatePublicCreateImageScanTaskResponse ¶

func CreatePublicCreateImageScanTaskResponse() (response *PublicCreateImageScanTaskResponse)

CreatePublicCreateImageScanTaskResponse creates a response to parse from PublicCreateImageScanTask response

type PublicPreCheckImageScanTaskRequest ¶

type PublicPreCheckImageScanTaskRequest struct {
	*requests.RpcRequest
	SourceIp       string `position:"Query" name:"SourceIp"`
	Digests        string `position:"Query" name:"Digests"`
	RegistryTypes  string `position:"Query" name:"RegistryTypes"`
	RegionIds      string `position:"Query" name:"RegionIds"`
	Tags           string `position:"Query" name:"Tags"`
	RepoNamespaces string `position:"Query" name:"RepoNamespaces"`
	InstanceIds    string `position:"Query" name:"InstanceIds"`
	RepoIds        string `position:"Query" name:"RepoIds"`
	RepoNames      string `position:"Query" name:"RepoNames"`
}

PublicPreCheckImageScanTaskRequest is the request struct for api PublicPreCheckImageScanTask

func CreatePublicPreCheckImageScanTaskRequest ¶

func CreatePublicPreCheckImageScanTaskRequest() (request *PublicPreCheckImageScanTaskRequest)

CreatePublicPreCheckImageScanTaskRequest creates a request to invoke PublicPreCheckImageScanTask API

type PublicPreCheckImageScanTaskResponse ¶

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

PublicPreCheckImageScanTaskResponse is the response struct for api PublicPreCheckImageScanTask

func CreatePublicPreCheckImageScanTaskResponse ¶

func CreatePublicPreCheckImageScanTaskResponse() (response *PublicPreCheckImageScanTaskResponse)

CreatePublicPreCheckImageScanTaskResponse creates a response to parse from PublicPreCheckImageScanTask response

type PublicSyncAndCreateImageScanTaskRequest ¶

type PublicSyncAndCreateImageScanTaskRequest struct {
	*requests.RpcRequest
	Images     string `position:"Query" name:"Images"`
	ImageItems string `position:"Query" name:"ImageItems"`
	SourceIp   string `position:"Query" name:"SourceIp"`
}

PublicSyncAndCreateImageScanTaskRequest is the request struct for api PublicSyncAndCreateImageScanTask

func CreatePublicSyncAndCreateImageScanTaskRequest ¶

func CreatePublicSyncAndCreateImageScanTaskRequest() (request *PublicSyncAndCreateImageScanTaskRequest)

CreatePublicSyncAndCreateImageScanTaskRequest creates a request to invoke PublicSyncAndCreateImageScanTask API

type PublicSyncAndCreateImageScanTaskResponse ¶

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

PublicSyncAndCreateImageScanTaskResponse is the response struct for api PublicSyncAndCreateImageScanTask

func CreatePublicSyncAndCreateImageScanTaskResponse ¶

func CreatePublicSyncAndCreateImageScanTaskResponse() (response *PublicSyncAndCreateImageScanTaskResponse)

CreatePublicSyncAndCreateImageScanTaskResponse creates a response to parse from PublicSyncAndCreateImageScanTask response

type PushTaskResult ¶

type PushTaskResult struct {
	Uuid         string `json:"Uuid" xml:"Uuid"`
	GroupId      int64  `json:"GroupId" xml:"GroupId"`
	Success      bool   `json:"Success" xml:"Success"`
	Region       string `json:"Region" xml:"Region"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
	Online       bool   `json:"Online" xml:"Online"`
	Message      string `json:"Message" xml:"Message"`
	Ip           string `json:"Ip" xml:"Ip"`
	OsVersion    string `json:"OsVersion" xml:"OsVersion"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
}

PushTaskResult is a nested struct in sas response

type PushTaskResultList ¶

type PushTaskResultList struct {
	PushTaskResult []PushTaskResult `json:"pushTaskResult" xml:"pushTaskResult"`
}

PushTaskResultList is a nested struct in sas response

type PushTaskRsp ¶

type PushTaskRsp struct {
	PushTaskResultList []PushTaskResult `json:"PushTaskResultList" xml:"PushTaskResultList"`
}

PushTaskRsp is a nested struct in sas response

type QuaraFile ¶

type QuaraFile struct {
	Name         string `json:"Name" xml:"Name"`
	Path         string `json:"Path" xml:"Path"`
	Id           int    `json:"Id" xml:"Id"`
	InfoType     string `json:"InfoType" xml:"InfoType"`
	ModifyTime   string `json:"ModifyTime" xml:"ModifyTime"`
	InternetIp   string `json:"InternetIp" xml:"InternetIp"`
	Ip           string `json:"Ip" xml:"Ip"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
	EventName    string `json:"EventName" xml:"EventName"`
	Link         string `json:"Link" xml:"Link"`
	Uuid         string `json:"Uuid" xml:"Uuid"`
	Value        string `json:"Value" xml:"Value"`
	NameDisplay  string `json:"NameDisplay" xml:"NameDisplay"`
	EventType    string `json:"EventType" xml:"EventType"`
	ValueDisplay string `json:"ValueDisplay" xml:"ValueDisplay"`
	Tag          string `json:"Tag" xml:"Tag"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	Md5          string `json:"Md5" xml:"Md5"`
	Status       string `json:"Status" xml:"Status"`
	Type         string `json:"Type" xml:"Type"`
}

QuaraFile is a nested struct in sas response

type QuaraFiles ¶

type QuaraFiles struct {
	QuaraFile []QuaraFile `json:"QuaraFile" xml:"QuaraFile"`
}

QuaraFiles is a nested struct in sas response

type QueryGroupIdByGroupNameRequest ¶

type QueryGroupIdByGroupNameRequest struct {
	*requests.RpcRequest
	GroupName string `position:"Query" name:"GroupName"`
	SourceIp  string `position:"Query" name:"SourceIp"`
}

QueryGroupIdByGroupNameRequest is the request struct for api QueryGroupIdByGroupName

func CreateQueryGroupIdByGroupNameRequest ¶

func CreateQueryGroupIdByGroupNameRequest() (request *QueryGroupIdByGroupNameRequest)

CreateQueryGroupIdByGroupNameRequest creates a request to invoke QueryGroupIdByGroupName API

type QueryGroupIdByGroupNameResponse ¶

type QueryGroupIdByGroupNameResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	GroupId   int64  `json:"GroupId" xml:"GroupId"`
}

QueryGroupIdByGroupNameResponse is the response struct for api QueryGroupIdByGroupName

func CreateQueryGroupIdByGroupNameResponse ¶

func CreateQueryGroupIdByGroupNameResponse() (response *QueryGroupIdByGroupNameResponse)

CreateQueryGroupIdByGroupNameResponse creates a response to parse from QueryGroupIdByGroupName response

type QueryGroupedSecurityEventMarkMissListRequest ¶

type QueryGroupedSecurityEventMarkMissListRequest struct {
	*requests.RpcRequest
	Remark      string           `position:"Body" name:"Remark"`
	EventName   string           `position:"Body" name:"EventName"`
	DisposalWay string           `position:"Query" name:"DisposalWay"`
	MaxId       requests.Integer `position:"Body" name:"MaxId"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Body" name:"PageSize"`
	From        string           `position:"Body" name:"From"`
	Lang        string           `position:"Body" name:"Lang"`
	CurrentPage requests.Integer `position:"Body" name:"CurrentPage"`
}

QueryGroupedSecurityEventMarkMissListRequest is the request struct for api QueryGroupedSecurityEventMarkMissList

func CreateQueryGroupedSecurityEventMarkMissListRequest ¶

func CreateQueryGroupedSecurityEventMarkMissListRequest() (request *QueryGroupedSecurityEventMarkMissListRequest)

CreateQueryGroupedSecurityEventMarkMissListRequest creates a request to invoke QueryGroupedSecurityEventMarkMissList API

type QueryGroupedSecurityEventMarkMissListResponse ¶

type QueryGroupedSecurityEventMarkMissListResponse struct {
	*responses.BaseResponse
	Success        bool       `json:"Success" xml:"Success"`
	Code           string     `json:"Code" xml:"Code"`
	Message        string     `json:"Message" xml:"Message"`
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	TimeCost       int64      `json:"TimeCost" xml:"TimeCost"`
	PageInfo       PageInfo   `json:"PageInfo" xml:"PageInfo"`
	List           []ListItem `json:"List" xml:"List"`
}

QueryGroupedSecurityEventMarkMissListResponse is the response struct for api QueryGroupedSecurityEventMarkMissList

func CreateQueryGroupedSecurityEventMarkMissListResponse ¶

func CreateQueryGroupedSecurityEventMarkMissListResponse() (response *QueryGroupedSecurityEventMarkMissListResponse)

CreateQueryGroupedSecurityEventMarkMissListResponse creates a response to parse from QueryGroupedSecurityEventMarkMissList response

type RealVulList ¶

type RealVulList struct {
	ScaVulRecord []ScaVulRecord `json:"ScaVulRecord" xml:"ScaVulRecord"`
}

RealVulList is a nested struct in sas response

type RebootMachineRequest ¶

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

RebootMachineRequest is the request struct for api RebootMachine

func CreateRebootMachineRequest ¶

func CreateRebootMachineRequest() (request *RebootMachineRequest)

CreateRebootMachineRequest creates a request to invoke RebootMachine API

type RebootMachineResponse ¶

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

RebootMachineResponse is the response struct for api RebootMachine

func CreateRebootMachineResponse ¶

func CreateRebootMachineResponse() (response *RebootMachineResponse)

CreateRebootMachineResponse creates a response to parse from RebootMachine response

type RebootStatus ¶

type RebootStatus struct {
	Uuid         string `json:"Uuid" xml:"Uuid"`
	RebootStatus int    `json:"RebootStatus" xml:"RebootStatus"`
	Code         string `json:"Code" xml:"Code"`
	Msg          string `json:"Msg" xml:"Msg"`
}

RebootStatus is a nested struct in sas response

type RebootStatuses ¶

type RebootStatuses struct {
	RebootStatus []RebootStatus `json:"RebootStatus" xml:"RebootStatus"`
}

RebootStatuses is a nested struct in sas response

type RefreshAssetsRequest ¶

type RefreshAssetsRequest struct {
	*requests.RpcRequest
	SourceIp  string `position:"Query" name:"SourceIp"`
	AssetType string `position:"Query" name:"AssetType"`
}

RefreshAssetsRequest is the request struct for api RefreshAssets

func CreateRefreshAssetsRequest ¶

func CreateRefreshAssetsRequest() (request *RefreshAssetsRequest)

CreateRefreshAssetsRequest creates a request to invoke RefreshAssets API

type RefreshAssetsResponse ¶

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

RefreshAssetsResponse is the response struct for api RefreshAssets

func CreateRefreshAssetsResponse ¶

func CreateRefreshAssetsResponse() (response *RefreshAssetsResponse)

CreateRefreshAssetsResponse creates a response to parse from RefreshAssets response

type RefreshContainerAssertsRequest ¶

type RefreshContainerAssertsRequest struct {
	*requests.RpcRequest
	SourceIp  string `position:"Query" name:"SourceIp"`
	AssetType string `position:"Query" name:"AssetType"`
}

RefreshContainerAssertsRequest is the request struct for api RefreshContainerAsserts

func CreateRefreshContainerAssertsRequest ¶

func CreateRefreshContainerAssertsRequest() (request *RefreshContainerAssertsRequest)

CreateRefreshContainerAssertsRequest creates a request to invoke RefreshContainerAsserts API

type RefreshContainerAssertsResponse ¶

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

RefreshContainerAssertsResponse is the response struct for api RefreshContainerAsserts

func CreateRefreshContainerAssertsResponse ¶

func CreateRefreshContainerAssertsResponse() (response *RefreshContainerAssertsResponse)

CreateRefreshContainerAssertsResponse creates a response to parse from RefreshContainerAsserts response

type RefreshContainerAssetsRequest ¶

type RefreshContainerAssetsRequest struct {
	*requests.RpcRequest
	SourceIp  string `position:"Query" name:"SourceIp"`
	AssetType string `position:"Query" name:"AssetType"`
}

RefreshContainerAssetsRequest is the request struct for api RefreshContainerAssets

func CreateRefreshContainerAssetsRequest ¶

func CreateRefreshContainerAssetsRequest() (request *RefreshContainerAssetsRequest)

CreateRefreshContainerAssetsRequest creates a request to invoke RefreshContainerAssets API

type RefreshContainerAssetsResponse ¶

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

RefreshContainerAssetsResponse is the response struct for api RefreshContainerAssets

func CreateRefreshContainerAssetsResponse ¶

func CreateRefreshContainerAssetsResponse() (response *RefreshContainerAssetsResponse)

CreateRefreshContainerAssetsResponse creates a response to parse from RefreshContainerAssets response

type RelationType ¶

type RelationType struct {
	Id       string `json:"Id" xml:"Id"`
	ShowType string `json:"ShowType" xml:"ShowType"`
	Directed int    `json:"Directed" xml:"Directed"`
	Name     string `json:"Name" xml:"Name"`
}

RelationType is a nested struct in sas response

type RelationTypeList ¶

type RelationTypeList struct {
	RelationType []RelationType `json:"RelationType" xml:"RelationType"`
}

RelationTypeList is a nested struct in sas response

type RemarkedUuidList ¶

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

RemarkedUuidList is a nested struct in sas response

type RemindList ¶

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

RemindList is a nested struct in sas response

type RestoreJob ¶

type RestoreJob struct {
	Status          string `json:"Status" xml:"Status"`
	SnapshotHash    string `json:"SnapshotHash" xml:"SnapshotHash"`
	SourceClientId  string `json:"SourceClientId" xml:"SourceClientId"`
	ErrorFileUrl    string `json:"ErrorFileUrl" xml:"ErrorFileUrl"`
	Includes        string `json:"Includes" xml:"Includes"`
	RestoreName     string `json:"RestoreName" xml:"RestoreName"`
	InternetIp      string `json:"InternetIp" xml:"InternetIp"`
	VaultId         string `json:"VaultId" xml:"VaultId"`
	ActualBytes     int64  `json:"ActualBytes" xml:"ActualBytes"`
	Message         string `json:"Message" xml:"Message"`
	Percentage      int    `json:"Percentage" xml:"Percentage"`
	GmtModified     string `json:"GmtModified" xml:"GmtModified"`
	RestoreType     string `json:"RestoreType" xml:"RestoreType"`
	ExitCode        string `json:"ExitCode" xml:"ExitCode"`
	ClientId        string `json:"ClientId" xml:"ClientId"`
	ItemsDone       int64  `json:"ItemsDone" xml:"ItemsDone"`
	BytesTotal      int64  `json:"BytesTotal" xml:"BytesTotal"`
	RequestId       string `json:"RequestId" xml:"RequestId"`
	InstanceName    string `json:"InstanceName" xml:"InstanceName"`
	CompleteTime    int64  `json:"CompleteTime" xml:"CompleteTime"`
	ErrorType       string `json:"ErrorType" xml:"ErrorType"`
	SnapshotVersion string `json:"SnapshotVersion" xml:"SnapshotVersion"`
	Target          string `json:"Target" xml:"Target"`
	CreatedTime     int64  `json:"CreatedTime" xml:"CreatedTime"`
	InstanceId      string `json:"InstanceId" xml:"InstanceId"`
	Source          string `json:"Source" xml:"Source"`
	IntranetIp      string `json:"IntranetIp" xml:"IntranetIp"`
	ErrorFile       string `json:"ErrorFile" xml:"ErrorFile"`
	Uuid            string `json:"Uuid" xml:"Uuid"`
	Excludes        string `json:"Excludes" xml:"Excludes"`
	Speed           int64  `json:"Speed" xml:"Speed"`
	SnapshotId      string `json:"SnapshotId" xml:"SnapshotId"`
	UpdatedTime     int64  `json:"UpdatedTime" xml:"UpdatedTime"`
	RestoreId       string `json:"RestoreId" xml:"RestoreId"`
	GmtCreate       string `json:"GmtCreate" xml:"GmtCreate"`
	Eta             int64  `json:"Eta" xml:"Eta"`
	Duration        int64  `json:"Duration" xml:"Duration"`
	ErrorCount      int64  `json:"ErrorCount" xml:"ErrorCount"`
	ItemsTotal      int64  `json:"ItemsTotal" xml:"ItemsTotal"`
	BytesDone       int64  `json:"BytesDone" xml:"BytesDone"`
}

RestoreJob is a nested struct in sas response

type RestoreJobs ¶

type RestoreJobs struct {
	RestoreJob []RestoreJob `json:"RestoreJob" xml:"RestoreJob"`
}

RestoreJobs is a nested struct in sas response

type Result ¶

type Result struct {
	StrategyId int    `json:"StrategyId" xml:"StrategyId"`
	VirusType  string `json:"VirusType" xml:"VirusType"`
	Message    string `json:"Message" xml:"Message"`
	HashKey    string `json:"HashKey" xml:"HashKey"`
	Code       string `json:"Code" xml:"Code"`
	Score      int    `json:"Score" xml:"Score"`
	Result     int    `json:"Result" xml:"Result"`
	Ext        string `json:"Ext" xml:"Ext"`
}

Result is a nested struct in sas response

type ResultList ¶

type ResultList struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultList is a nested struct in sas response

type RiskCheckJobConfig ¶

type RiskCheckJobConfig struct {
	EndTime    int    `json:"EndTime" xml:"EndTime"`
	StartTime  int    `json:"StartTime" xml:"StartTime"`
	DaysOfWeek string `json:"DaysOfWeek" xml:"DaysOfWeek"`
}

RiskCheckJobConfig is a nested struct in sas response

type RiskCheckResultForDisplay ¶

type RiskCheckResultForDisplay struct {
	RiskLevel         string             `json:"RiskLevel" xml:"RiskLevel"`
	Status            string             `json:"Status" xml:"Status"`
	Type              string             `json:"Type" xml:"Type"`
	Sort              int                `json:"Sort" xml:"Sort"`
	RepairStatus      string             `json:"RepairStatus" xml:"RepairStatus"`
	RemainingTime     int                `json:"RemainingTime" xml:"RemainingTime"`
	ItemId            int64              `json:"ItemId" xml:"ItemId"`
	StartStatus       string             `json:"StartStatus" xml:"StartStatus"`
	AffectedCount     int                `json:"AffectedCount" xml:"AffectedCount"`
	RiskAssertType    string             `json:"RiskAssertType" xml:"RiskAssertType"`
	Title             string             `json:"Title" xml:"Title"`
	TaskId            int64              `json:"TaskId" xml:"TaskId"`
	CheckTime         int64              `json:"CheckTime" xml:"CheckTime"`
	RiskItemResources []RiskItemResource `json:"RiskItemResources" xml:"RiskItemResources"`
}

RiskCheckResultForDisplay is a nested struct in sas response

type RiskCheckSummary ¶

type RiskCheckSummary struct {
	ItemCount          int          `json:"ItemCount" xml:"ItemCount"`
	AffectedAssetCount int          `json:"AffectedAssetCount" xml:"AffectedAssetCount"`
	DisabledRiskCount  int          `json:"DisabledRiskCount" xml:"DisabledRiskCount"`
	RiskCount          int          `json:"RiskCount" xml:"RiskCount"`
	RiskRate           float64      `json:"RiskRate" xml:"RiskRate"`
	PreviousCount      int          `json:"PreviousCount" xml:"PreviousCount"`
	PreviousTime       int64        `json:"PreviousTime" xml:"PreviousTime"`
	EnabledRiskCount   int          `json:"EnabledRiskCount" xml:"EnabledRiskCount"`
	RiskLevelCount     []LevelCount `json:"RiskLevelCount" xml:"RiskLevelCount"`
	Groups             []Group      `json:"Groups" xml:"Groups"`
}

RiskCheckSummary is a nested struct in sas response

type RiskCountDO ¶

type RiskCountDO struct {
	RiskCount  int64  `json:"riskCount" xml:"riskCount"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
}

RiskCountDO is a nested struct in sas response

type RiskItemResource ¶

type RiskItemResource struct {
	ResourceName    string `json:"ResourceName" xml:"ResourceName"`
	ContentResource string `json:"ContentResource" xml:"ContentResource"`
}

RiskItemResource is a nested struct in sas response

type RiskItemResources ¶

type RiskItemResources struct {
	RiskItemResource []RiskItemResource `json:"RiskItemResource" xml:"RiskItemResource"`
}

RiskItemResources is a nested struct in sas response

type RiskLevelCount ¶

type RiskLevelCount struct {
	LevelCount []LevelCount `json:"levelCount" xml:"levelCount"`
}

RiskLevelCount is a nested struct in sas response

type RiskType ¶

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

RiskType is a nested struct in sas 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 sas response

type RiskTypeWhiteListQueryResultList ¶

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

RiskTypeWhiteListQueryResultList is a nested struct in sas response

type RiskTypes ¶

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

RiskTypes is a nested struct in sas response

type RoleStatus ¶

type RoleStatus struct {
	Status bool `json:"Status" xml:"Status"`
}

RoleStatus is a nested struct in sas response

type RollbackSuspEventQuaraFileRequest ¶

type RollbackSuspEventQuaraFileRequest struct {
	*requests.RpcRequest
	SourceIp    string           `position:"Query" name:"SourceIp"`
	From        string           `position:"Query" name:"From"`
	QuaraFileId requests.Integer `position:"Query" name:"QuaraFileId"`
}

RollbackSuspEventQuaraFileRequest is the request struct for api RollbackSuspEventQuaraFile

func CreateRollbackSuspEventQuaraFileRequest ¶

func CreateRollbackSuspEventQuaraFileRequest() (request *RollbackSuspEventQuaraFileRequest)

CreateRollbackSuspEventQuaraFileRequest creates a request to invoke RollbackSuspEventQuaraFile API

type RollbackSuspEventQuaraFileResponse ¶

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

RollbackSuspEventQuaraFileResponse is the response struct for api RollbackSuspEventQuaraFile

func CreateRollbackSuspEventQuaraFileResponse ¶

func CreateRollbackSuspEventQuaraFileResponse() (response *RollbackSuspEventQuaraFileResponse)

CreateRollbackSuspEventQuaraFileResponse creates a response to parse from RollbackSuspEventQuaraFile response

type RpmEntity ¶

type RpmEntity struct {
	Name          string   `json:"Name" xml:"Name"`
	Path          string   `json:"Path" xml:"Path"`
	FullVersion   string   `json:"FullVersion" xml:"FullVersion"`
	Pid           string   `json:"Pid" xml:"Pid"`
	Version       string   `json:"Version" xml:"Version"`
	MatchDetail   string   `json:"MatchDetail" xml:"MatchDetail"`
	ContainerName string   `json:"ContainerName" xml:"ContainerName"`
	Layer         string   `json:"Layer" xml:"Layer"`
	UpdateCmd     string   `json:"UpdateCmd" xml:"UpdateCmd"`
	ImageName     string   `json:"ImageName" xml:"ImageName"`
	MatchList     []string `json:"MatchList" xml:"MatchList"`
}

RpmEntity is a nested struct in sas response

type RpmEntityListInDescribeImageVulList ¶

type RpmEntityListInDescribeImageVulList struct {
	RpmEntity []RpmEntity `json:"RpmEntity" xml:"RpmEntity"`
}

RpmEntityListInDescribeImageVulList is a nested struct in sas response

type RpmEntityListInDescribeVulList ¶

type RpmEntityListInDescribeVulList struct {
	RpmEntity []RpmEntity `json:"RpmEntity" xml:"RpmEntity"`
}

RpmEntityListInDescribeVulList is a nested struct in sas response

type Rule ¶

type Rule struct {
	DefaultValue int     `json:"DefaultValue" xml:"DefaultValue"`
	RuleDesc     string  `json:"RuleDesc" xml:"RuleDesc"`
	RuleId       string  `json:"RuleId" xml:"RuleId"`
	Optional     int     `json:"Optional" xml:"Optional"`
	ParamList    []Param `json:"ParamList" xml:"ParamList"`
}

Rule is a nested struct in sas response

type RulesInDescribeAntiBruteForceRules ¶

type RulesInDescribeAntiBruteForceRules struct {
	AntiBruteForceRule []AntiBruteForceRule `json:"AntiBruteForceRule" xml:"AntiBruteForceRule"`
}

RulesInDescribeAntiBruteForceRules is a nested struct in sas response

type RulesInDescribeInstanceAntiBruteForceRules ¶

type RulesInDescribeInstanceAntiBruteForceRules struct {
	InstanceAntiBruteForceRule []InstanceAntiBruteForceRule `json:"InstanceAntiBruteForceRule" xml:"InstanceAntiBruteForceRule"`
}

RulesInDescribeInstanceAntiBruteForceRules is a nested struct in sas response

type RulesInDescribeRiskType ¶

type RulesInDescribeRiskType struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

RulesInDescribeRiskType is a nested struct in sas response

type RulesInDescribeStrategyDetail ¶

type RulesInDescribeStrategyDetail struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

RulesInDescribeStrategyDetail is a nested struct in sas response

type SasInstallCodeRequest ¶

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

SasInstallCodeRequest is the request struct for api SasInstallCode

func CreateSasInstallCodeRequest ¶

func CreateSasInstallCodeRequest() (request *SasInstallCodeRequest)

CreateSasInstallCodeRequest creates a request to invoke SasInstallCode API

type SasInstallCodeResponse ¶

type SasInstallCodeResponse struct {
	*responses.BaseResponse
	Data      string `json:"data" xml:"data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SasInstallCodeResponse is the response struct for api SasInstallCode

func CreateSasInstallCodeResponse ¶

func CreateSasInstallCodeResponse() (response *SasInstallCodeResponse)

CreateSasInstallCodeResponse creates a response to parse from SasInstallCode response

type ScaVulRecord ¶

type ScaVulRecord struct {
	Uuid      string `json:"Uuid" xml:"Uuid"`
	Name      string `json:"Name" xml:"Name"`
	AliasName string `json:"AliasName" xml:"AliasName"`
	Necessity string `json:"Necessity" xml:"Necessity"`
	Type      string `json:"Type" xml:"Type"`
}

ScaVulRecord is a nested struct in sas response

type Scenario ¶

type Scenario struct {
	Code string `json:"Code" xml:"Code"`
}

Scenario is a nested struct in sas response

type Scenarios ¶

type Scenarios struct {
	Scenario []Scenario `json:"Scenario" xml:"Scenario"`
}

Scenarios is a nested struct in sas response

type SecurityEvent ¶

type SecurityEvent struct {
	SuspiciousCount int      `json:"SuspiciousCount" xml:"SuspiciousCount"`
	SeriousCount    int      `json:"SeriousCount" xml:"SeriousCount"`
	RemindCount     int      `json:"RemindCount" xml:"RemindCount"`
	TotalCount      int      `json:"TotalCount" xml:"TotalCount"`
	ValueArray      []string `json:"ValueArray" xml:"ValueArray"`
	TimeArray       []string `json:"TimeArray" xml:"TimeArray"`
	RemindList      []string `json:"RemindList" xml:"RemindList"`
	LevelsOn        []string `json:"LevelsOn" xml:"LevelsOn"`
	DateArray       []string `json:"DateArray" xml:"DateArray"`
	SuspiciousList  []string `json:"SuspiciousList" xml:"SuspiciousList"`
	SeriousList     []string `json:"SeriousList" xml:"SeriousList"`
}

SecurityEvent is a nested struct in sas response

type SecurityEventOperation ¶

type SecurityEventOperation struct {
	OperationCode    string                   `json:"OperationCode" xml:"OperationCode"`
	UserCanOperate   bool                     `json:"UserCanOperate" xml:"UserCanOperate"`
	FiledName        string                   `json:"FiledName" xml:"FiledName"`
	FiledAliasName   string                   `json:"FiledAliasName" xml:"FiledAliasName"`
	OperationParams  string                   `json:"OperationParams" xml:"OperationParams"`
	MarkMisValue     string                   `json:"MarkMisValue" xml:"MarkMisValue"`
	SupportedMisType []string                 `json:"SupportedMisType" xml:"SupportedMisType"`
	MarkField        []MarkFieldItem          `json:"MarkField" xml:"MarkField"`
	MarkFieldsSource []SecurityEventOperation `json:"MarkFieldsSource" xml:"MarkFieldsSource"`
}

SecurityEventOperation is a nested struct in sas response

type SecurityEventOperationStatus ¶

type SecurityEventOperationStatus struct {
	Status          string `json:"Status" xml:"Status"`
	SecurityEventId string `json:"SecurityEventId" xml:"SecurityEventId"`
	ErrorCode       string `json:"ErrorCode" xml:"ErrorCode"`
}

SecurityEventOperationStatus is a nested struct in sas response

type SecurityEventOperationStatusResponse ¶

type SecurityEventOperationStatusResponse struct {
	TaskStatus                     string                         `json:"TaskStatus" xml:"TaskStatus"`
	SecurityEventOperationStatuses []SecurityEventOperationStatus `json:"SecurityEventOperationStatuses" xml:"SecurityEventOperationStatuses"`
}

SecurityEventOperationStatusResponse is a nested struct in sas response

type SecurityEventOperationStatuses ¶

type SecurityEventOperationStatuses struct {
	SecurityEventOperationStatus []SecurityEventOperationStatus `json:"SecurityEventOperationStatus" xml:"SecurityEventOperationStatus"`
}

SecurityEventOperationStatuses is a nested struct in sas response

type SecurityEventOperationsResponse ¶

type SecurityEventOperationsResponse struct {
	SecurityEventOperation []SecurityEventOperation `json:"SecurityEventOperation" xml:"SecurityEventOperation"`
}

SecurityEventOperationsResponse is a nested struct in sas response

type SecurityEventsResponse ¶

type SecurityEventsResponse struct {
	SimpleSecurityEvent []SimpleSecurityEvent `json:"SimpleSecurityEvent" xml:"SimpleSecurityEvent"`
}

SecurityEventsResponse is a nested struct in sas response

type SecurityGroupProbeIpList ¶

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

SecurityGroupProbeIpList is a nested struct in sas response

type SeriousList ¶

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

SeriousList is a nested struct in sas response

type ServiceErrorUuidList ¶

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

ServiceErrorUuidList is a nested struct in sas response

type SimpleBackupMachine ¶

type SimpleBackupMachine struct {
	Uuid       string `json:"Uuid" xml:"Uuid"`
	PolicyName string `json:"PolicyName" xml:"PolicyName"`
	Id         int64  `json:"Id" xml:"Id"`
}

SimpleBackupMachine is a nested struct in sas response

type SimpleSecurityEvent ¶

type SimpleSecurityEvent struct {
	LastTime        int64  `json:"LastTime" xml:"LastTime"`
	Uuid            string `json:"Uuid" xml:"Uuid"`
	EventName       string `json:"EventName" xml:"EventName"`
	EventType       string `json:"EventType" xml:"EventType"`
	SecurityEventId int64  `json:"SecurityEventId" xml:"SecurityEventId"`
	OccurrenceTime  int64  `json:"OccurrenceTime" xml:"OccurrenceTime"`
}

SimpleSecurityEvent is a nested struct in sas response

type Solution ¶

type Solution struct {
	Type  string `json:"Type" xml:"Type"`
	Value string `json:"Value" xml:"Value"`
	Link  string `json:"Link" xml:"Link"`
}

Solution is a nested struct in sas response

type StartBaselineSecurityCheckRequest ¶

type StartBaselineSecurityCheckRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ItemIds         *[]string        `position:"Query" name:"ItemIds"  type:"Repeated"`
	Type            string           `position:"Query" name:"Type"`
	Assets          *[]string        `position:"Query" name:"Assets"  type:"Repeated"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Lang            string           `position:"Query" name:"Lang"`
}

StartBaselineSecurityCheckRequest is the request struct for api StartBaselineSecurityCheck

func CreateStartBaselineSecurityCheckRequest ¶

func CreateStartBaselineSecurityCheckRequest() (request *StartBaselineSecurityCheckRequest)

CreateStartBaselineSecurityCheckRequest creates a request to invoke StartBaselineSecurityCheck API

type StartBaselineSecurityCheckResponse ¶

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

StartBaselineSecurityCheckResponse is the response struct for api StartBaselineSecurityCheck

func CreateStartBaselineSecurityCheckResponse ¶

func CreateStartBaselineSecurityCheckResponse() (response *StartBaselineSecurityCheckResponse)

CreateStartBaselineSecurityCheckResponse creates a response to parse from StartBaselineSecurityCheck response

type StartImageVulScanRequest ¶

type StartImageVulScanRequest struct {
	*requests.RpcRequest
	RepoId         string `position:"Query" name:"RepoId"`
	RepoNamespace  string `position:"Query" name:"RepoNamespace"`
	SourceIp       string `position:"Query" name:"SourceIp"`
	ImageDigest    string `position:"Query" name:"ImageDigest"`
	RepName        string `position:"Query" name:"RepName"`
	Lang           string `position:"Query" name:"Lang"`
	ImageTag       string `position:"Query" name:"ImageTag"`
	RepoInstanceId string `position:"Query" name:"RepoInstanceId"`
	ImageLayer     string `position:"Query" name:"ImageLayer"`
	RepoRegionId   string `position:"Query" name:"RepoRegionId"`
}

StartImageVulScanRequest is the request struct for api StartImageVulScan

func CreateStartImageVulScanRequest ¶

func CreateStartImageVulScanRequest() (request *StartImageVulScanRequest)

CreateStartImageVulScanRequest creates a request to invoke StartImageVulScan API

type StartImageVulScanResponse ¶

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

StartImageVulScanResponse is the response struct for api StartImageVulScan

func CreateStartImageVulScanResponse ¶

func CreateStartImageVulScanResponse() (response *StartImageVulScanResponse)

CreateStartImageVulScanResponse creates a response to parse from StartImageVulScan response

type StartVirusScanTaskRequest ¶

type StartVirusScanTaskRequest struct {
	*requests.RpcRequest
	SourceIp   string `position:"Query" name:"SourceIp"`
	TargetInfo string `position:"Query" name:"TargetInfo"`
}

StartVirusScanTaskRequest is the request struct for api StartVirusScanTask

func CreateStartVirusScanTaskRequest ¶

func CreateStartVirusScanTaskRequest() (request *StartVirusScanTaskRequest)

CreateStartVirusScanTaskRequest creates a request to invoke StartVirusScanTask API

type StartVirusScanTaskResponse ¶

type StartVirusScanTaskResponse struct {
	*responses.BaseResponse
	ScanTaskId int64  `json:"ScanTaskId" xml:"ScanTaskId"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

StartVirusScanTaskResponse is the response struct for api StartVirusScanTask

func CreateStartVirusScanTaskResponse ¶

func CreateStartVirusScanTaskResponse() (response *StartVirusScanTaskResponse)

CreateStartVirusScanTaskResponse creates a response to parse from StartVirusScanTask response

type StateInCreateHoneypot ¶

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

StateInCreateHoneypot is a nested struct in sas response

type StateInListHoneypot ¶

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

StateInListHoneypot is a nested struct in sas response

type StatisticsDetail ¶

type StatisticsDetail struct {
	ExposureIp               string `json:"ExposureIp" xml:"ExposureIp"`
	ExposurePort             string `json:"ExposurePort" xml:"ExposurePort"`
	ExposureTypeInstanceName string `json:"ExposureTypeInstanceName" xml:"ExposureTypeInstanceName"`
	ExposedCount             int    `json:"ExposedCount" xml:"ExposedCount"`
	ExposureType             string `json:"ExposureType" xml:"ExposureType"`
	RegionId                 string `json:"RegionId" xml:"RegionId"`
	ExposureComponent        string `json:"ExposureComponent" xml:"ExposureComponent"`
	ExposureTypeId           string `json:"ExposureTypeId" xml:"ExposureTypeId"`
}

StatisticsDetail is a nested struct in sas response

type StatisticsDetails ¶

type StatisticsDetails struct {
	StatisticsDetail []StatisticsDetail `json:"StatisticsDetail" xml:"StatisticsDetail"`
}

StatisticsDetails is a nested struct in sas response

type StatusCount ¶

type StatusCount struct {
	Status string `json:"Status" xml:"Status"`
	Count  int    `json:"Count" xml:"Count"`
}

StatusCount is a nested struct in sas response

type Strategies ¶

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

Strategies is a nested struct in sas response

type Strategy ¶

type Strategy struct {
	Name                             string                         `json:"Name" xml:"Name"`
	RiskCount                        int                            `json:"RiskCount" xml:"RiskCount"`
	Id                               int                            `json:"Id" xml:"Id"`
	CycleDays                        int                            `json:"CycleDays" xml:"CycleDays"`
	EcsCount                         int                            `json:"EcsCount" xml:"EcsCount"`
	AuthVersionList                  string                         `json:"AuthVersionList" xml:"AuthVersionList"`
	PassRate                         int                            `json:"PassRate" xml:"PassRate"`
	CustomType                       string                         `json:"CustomType" xml:"CustomType"`
	ExecStatus                       int                            `json:"ExecStatus" xml:"ExecStatus"`
	CycleStartTime                   int                            `json:"CycleStartTime" xml:"CycleStartTime"`
	ProcessRate                      int                            `json:"ProcessRate" xml:"ProcessRate"`
	Type                             int                            `json:"Type" xml:"Type"`
	ConfigTargets                    []ConfigTarget                 `json:"ConfigTargets" xml:"ConfigTargets"`
	RiskTypeWhiteListQueryResultList []RiskTypeWhiteListQueryResult `json:"RiskTypeWhiteListQueryResultList" xml:"RiskTypeWhiteListQueryResultList"`
}

Strategy is a nested struct in sas response

type StrategyTarget ¶

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

StrategyTarget is a nested struct in sas response

type StrategyTargets ¶

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

StrategyTargets is a nested struct in sas response

type SubProcess ¶

type SubProcess struct {
	Rpm   string `json:"Rpm" xml:"Rpm"`
	Pname string `json:"Pname" xml:"Pname"`
	Pid   string `json:"Pid" xml:"Pid"`
}

SubProcess is a nested struct in sas response

type SubProcessList ¶

type SubProcessList struct {
	SubProcess []SubProcess `json:"SubProcess" xml:"SubProcess"`
}

SubProcessList is a nested struct in sas response

type SubType ¶

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

SubType is a nested struct in sas response

type SubTypesInDescribeRiskType ¶

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

SubTypesInDescribeRiskType is a nested struct in sas response

type SubTypesInDescribeStrategyDetail ¶

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

SubTypesInDescribeStrategyDetail is a nested struct in sas response

type Suggestion ¶

type Suggestion struct {
	Points      int          `json:"Points" xml:"Points"`
	SuggestType string       `json:"SuggestType" xml:"SuggestType"`
	Detail      []DetailItem `json:"Detail" xml:"Detail"`
}

Suggestion is a nested struct in sas response

type Suggestions ¶

type Suggestions struct {
	Suggestion []Suggestion `json:"Suggestion" xml:"Suggestion"`
}

Suggestions is a nested struct in sas response

type SupportRegion ¶

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

SupportRegion is a nested struct in sas response

type SupportedMisTypeInDescribeSecurityEventOperations ¶

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

SupportedMisTypeInDescribeSecurityEventOperations is a nested struct in sas response

type SuspEventsInDescribeAlarmEventList ¶

type SuspEventsInDescribeAlarmEventList struct {
	SuspEventsItem []SuspEventsItem `json:"SuspEvents" xml:"SuspEvents"`
}

SuspEventsInDescribeAlarmEventList is a nested struct in sas response

type SuspEventsInDescribeSuspEvents ¶

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

SuspEventsInDescribeSuspEvents is a nested struct in sas response

type SuspEventsItem ¶

type SuspEventsItem struct {
	Dealed                 bool         `json:"Dealed" xml:"Dealed"`
	Stages                 string       `json:"Stages" xml:"Stages"`
	InternetIp             string       `json:"InternetIp" xml:"InternetIp"`
	SuspiciousEventCount   int          `json:"SuspiciousEventCount" xml:"SuspiciousEventCount"`
	K8sClusterName         string       `json:"K8sClusterName" xml:"K8sClusterName"`
	ContainerImageId       string       `json:"ContainerImageId" xml:"ContainerImageId"`
	GmtModified            int64        `json:"GmtModified" xml:"GmtModified"`
	AlarmEventNameOriginal string       `json:"AlarmEventNameOriginal" xml:"AlarmEventNameOriginal"`
	AlarmUniqueInfo        string       `json:"AlarmUniqueInfo" xml:"AlarmUniqueInfo"`
	CanCancelFault         bool         `json:"CanCancelFault" xml:"CanCancelFault"`
	AppName                string       `json:"AppName" xml:"AppName"`
	SecurityEventIds       string       `json:"SecurityEventIds" xml:"SecurityEventIds"`
	K8sClusterId           string       `json:"K8sClusterId" xml:"K8sClusterId"`
	ContainerImageName     string       `json:"ContainerImageName" xml:"ContainerImageName"`
	CanBeDealOnLine        bool         `json:"CanBeDealOnLine" xml:"CanBeDealOnLine"`
	Description            string       `json:"Description" xml:"Description"`
	ContainHwMode          bool         `json:"ContainHwMode" xml:"ContainHwMode"`
	K8sNodeId              string       `json:"K8sNodeId" xml:"K8sNodeId"`
	InstanceName           string       `json:"InstanceName" xml:"InstanceName"`
	SaleVersion            string       `json:"SaleVersion" xml:"SaleVersion"`
	OperateErrorCode       string       `json:"OperateErrorCode" xml:"OperateErrorCode"`
	Solution               string       `json:"Solution" xml:"Solution"`
	HasTraceInfo           bool         `json:"HasTraceInfo" xml:"HasTraceInfo"`
	DataSource             string       `json:"DataSource" xml:"DataSource"`
	OperateTime            int64        `json:"OperateTime" xml:"OperateTime"`
	InstanceId             string       `json:"InstanceId" xml:"InstanceId"`
	IntranetIp             string       `json:"IntranetIp" xml:"IntranetIp"`
	EndTime                int64        `json:"EndTime" xml:"EndTime"`
	Uuid                   string       `json:"Uuid" xml:"Uuid"`
	StartTime              int64        `json:"StartTime" xml:"StartTime"`
	K8sPodName             string       `json:"K8sPodName" xml:"K8sPodName"`
	ContainerId            string       `json:"ContainerId" xml:"ContainerId"`
	AlarmEventType         string       `json:"AlarmEventType" xml:"AlarmEventType"`
	K8sNamespace           string       `json:"K8sNamespace" xml:"K8sNamespace"`
	K8sNodeName            string       `json:"K8sNodeName" xml:"K8sNodeName"`
	AlarmEventName         string       `json:"AlarmEventName" xml:"AlarmEventName"`
	Level                  string       `json:"Level" xml:"Level"`
	TacticItems            []TacticItem `json:"TacticItems" xml:"TacticItems"`
}

SuspEventsItem is a nested struct in sas response

type SuspHoneyPotStatisticsResponse ¶

type SuspHoneyPotStatisticsResponse struct {
	SuspHoneyPotStatisticsResponseItem []SuspHoneyPotStatisticsResponseItem `json:"SuspHoneyPotStatisticsResponse" xml:"SuspHoneyPotStatisticsResponse"`
}

SuspHoneyPotStatisticsResponse is a nested struct in sas response

type SuspHoneyPotStatisticsResponseItem ¶

type SuspHoneyPotStatisticsResponseItem struct {
	Type         string `json:"Type" xml:"Type"`
	VpcId        string `json:"VpcId" xml:"VpcId"`
	VpcName      string `json:"VpcName" xml:"VpcName"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	Count        int    `json:"Count" xml:"Count"`
}

SuspHoneyPotStatisticsResponseItem is a nested struct in sas response

type SuspiciousList ¶

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

SuspiciousList is a nested struct in sas response

type TacticItem ¶

type TacticItem struct {
	TacticDisplayName string `json:"TacticDisplayName" xml:"TacticDisplayName"`
	TacticId          string `json:"TacticId" xml:"TacticId"`
}

TacticItem is a nested struct in sas response

type TacticItemsInDescribeAlarmEventList ¶

type TacticItemsInDescribeAlarmEventList struct {
	TacticItem []TacticItem `json:"TacticItem" xml:"TacticItem"`
}

TacticItemsInDescribeAlarmEventList is a nested struct in sas response

type TacticItemsInDescribeSuspEvents ¶

type TacticItemsInDescribeSuspEvents struct {
	TacticItem []TacticItem `json:"TacticItem" xml:"TacticItem"`
}

TacticItemsInDescribeSuspEvents is a nested struct in sas response

type Target ¶

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

Target is a nested struct in sas response

type TargetList ¶

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

TargetList is a nested struct in sas response

type TaskManageResponse ¶

type TaskManageResponse struct {
	TaskType       string `json:"TaskType" xml:"TaskType"`
	Progress       string `json:"Progress" xml:"Progress"`
	TaskStatus     int    `json:"TaskStatus" xml:"TaskStatus"`
	DetailData     string `json:"DetailData" xml:"DetailData"`
	TaskStatusText string `json:"TaskStatusText" xml:"TaskStatusText"`
	TaskName       string `json:"TaskName" xml:"TaskName"`
	TaskStartTime  int64  `json:"TaskStartTime" xml:"TaskStartTime"`
	TaskEndTime    int64  `json:"TaskEndTime" xml:"TaskEndTime"`
	TaskId         string `json:"TaskId" xml:"TaskId"`
	Source         string `json:"Source" xml:"Source"`
	Context        string `json:"Context" xml:"Context"`
}

TaskManageResponse is a nested struct in sas response

type TaskManageResponseList ¶

type TaskManageResponseList struct {
	TaskManageResponse []TaskManageResponse `json:"TaskManageResponse" xml:"TaskManageResponse"`
}

TaskManageResponseList is a nested struct in sas response

type TimeArrayInDescribeSecurityStatInfo ¶

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

TimeArrayInDescribeSecurityStatInfo is a nested struct in sas response

type UnbindAegisRequest ¶

type UnbindAegisRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	Uuids    string `position:"Query" name:"Uuids"`
}

UnbindAegisRequest is the request struct for api UnbindAegis

func CreateUnbindAegisRequest ¶

func CreateUnbindAegisRequest() (request *UnbindAegisRequest)

CreateUnbindAegisRequest creates a request to invoke UnbindAegis API

type UnbindAegisResponse ¶

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

UnbindAegisResponse is the response struct for api UnbindAegis

func CreateUnbindAegisResponse ¶

func CreateUnbindAegisResponse() (response *UnbindAegisResponse)

CreateUnbindAegisResponse creates a response to parse from UnbindAegis response

type UninstallBackupClientRequest ¶

type UninstallBackupClientRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Uuid            string           `position:"Query" name:"Uuid"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	UuidList        *[]string        `position:"Query" name:"UuidList"  type:"Repeated"`
	PolicyVersion   string           `position:"Query" name:"PolicyVersion"`
}

UninstallBackupClientRequest is the request struct for api UninstallBackupClient

func CreateUninstallBackupClientRequest ¶

func CreateUninstallBackupClientRequest() (request *UninstallBackupClientRequest)

CreateUninstallBackupClientRequest creates a request to invoke UninstallBackupClient API

type UninstallBackupClientResponse ¶

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

UninstallBackupClientResponse is the response struct for api UninstallBackupClient

func CreateUninstallBackupClientResponse ¶

func CreateUninstallBackupClientResponse() (response *UninstallBackupClientResponse)

CreateUninstallBackupClientResponse creates a response to parse from UninstallBackupClient response

type UploadUrList ¶

type UploadUrList struct {
	PublicUrl   string  `json:"PublicUrl" xml:"PublicUrl"`
	InternalUrl string  `json:"InternalUrl" xml:"InternalUrl"`
	Expire      string  `json:"Expire" xml:"Expire"`
	FileExist   bool    `json:"FileExist" xml:"FileExist"`
	HashKey     string  `json:"HashKey" xml:"HashKey"`
	Code        string  `json:"Code" xml:"Code"`
	Message     string  `json:"Message" xml:"Message"`
	Context     Context `json:"Context" xml:"Context"`
}

UploadUrList is a nested struct in sas response

type UploadUrlList ¶

type UploadUrlList struct {
	UploadUrList []UploadUrList `json:"UploadUrList" xml:"UploadUrList"`
}

UploadUrlList is a nested struct in sas response

type UserBaselineAuthorization ¶

type UserBaselineAuthorization struct {
	Status int `json:"Status" xml:"Status"`
}

UserBaselineAuthorization is a nested struct in sas response

type UuidList ¶

type UuidList struct {
	Uuid []string `json:"uuid" xml:"uuid"`
}

UuidList is a nested struct in sas response

type UuidListInDescribeAntiBruteForceRules ¶

type UuidListInDescribeAntiBruteForceRules struct {
	Uuid []string `json:"uuid" xml:"uuid"`
}

UuidListInDescribeAntiBruteForceRules is a nested struct in sas response

type UuidListInDescribeBackupPolicies ¶

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

UuidListInDescribeBackupPolicies is a nested struct in sas response

type ValidateHcWarningsRequest ¶

type ValidateHcWarningsRequest struct {
	*requests.RpcRequest
	RiskIds  string `position:"Query" name:"RiskIds"`
	SourceIp string `position:"Query" name:"SourceIp"`
	Uuids    string `position:"Query" name:"Uuids"`
}

ValidateHcWarningsRequest is the request struct for api ValidateHcWarnings

func CreateValidateHcWarningsRequest ¶

func CreateValidateHcWarningsRequest() (request *ValidateHcWarningsRequest)

CreateValidateHcWarningsRequest creates a request to invoke ValidateHcWarnings API

type ValidateHcWarningsResponse ¶

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

ValidateHcWarningsResponse is the response struct for api ValidateHcWarnings

func CreateValidateHcWarningsResponse ¶

func CreateValidateHcWarningsResponse() (response *ValidateHcWarningsResponse)

CreateValidateHcWarningsResponse creates a response to parse from ValidateHcWarnings response

type Value ¶

type Value struct {
	ValueItem []ValueItem `json:"Value" xml:"Value"`
}

Value is a nested struct in sas response

type ValueArrayInDescribeSecurityStatInfo ¶

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

ValueArrayInDescribeSecurityStatInfo is a nested struct in sas response

type ValueItem ¶

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

ValueItem is a nested struct in sas response

type VendorNameList ¶

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

VendorNameList is a nested struct in sas response

type Vertex ¶

type Vertex struct {
	Id           string     `json:"Id" xml:"Id"`
	Name         string     `json:"Name" xml:"Name"`
	Type         string     `json:"Type" xml:"Type"`
	Time         string     `json:"Time" xml:"Time"`
	Uuid         string     `json:"Uuid" xml:"Uuid"`
	Aliuid       string     `json:"Aliuid" xml:"Aliuid"`
	Properties   string     `json:"Properties" xml:"Properties"`
	PositionId   string     `json:"PositionId" xml:"PositionId"`
	Position     string     `json:"Position" xml:"Position"`
	NeighborList []Neighbor `json:"NeighborList" xml:"NeighborList"`
}

Vertex is a nested struct in sas response

type VertexList ¶

type VertexList struct {
	Vertex []Vertex `json:"Vertex" xml:"Vertex"`
}

VertexList is a nested struct in sas response

type Vpc ¶

type Vpc struct {
	Status       int    `json:"Status" xml:"Status"`
	InstanceDesc string `json:"InstanceDesc" xml:"InstanceDesc"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
	EcsCount     int    `json:"EcsCount" xml:"EcsCount"`
	MiddleStatus int    `json:"MiddleStatus" xml:"MiddleStatus"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
}

Vpc is a nested struct in sas response

type VpcHoneyPotDTO ¶

type VpcHoneyPotDTO struct {
	VpcName                   string          `json:"VpcName" xml:"VpcName"`
	VpcId                     string          `json:"VpcId" xml:"VpcId"`
	HoneyPotEniInstanceId     string          `json:"HoneyPotEniInstanceId" xml:"HoneyPotEniInstanceId"`
	CidrBlock                 string          `json:"CidrBlock" xml:"CidrBlock"`
	VpcStatus                 string          `json:"VpcStatus" xml:"VpcStatus"`
	CreateTime                int64           `json:"CreateTime" xml:"CreateTime"`
	HoneyPotVpcSwitchId       string          `json:"HoneyPotVpcSwitchId" xml:"HoneyPotVpcSwitchId"`
	HoneyPotExistence         bool            `json:"HoneyPotExistence" xml:"HoneyPotExistence"`
	VpcRegionId               string          `json:"VpcRegionId" xml:"VpcRegionId"`
	HoneyPotEcsInstanceStatus string          `json:"HoneyPotEcsInstanceStatus" xml:"HoneyPotEcsInstanceStatus"`
	HoneyPotInstanceStatus    string          `json:"HoneyPotInstanceStatus" xml:"HoneyPotInstanceStatus"`
	VpcSwitchIdList           []VpcSwitchInfo `json:"VpcSwitchIdList" xml:"VpcSwitchIdList"`
}

VpcHoneyPotDTO is a nested struct in sas response

type VpcHoneyPotDTOList ¶

type VpcHoneyPotDTOList struct {
	VpcHoneyPotDTO []VpcHoneyPotDTO `json:"VpcHoneyPotDTO" xml:"VpcHoneyPotDTO"`
}

VpcHoneyPotDTOList is a nested struct in sas response

type VpcList ¶

type VpcList struct {
	Vpc []Vpc `json:"Vpc" xml:"Vpc"`
}

VpcList is a nested struct in sas response

type VpcSwitchIdList ¶

type VpcSwitchIdList struct {
	VpcSwitchInfo []VpcSwitchInfo `json:"VpcSwitchInfo" xml:"VpcSwitchInfo"`
}

VpcSwitchIdList is a nested struct in sas response

type VpcSwitchInfo ¶

type VpcSwitchInfo struct {
	VpcSwitchName string `json:"VpcSwitchName" xml:"VpcSwitchName"`
	ZoneId        string `json:"ZoneId" xml:"ZoneId"`
	VpcSwitchId   string `json:"VpcSwitchId" xml:"VpcSwitchId"`
}

VpcSwitchInfo is a nested struct in sas response

type VulAutoRepairConfig ¶

type VulAutoRepairConfig struct {
	Id        int64  `json:"Id" xml:"Id"`
	Name      string `json:"Name" xml:"Name"`
	Type      string `json:"Type" xml:"Type"`
	AliasName string `json:"AliasName" xml:"AliasName"`
	Reason    string `json:"Reason" xml:"Reason"`
}

VulAutoRepairConfig is a nested struct in sas response

type VulAutoRepairConfigList ¶

type VulAutoRepairConfigList struct {
	VulAutoRepairConfig []VulAutoRepairConfig `json:"VulAutoRepairConfig" xml:"VulAutoRepairConfig"`
}

VulAutoRepairConfigList is a nested struct in sas response

type VulRecord ¶

type VulRecord struct {
	ResultCode         string            `json:"ResultCode" xml:"ResultCode"`
	CanUpdate          bool              `json:"CanUpdate" xml:"CanUpdate"`
	AuthVersion        string            `json:"AuthVersion" xml:"AuthVersion"`
	NeedReboot         string            `json:"NeedReboot" xml:"NeedReboot"`
	ContainerId        string            `json:"ContainerId" xml:"ContainerId"`
	RepairTs           int64             `json:"RepairTs" xml:"RepairTs"`
	Progress           int               `json:"Progress" xml:"Progress"`
	ImageDigest        string            `json:"ImageDigest" xml:"ImageDigest"`
	AliasName          string            `json:"AliasName" xml:"AliasName"`
	IntranetIp         string            `json:"IntranetIp" xml:"IntranetIp"`
	Type               string            `json:"Type" xml:"Type"`
	K8sClusterId       string            `json:"K8sClusterId" xml:"K8sClusterId"`
	InstanceName       string            `json:"InstanceName" xml:"InstanceName"`
	LastTs             int64             `json:"LastTs" xml:"LastTs"`
	ContainerImageName string            `json:"ContainerImageName" xml:"ContainerImageName"`
	GroupId            int               `json:"GroupId" xml:"GroupId"`
	FirstTs            int64             `json:"FirstTs" xml:"FirstTs"`
	RecordId           int64             `json:"RecordId" xml:"RecordId"`
	Name               string            `json:"Name" xml:"Name"`
	OsVersion          string            `json:"OsVersion" xml:"OsVersion"`
	ContainerInnerPath string            `json:"ContainerInnerPath" xml:"ContainerInnerPath"`
	Online             bool              `json:"Online" xml:"Online"`
	Bind               bool              `json:"Bind" xml:"Bind"`
	K8sNodeName        string            `json:"K8sNodeName" xml:"K8sNodeName"`
	OsName             string            `json:"OsName" xml:"OsName"`
	ModifyTs           int64             `json:"ModifyTs" xml:"ModifyTs"`
	Uuid               string            `json:"Uuid" xml:"Uuid"`
	RegionId           string            `json:"RegionId" xml:"RegionId"`
	Tag                string            `json:"Tag" xml:"Tag"`
	InstanceId         string            `json:"InstanceId" xml:"InstanceId"`
	Status             int               `json:"Status" xml:"Status"`
	InternetIp         string            `json:"InternetIp" xml:"InternetIp"`
	Ip                 string            `json:"Ip" xml:"Ip"`
	Level              string            `json:"Level" xml:"Level"`
	RepoNamespace      string            `json:"RepoNamespace" xml:"RepoNamespace"`
	Related            string            `json:"Related" xml:"Related"`
	RepoName           string            `json:"RepoName" xml:"RepoName"`
	ContainerImageId   string            `json:"ContainerImageId" xml:"ContainerImageId"`
	K8sPodName         string            `json:"K8sPodName" xml:"K8sPodName"`
	K8sNamespace       string            `json:"K8sNamespace" xml:"K8sNamespace"`
	K8sNodeId          string            `json:"K8sNodeId" xml:"K8sNodeId"`
	ResultMessage      string            `json:"ResultMessage" xml:"ResultMessage"`
	ContainerName      string            `json:"ContainerName" xml:"ContainerName"`
	PrimaryId          int64             `json:"PrimaryId" xml:"PrimaryId"`
	CanFix             string            `json:"CanFix" xml:"CanFix"`
	Necessity          string            `json:"Necessity" xml:"Necessity"`
	Layers             []string          `json:"Layers" xml:"Layers"`
	ExtendContentJson  ExtendContentJson `json:"ExtendContentJson" xml:"ExtendContentJson"`
	ProcessInfo        ProcessInfo       `json:"ProcessInfo" xml:"ProcessInfo"`
}

VulRecord is a nested struct in sas response

type VulRecordsInDescribeImageVulList ¶

type VulRecordsInDescribeImageVulList struct {
	VulRecord []VulRecord `json:"VulRecord" xml:"VulRecord"`
}

VulRecordsInDescribeImageVulList is a nested struct in sas response

type VulRecordsInDescribeVulList ¶

type VulRecordsInDescribeVulList struct {
	VulRecord []VulRecord `json:"VulRecord" xml:"VulRecord"`
}

VulRecordsInDescribeVulList is a nested struct in sas response

type VulWhitelist ¶

type VulWhitelist struct {
	Type       string `json:"Type" xml:"Type"`
	TargetInfo string `json:"TargetInfo" xml:"TargetInfo"`
	AliasName  string `json:"AliasName" xml:"AliasName"`
	Name       string `json:"Name" xml:"Name"`
	Reason     string `json:"Reason" xml:"Reason"`
	Id         string `json:"Id" xml:"Id"`
}

VulWhitelist is a nested struct in sas response

type VulWhitelists ¶

type VulWhitelists struct {
	VulWhitelist []VulWhitelist `json:"VulWhitelist" xml:"VulWhitelist"`
}

VulWhitelists is a nested struct in sas response

type Vulnerability ¶

type Vulnerability struct {
	NntfCount  int      `json:"NntfCount" xml:"NntfCount"`
	LaterCount int      `json:"LaterCount" xml:"LaterCount"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	AsapCount  int      `json:"AsapCount" xml:"AsapCount"`
	NntfList   []string `json:"NntfList" xml:"NntfList"`
	AsapList   []string `json:"AsapList" xml:"AsapList"`
	ValueArray []string `json:"ValueArray" xml:"ValueArray"`
	TimeArray  []string `json:"TimeArray" xml:"TimeArray"`
	LevelsOn   []string `json:"LevelsOn" xml:"LevelsOn"`
	LaterList  []string `json:"LaterList" xml:"LaterList"`
	DateArray  []string `json:"DateArray" xml:"DateArray"`
}

Vulnerability is a nested struct in sas response

type WarningMachine ¶

type WarningMachine struct {
	Status             int    `json:"Status" xml:"Status"`
	InternetIp         string `json:"InternetIp" xml:"InternetIp"`
	InstanceId         string `json:"InstanceId" xml:"InstanceId"`
	HighWarningCount   int    `json:"HighWarningCount" xml:"HighWarningCount"`
	IntranetIp         string `json:"IntranetIp" xml:"IntranetIp"`
	RegionId           string `json:"RegionId" xml:"RegionId"`
	LowWarningCount    int    `json:"LowWarningCount" xml:"LowWarningCount"`
	PortOpen           bool   `json:"PortOpen" xml:"PortOpen"`
	Uuid               string `json:"Uuid" xml:"Uuid"`
	MediumWarningCount int    `json:"MediumWarningCount" xml:"MediumWarningCount"`
	PassCount          int    `json:"PassCount" xml:"PassCount"`
	InstanceName       string `json:"InstanceName" xml:"InstanceName"`
	Bind               bool   `json:"Bind" xml:"Bind"`
	AuthVersion        int    `json:"AuthVersion" xml:"AuthVersion"`
}

WarningMachine is a nested struct in sas response

type WarningMachines ¶

type WarningMachines struct {
	WarningMachine []WarningMachine `json:"WarningMachine" xml:"WarningMachine"`
}

WarningMachines is a nested struct in sas response

type WarningSummary ¶

type WarningSummary struct {
	UniqueInfo            string       `json:"UniqueInfo" xml:"UniqueInfo"`
	DataSource            string       `json:"DataSource" xml:"DataSource"`
	ContainerId           string       `json:"ContainerId" xml:"ContainerId"`
	OccurrenceTime        string       `json:"OccurrenceTime" xml:"OccurrenceTime"`
	LastTime              string       `json:"LastTime" xml:"LastTime"`
	HasTraceInfo          bool         `json:"HasTraceInfo" xml:"HasTraceInfo"`
	IntranetIp            string       `json:"IntranetIp" xml:"IntranetIp"`
	K8sClusterName        string       `json:"K8sClusterName" xml:"K8sClusterName"`
	LowWarningCount       int          `json:"LowWarningCount" xml:"LowWarningCount"`
	DisplaySandboxResult  bool         `json:"DisplaySandboxResult" xml:"DisplaySandboxResult"`
	DatabaseRisk          bool         `json:"DatabaseRisk" xml:"DatabaseRisk"`
	K8sClusterId          string       `json:"K8sClusterId" xml:"K8sClusterId"`
	EventStatus           int          `json:"EventStatus" xml:"EventStatus"`
	RiskName              string       `json:"RiskName" xml:"RiskName"`
	InstanceName          string       `json:"InstanceName" xml:"InstanceName"`
	Id                    int64        `json:"Id" xml:"Id"`
	WarningMachineCount   int          `json:"WarningMachineCount" xml:"WarningMachineCount"`
	AlarmEventNameDisplay string       `json:"AlarmEventNameDisplay" xml:"AlarmEventNameDisplay"`
	Advanced              bool         `json:"Advanced" xml:"Advanced"`
	HighWarningCount      int          `json:"HighWarningCount" xml:"HighWarningCount"`
	LastTimeStamp         int64        `json:"LastTimeStamp" xml:"LastTimeStamp"`
	ContainerImageName    string       `json:"ContainerImageName" xml:"ContainerImageName"`
	SubTypeAlias          string       `json:"SubTypeAlias" xml:"SubTypeAlias"`
	TypeAlias             string       `json:"TypeAlias" xml:"TypeAlias"`
	AlarmEventTypeDisplay string       `json:"AlarmEventTypeDisplay" xml:"AlarmEventTypeDisplay"`
	EventSubType          string       `json:"EventSubType" xml:"EventSubType"`
	CanBeDealOnLine       bool         `json:"CanBeDealOnLine" xml:"CanBeDealOnLine"`
	OperateTime           int64        `json:"OperateTime" xml:"OperateTime"`
	MediumWarningCount    int          `json:"MediumWarningCount" xml:"MediumWarningCount"`
	Name                  string       `json:"Name" xml:"Name"`
	SaleVersion           string       `json:"SaleVersion" xml:"SaleVersion"`
	Desc                  string       `json:"Desc" xml:"Desc"`
	K8sNodeName           string       `json:"K8sNodeName" xml:"K8sNodeName"`
	AlarmUniqueInfo       string       `json:"AlarmUniqueInfo" xml:"AlarmUniqueInfo"`
	RiskId                int64        `json:"RiskId" xml:"RiskId"`
	ContainHwMode         bool         `json:"ContainHwMode" xml:"ContainHwMode"`
	AlarmEventType        string       `json:"AlarmEventType" xml:"AlarmEventType"`
	Uuid                  string       `json:"Uuid" xml:"Uuid"`
	SecurityEventIds      string       `json:"SecurityEventIds" xml:"SecurityEventIds"`
	OccurrenceTimeStamp   int64        `json:"OccurrenceTimeStamp" xml:"OccurrenceTimeStamp"`
	MarkMisRules          string       `json:"MarkMisRules" xml:"MarkMisRules"`
	InstanceId            string       `json:"InstanceId" xml:"InstanceId"`
	CheckCount            int          `json:"CheckCount" xml:"CheckCount"`
	LastFoundTime         string       `json:"LastFoundTime" xml:"LastFoundTime"`
	CanCancelFault        bool         `json:"CanCancelFault" xml:"CanCancelFault"`
	OperateMsg            string       `json:"OperateMsg" xml:"OperateMsg"`
	InternetIp            string       `json:"InternetIp" xml:"InternetIp"`
	Level                 string       `json:"Level" xml:"Level"`
	CheckExploit          bool         `json:"CheckExploit" xml:"CheckExploit"`
	AlarmEventName        string       `json:"AlarmEventName" xml:"AlarmEventName"`
	Stages                string       `json:"Stages" xml:"Stages"`
	MaliciousRuleStatus   string       `json:"MaliciousRuleStatus" xml:"MaliciousRuleStatus"`
	ContainerImageId      string       `json:"ContainerImageId" xml:"ContainerImageId"`
	K8sPodName            string       `json:"K8sPodName" xml:"K8sPodName"`
	K8sNamespace          string       `json:"K8sNamespace" xml:"K8sNamespace"`
	K8sNodeId             string       `json:"K8sNodeId" xml:"K8sNodeId"`
	AutoBreaking          bool         `json:"AutoBreaking" xml:"AutoBreaking"`
	AppName               string       `json:"AppName" xml:"AppName"`
	OperateErrorCode      string       `json:"OperateErrorCode" xml:"OperateErrorCode"`
	TacticItems           []TacticItem `json:"TacticItems" xml:"TacticItems"`
	Details               []QuaraFile  `json:"Details" xml:"Details"`
	EventNotes            []EventNote  `json:"EventNotes" xml:"EventNotes"`
}

WarningSummary is a nested struct in sas response

type WarningSummarys ¶

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

WarningSummarys is a nested struct in sas response

Source Files ¶

Jump to

Keyboard shortcuts

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