sas

package
v0.0.0-...-66ec9f1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type 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 Classify

type Classify struct {
	Classify     string `json:"Classify" xml:"Classify"`
	Description  string `json:"Description" xml:"Description"`
	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://help.aliyun.com/document_detail/66217.html

func NewClientWithEcsRamRole

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

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

func NewClientWithOptions

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

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

func NewClientWithRamRoleArn

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

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

func NewClientWithRsaKeyPair

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

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

func NewClientWithStsToken

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

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

func (*Client) DescribeAlarmEventDetail

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

DescribeAlarmEventDetail invokes the sas.DescribeAlarmEventDetail API synchronously api document: https://help.aliyun.com/api/sas/describealarmeventdetail.html

func (*Client) DescribeAlarmEventDetailWithCallback

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

DescribeAlarmEventDetailWithCallback invokes the sas.DescribeAlarmEventDetail API asynchronously api document: https://help.aliyun.com/api/sas/describealarmeventdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAlarmEventDetailWithChan

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

DescribeAlarmEventDetailWithChan invokes the sas.DescribeAlarmEventDetail API asynchronously api document: https://help.aliyun.com/api/sas/describealarmeventdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAlarmEventList

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

DescribeAlarmEventList invokes the sas.DescribeAlarmEventList API synchronously api document: https://help.aliyun.com/api/sas/describealarmeventlist.html

func (*Client) DescribeAlarmEventListWithCallback

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

DescribeAlarmEventListWithCallback invokes the sas.DescribeAlarmEventList API asynchronously api document: https://help.aliyun.com/api/sas/describealarmeventlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAlarmEventListWithChan

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

DescribeAlarmEventListWithChan invokes the sas.DescribeAlarmEventList API asynchronously api document: https://help.aliyun.com/api/sas/describealarmeventlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAutoDelConfig

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

DescribeAutoDelConfig invokes the sas.DescribeAutoDelConfig API synchronously api document: https://help.aliyun.com/api/sas/describeautodelconfig.html

func (*Client) DescribeAutoDelConfigWithCallback

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

DescribeAutoDelConfigWithCallback invokes the sas.DescribeAutoDelConfig API asynchronously api document: https://help.aliyun.com/api/sas/describeautodelconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAutoDelConfigWithChan

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

DescribeAutoDelConfigWithChan invokes the sas.DescribeAutoDelConfig API asynchronously api document: https://help.aliyun.com/api/sas/describeautodelconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeConcernNecessity

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

DescribeConcernNecessity invokes the sas.DescribeConcernNecessity API synchronously api document: https://help.aliyun.com/api/sas/describeconcernnecessity.html

func (*Client) DescribeConcernNecessityWithCallback

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

DescribeConcernNecessityWithCallback invokes the sas.DescribeConcernNecessity API asynchronously api document: https://help.aliyun.com/api/sas/describeconcernnecessity.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeConcernNecessityWithChan

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

DescribeConcernNecessityWithChan invokes the sas.DescribeConcernNecessity API asynchronously api document: https://help.aliyun.com/api/sas/describeconcernnecessity.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEmgVulGroup

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

DescribeEmgVulGroup invokes the sas.DescribeEmgVulGroup API synchronously api document: https://help.aliyun.com/api/sas/describeemgvulgroup.html

func (*Client) DescribeEmgVulGroupWithCallback

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

DescribeEmgVulGroupWithCallback invokes the sas.DescribeEmgVulGroup API asynchronously api document: https://help.aliyun.com/api/sas/describeemgvulgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeEmgVulGroupWithChan

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

DescribeEmgVulGroupWithChan invokes the sas.DescribeEmgVulGroup API asynchronously api document: https://help.aliyun.com/api/sas/describeemgvulgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGroupedVul

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

DescribeGroupedVul invokes the sas.DescribeGroupedVul API synchronously api document: https://help.aliyun.com/api/sas/describegroupedvul.html

func (*Client) DescribeGroupedVulWithCallback

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

DescribeGroupedVulWithCallback invokes the sas.DescribeGroupedVul API asynchronously api document: https://help.aliyun.com/api/sas/describegroupedvul.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGroupedVulWithChan

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

DescribeGroupedVulWithChan invokes the sas.DescribeGroupedVul API asynchronously api document: https://help.aliyun.com/api/sas/describegroupedvul.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRiskCheckResult

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

DescribeRiskCheckResult invokes the sas.DescribeRiskCheckResult API synchronously api document: https://help.aliyun.com/api/sas/describeriskcheckresult.html

func (*Client) DescribeRiskCheckResultWithCallback

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

DescribeRiskCheckResultWithCallback invokes the sas.DescribeRiskCheckResult API asynchronously api document: https://help.aliyun.com/api/sas/describeriskcheckresult.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRiskCheckResultWithChan

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

DescribeRiskCheckResultWithChan invokes the sas.DescribeRiskCheckResult API asynchronously api document: https://help.aliyun.com/api/sas/describeriskcheckresult.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRiskCheckSummary

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

DescribeRiskCheckSummary invokes the sas.DescribeRiskCheckSummary API synchronously api document: https://help.aliyun.com/api/sas/describeriskchecksummary.html

func (*Client) DescribeRiskCheckSummaryWithCallback

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

DescribeRiskCheckSummaryWithCallback invokes the sas.DescribeRiskCheckSummary API asynchronously api document: https://help.aliyun.com/api/sas/describeriskchecksummary.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRiskCheckSummaryWithChan

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

DescribeRiskCheckSummaryWithChan invokes the sas.DescribeRiskCheckSummary API asynchronously api document: https://help.aliyun.com/api/sas/describeriskchecksummary.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRiskItemType

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

DescribeRiskItemType invokes the sas.DescribeRiskItemType API synchronously api document: https://help.aliyun.com/api/sas/describeriskitemtype.html

func (*Client) DescribeRiskItemTypeWithCallback

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

DescribeRiskItemTypeWithCallback invokes the sas.DescribeRiskItemType API asynchronously api document: https://help.aliyun.com/api/sas/describeriskitemtype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRiskItemTypeWithChan

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

DescribeRiskItemTypeWithChan invokes the sas.DescribeRiskItemType API asynchronously api document: https://help.aliyun.com/api/sas/describeriskitemtype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSecurityCheckScheduleConfig

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

DescribeSecurityCheckScheduleConfig invokes the sas.DescribeSecurityCheckScheduleConfig API synchronously api document: https://help.aliyun.com/api/sas/describesecuritycheckscheduleconfig.html

func (*Client) DescribeSecurityCheckScheduleConfigWithCallback

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

DescribeSecurityCheckScheduleConfigWithCallback invokes the sas.DescribeSecurityCheckScheduleConfig API asynchronously api document: https://help.aliyun.com/api/sas/describesecuritycheckscheduleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSecurityCheckScheduleConfigWithChan

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

DescribeSecurityCheckScheduleConfigWithChan invokes the sas.DescribeSecurityCheckScheduleConfig API asynchronously api document: https://help.aliyun.com/api/sas/describesecuritycheckscheduleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSuspEventDetail

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

DescribeSuspEventDetail invokes the sas.DescribeSuspEventDetail API synchronously api document: https://help.aliyun.com/api/sas/describesuspeventdetail.html

func (*Client) DescribeSuspEventDetailWithCallback

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

DescribeSuspEventDetailWithCallback invokes the sas.DescribeSuspEventDetail API asynchronously api document: https://help.aliyun.com/api/sas/describesuspeventdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSuspEventDetailWithChan

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

DescribeSuspEventDetailWithChan invokes the sas.DescribeSuspEventDetail API asynchronously api document: https://help.aliyun.com/api/sas/describesuspeventdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSuspEvents

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

DescribeSuspEvents invokes the sas.DescribeSuspEvents API synchronously api document: https://help.aliyun.com/api/sas/describesuspevents.html

func (*Client) DescribeSuspEventsWithCallback

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

DescribeSuspEventsWithCallback invokes the sas.DescribeSuspEvents API asynchronously api document: https://help.aliyun.com/api/sas/describesuspevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSuspEventsWithChan

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

DescribeSuspEventsWithChan invokes the sas.DescribeSuspEvents API asynchronously api document: https://help.aliyun.com/api/sas/describesuspevents.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUserBaselineAuthorization

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

DescribeUserBaselineAuthorization invokes the sas.DescribeUserBaselineAuthorization API synchronously api document: https://help.aliyun.com/api/sas/describeuserbaselineauthorization.html

func (*Client) DescribeUserBaselineAuthorizationWithCallback

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

DescribeUserBaselineAuthorizationWithCallback invokes the sas.DescribeUserBaselineAuthorization API asynchronously api document: https://help.aliyun.com/api/sas/describeuserbaselineauthorization.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUserBaselineAuthorizationWithChan

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

DescribeUserBaselineAuthorizationWithChan invokes the sas.DescribeUserBaselineAuthorization API asynchronously api document: https://help.aliyun.com/api/sas/describeuserbaselineauthorization.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVulDetails

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

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

func (*Client) DescribeVulDetailsWithCallback

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

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

func (*Client) DescribeVulDetailsWithChan

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

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

func (*Client) DescribeVulList

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

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

func (*Client) DescribeVulListWithCallback

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

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

func (*Client) DescribeVulListWithChan

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

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

func (*Client) DescribeVulWhitelist

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

DescribeVulWhitelist invokes the sas.DescribeVulWhitelist API synchronously api document: https://help.aliyun.com/api/sas/describevulwhitelist.html

func (*Client) DescribeVulWhitelistWithCallback

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

DescribeVulWhitelistWithCallback invokes the sas.DescribeVulWhitelist API asynchronously api document: https://help.aliyun.com/api/sas/describevulwhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVulWhitelistWithChan

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

DescribeVulWhitelistWithChan invokes the sas.DescribeVulWhitelist API asynchronously api document: https://help.aliyun.com/api/sas/describevulwhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAutoDelConfig

func (client *Client) ModifyAutoDelConfig(request *ModifyAutoDelConfigRequest) (response *ModifyAutoDelConfigResponse, err error)

ModifyAutoDelConfig invokes the sas.ModifyAutoDelConfig API synchronously api document: https://help.aliyun.com/api/sas/modifyautodelconfig.html

func (*Client) ModifyAutoDelConfigWithCallback

func (client *Client) ModifyAutoDelConfigWithCallback(request *ModifyAutoDelConfigRequest, callback func(response *ModifyAutoDelConfigResponse, err error)) <-chan int

ModifyAutoDelConfigWithCallback invokes the sas.ModifyAutoDelConfig API asynchronously api document: https://help.aliyun.com/api/sas/modifyautodelconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAutoDelConfigWithChan

func (client *Client) ModifyAutoDelConfigWithChan(request *ModifyAutoDelConfigRequest) (<-chan *ModifyAutoDelConfigResponse, <-chan error)

ModifyAutoDelConfigWithChan invokes the sas.ModifyAutoDelConfig API asynchronously api document: https://help.aliyun.com/api/sas/modifyautodelconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyConcernNecessity

func (client *Client) ModifyConcernNecessity(request *ModifyConcernNecessityRequest) (response *ModifyConcernNecessityResponse, err error)

ModifyConcernNecessity invokes the sas.ModifyConcernNecessity API synchronously api document: https://help.aliyun.com/api/sas/modifyconcernnecessity.html

func (*Client) ModifyConcernNecessityWithCallback

func (client *Client) ModifyConcernNecessityWithCallback(request *ModifyConcernNecessityRequest, callback func(response *ModifyConcernNecessityResponse, err error)) <-chan int

ModifyConcernNecessityWithCallback invokes the sas.ModifyConcernNecessity API asynchronously api document: https://help.aliyun.com/api/sas/modifyconcernnecessity.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyConcernNecessityWithChan

func (client *Client) ModifyConcernNecessityWithChan(request *ModifyConcernNecessityRequest) (<-chan *ModifyConcernNecessityResponse, <-chan error)

ModifyConcernNecessityWithChan invokes the sas.ModifyConcernNecessity API asynchronously api document: https://help.aliyun.com/api/sas/modifyconcernnecessity.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCreateVulWhitelist

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

ModifyCreateVulWhitelist invokes the sas.ModifyCreateVulWhitelist API synchronously api document: https://help.aliyun.com/api/sas/modifycreatevulwhitelist.html

func (*Client) ModifyCreateVulWhitelistWithCallback

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

ModifyCreateVulWhitelistWithCallback invokes the sas.ModifyCreateVulWhitelist API asynchronously api document: https://help.aliyun.com/api/sas/modifycreatevulwhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyCreateVulWhitelistWithChan

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

ModifyCreateVulWhitelistWithChan invokes the sas.ModifyCreateVulWhitelist API asynchronously api document: https://help.aliyun.com/api/sas/modifycreatevulwhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDeleteVulWhitelist

func (client *Client) ModifyDeleteVulWhitelist(request *ModifyDeleteVulWhitelistRequest) (response *ModifyDeleteVulWhitelistResponse, err error)

ModifyDeleteVulWhitelist invokes the sas.ModifyDeleteVulWhitelist API synchronously api document: https://help.aliyun.com/api/sas/modifydeletevulwhitelist.html

func (*Client) ModifyDeleteVulWhitelistWithCallback

func (client *Client) ModifyDeleteVulWhitelistWithCallback(request *ModifyDeleteVulWhitelistRequest, callback func(response *ModifyDeleteVulWhitelistResponse, err error)) <-chan int

ModifyDeleteVulWhitelistWithCallback invokes the sas.ModifyDeleteVulWhitelist API asynchronously api document: https://help.aliyun.com/api/sas/modifydeletevulwhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyDeleteVulWhitelistWithChan

func (client *Client) ModifyDeleteVulWhitelistWithChan(request *ModifyDeleteVulWhitelistRequest) (<-chan *ModifyDeleteVulWhitelistResponse, <-chan error)

ModifyDeleteVulWhitelistWithChan invokes the sas.ModifyDeleteVulWhitelist API asynchronously api document: https://help.aliyun.com/api/sas/modifydeletevulwhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyEmgVulSubmit

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

ModifyEmgVulSubmit invokes the sas.ModifyEmgVulSubmit API synchronously api document: https://help.aliyun.com/api/sas/modifyemgvulsubmit.html

func (*Client) ModifyEmgVulSubmitWithCallback

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

ModifyEmgVulSubmitWithCallback invokes the sas.ModifyEmgVulSubmit API asynchronously api document: https://help.aliyun.com/api/sas/modifyemgvulsubmit.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyEmgVulSubmitWithChan

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

ModifyEmgVulSubmitWithChan invokes the sas.ModifyEmgVulSubmit API asynchronously api document: https://help.aliyun.com/api/sas/modifyemgvulsubmit.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyOperateVul

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

ModifyOperateVul invokes the sas.ModifyOperateVul API synchronously api document: https://help.aliyun.com/api/sas/modifyoperatevul.html

func (*Client) ModifyOperateVulWithCallback

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

ModifyOperateVulWithCallback invokes the sas.ModifyOperateVul API asynchronously api document: https://help.aliyun.com/api/sas/modifyoperatevul.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyOperateVulWithChan

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

ModifyOperateVulWithChan invokes the sas.ModifyOperateVul API asynchronously api document: https://help.aliyun.com/api/sas/modifyoperatevul.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRiskCheckStatus

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

ModifyRiskCheckStatus invokes the sas.ModifyRiskCheckStatus API synchronously api document: https://help.aliyun.com/api/sas/modifyriskcheckstatus.html

func (*Client) ModifyRiskCheckStatusWithCallback

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

ModifyRiskCheckStatusWithCallback invokes the sas.ModifyRiskCheckStatus API asynchronously api document: https://help.aliyun.com/api/sas/modifyriskcheckstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRiskCheckStatusWithChan

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

ModifyRiskCheckStatusWithChan invokes the sas.ModifyRiskCheckStatus API asynchronously api document: https://help.aliyun.com/api/sas/modifyriskcheckstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRiskSingleResultStatus

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

ModifyRiskSingleResultStatus invokes the sas.ModifyRiskSingleResultStatus API synchronously api document: https://help.aliyun.com/api/sas/modifyrisksingleresultstatus.html

func (*Client) ModifyRiskSingleResultStatusWithCallback

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

ModifyRiskSingleResultStatusWithCallback invokes the sas.ModifyRiskSingleResultStatus API asynchronously api document: https://help.aliyun.com/api/sas/modifyrisksingleresultstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyRiskSingleResultStatusWithChan

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

ModifyRiskSingleResultStatusWithChan invokes the sas.ModifyRiskSingleResultStatus API asynchronously api document: https://help.aliyun.com/api/sas/modifyrisksingleresultstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySecurityCheckScheduleConfig

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

ModifySecurityCheckScheduleConfig invokes the sas.ModifySecurityCheckScheduleConfig API synchronously api document: https://help.aliyun.com/api/sas/modifysecuritycheckscheduleconfig.html

func (*Client) ModifySecurityCheckScheduleConfigWithCallback

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

ModifySecurityCheckScheduleConfigWithCallback invokes the sas.ModifySecurityCheckScheduleConfig API asynchronously api document: https://help.aliyun.com/api/sas/modifysecuritycheckscheduleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySecurityCheckScheduleConfigWithChan

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

ModifySecurityCheckScheduleConfigWithChan invokes the sas.ModifySecurityCheckScheduleConfig API asynchronously api document: https://help.aliyun.com/api/sas/modifysecuritycheckscheduleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartBaselineSecurityCheck

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

StartBaselineSecurityCheck invokes the sas.StartBaselineSecurityCheck API synchronously api document: https://help.aliyun.com/api/sas/startbaselinesecuritycheck.html

func (*Client) StartBaselineSecurityCheckWithCallback

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

StartBaselineSecurityCheckWithCallback invokes the sas.StartBaselineSecurityCheck API asynchronously api document: https://help.aliyun.com/api/sas/startbaselinesecuritycheck.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartBaselineSecurityCheckWithChan

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

StartBaselineSecurityCheckWithChan invokes the sas.StartBaselineSecurityCheck API asynchronously api document: https://help.aliyun.com/api/sas/startbaselinesecuritycheck.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type ConcernNecessity

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

ConcernNecessity 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 Cve

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

Cve is a nested struct in sas response

type CveList

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

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 {
	InternetIp          string        `json:"InternetIp" xml:"InternetIp"`
	Level               string        `json:"Level" xml:"Level"`
	InstanceName        string        `json:"InstanceName" xml:"InstanceName"`
	AlarmEventAliasName string        `json:"AlarmEventAliasName" xml:"AlarmEventAliasName"`
	Type                string        `json:"Type" xml:"Type"`
	Uuid                string        `json:"Uuid" xml:"Uuid"`
	Solution            string        `json:"Solution" xml:"Solution"`
	StartTime           int           `json:"StartTime" xml:"StartTime"`
	EndTime             int           `json:"EndTime" xml:"EndTime"`
	AlarmEventDesc      string        `json:"AlarmEventDesc" xml:"AlarmEventDesc"`
	IntranetIp          string        `json:"IntranetIp" xml:"IntranetIp"`
	CanBeDealOnLine     bool          `json:"CanBeDealOnLine" xml:"CanBeDealOnLine"`
	AlarmUniqueInfo     string        `json:"AlarmUniqueInfo" xml:"AlarmUniqueInfo"`
	DataSource          string        `json:"DataSource" xml:"DataSource"`
	CanCancelFault      bool          `json:"CanCancelFault" xml:"CanCancelFault"`
	CauseDetails        []CauseDetail `json:"CauseDetails" xml:"CauseDetails"`
}

Data is a nested struct in sas 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
	AlarmEventName string           `position:"Query" name:"AlarmEventName"`
	SourceIp       string           `position:"Query" name:"SourceIp"`
	PageSize       string           `position:"Query" name:"PageSize"`
	AlarmEventType string           `position:"Query" name:"AlarmEventType"`
	Dealed         string           `position:"Query" name:"Dealed"`
	From           string           `position:"Query" name:"From"`
	Remark         string           `position:"Query" name:"Remark"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	Lang           string           `position:"Query" name:"Lang"`
	Levels         string           `position:"Query" name:"Levels"`
}

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 DescribeAutoDelConfigRequest

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

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Days      int    `json:"Days" xml:"Days"`
}

DescribeAutoDelConfigResponse is the response struct for api DescribeAutoDelConfig

func CreateDescribeAutoDelConfigResponse

func CreateDescribeAutoDelConfigResponse() (response *DescribeAutoDelConfigResponse)

CreateDescribeAutoDelConfigResponse creates a response to parse from DescribeAutoDelConfig response

type DescribeConcernNecessityRequest

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

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 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 DescribeGroupedVulRequest

type DescribeGroupedVulRequest struct {
	*requests.RpcRequest
	AliasName   string           `position:"Query" name:"AliasName"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	Dealed      string           `position:"Query" name:"Dealed"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	Lang        string           `position:"Query" name:"Lang"`
	Type        string           `position:"Query" name:"Type"`
	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
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	PageSize        int              `json:"PageSize" xml:"PageSize"`
	CurrentPage     int              `json:"CurrentPage" xml:"CurrentPage"`
	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 DescribeRiskCheckResultRequest

type DescribeRiskCheckResultRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	GroupId         requests.Integer `position:"Query" name:"GroupId"`
	Name            string           `position:"Query" name:"Name"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	Lang            string           `position:"Query" name:"Lang"`
	RiskLevel       string           `position:"Query" name:"RiskLevel"`
}

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
	RequestId   string                      `json:"RequestId" xml:"RequestId"`
	PageCount   int                         `json:"PageCount" xml:"PageCount"`
	Count       int                         `json:"Count" xml:"Count"`
	PageSize    int                         `json:"PageSize" xml:"PageSize"`
	TotalCount  int                         `json:"TotalCount" xml:"TotalCount"`
	CurrentPage int                         `json:"CurrentPage" xml:"CurrentPage"`
	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"`
}

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 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 DescribeSuspEventDetailRequest

type DescribeSuspEventDetailRequest struct {
	*requests.RpcRequest
	SuspiciousEventId requests.Integer `position:"Query" name:"SuspiciousEventId"`
	SourceIp          string           `position:"Query" name:"SourceIp"`
	From              string           `position:"Query" name:"From"`
	Lang              string           `position:"Query" name:"Lang"`
}

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
	RequestId       string      `json:"RequestId" xml:"RequestId"`
	LastTime        string      `json:"LastTime" xml:"LastTime"`
	Id              int         `json:"Id" xml:"Id"`
	InstanceName    string      `json:"InstanceName" xml:"InstanceName"`
	InternetIp      string      `json:"InternetIp" xml:"InternetIp"`
	IntranetIp      string      `json:"IntranetIp" xml:"IntranetIp"`
	Uuid            string      `json:"Uuid" xml:"Uuid"`
	EventDesc       string      `json:"EventDesc" xml:"EventDesc"`
	EventTypeDesc   string      `json:"EventTypeDesc" xml:"EventTypeDesc"`
	Level           string      `json:"Level" xml:"Level"`
	EventStatus     string      `json:"EventStatus" xml:"EventStatus"`
	SaleVersion     string      `json:"SaleVersion" xml:"SaleVersion"`
	DataSource      string      `json:"DataSource" xml:"DataSource"`
	Type            string      `json:"Type" xml:"Type"`
	OperateMsg      string      `json:"OperateMsg" xml:"OperateMsg"`
	SasId           string      `json:"SasId" xml:"SasId"`
	EventName       string      `json:"EventName" xml:"EventName"`
	CanBeDealOnLine bool        `json:"CanBeDealOnLine" xml:"CanBeDealOnLine"`
	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 DescribeSuspEventsRequest

type DescribeSuspEventsRequest struct {
	*requests.RpcRequest
	AlarmUniqueInfo  string `position:"Query" name:"AlarmUniqueInfo"`
	SourceIp         string `position:"Query" name:"SourceIp"`
	Name             string `position:"Query" name:"Name"`
	PageSize         string `position:"Query" name:"PageSize"`
	Dealed           string `position:"Query" name:"Dealed"`
	Remark           string `position:"Query" name:"Remark"`
	CurrentPage      string `position:"Query" name:"CurrentPage"`
	From             string `position:"Query" name:"From"`
	Lang             string `position:"Query" name:"Lang"`
	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
	RequestId   string           `json:"RequestId" xml:"RequestId"`
	Count       int              `json:"Count" xml:"Count"`
	PageSize    int              `json:"PageSize" xml:"PageSize"`
	TotalCount  int              `json:"TotalCount" xml:"TotalCount"`
	CurrentPage int              `json:"CurrentPage" xml:"CurrentPage"`
	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 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 DescribeVulDetailsRequest

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

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 DescribeVulListRequest

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

DescribeVulListRequest is the request struct for api DescribeVulList

func CreateDescribeVulListRequest

func CreateDescribeVulListRequest() (request *DescribeVulListRequest)

CreateDescribeVulListRequest creates a request to invoke DescribeVulList API

type DescribeVulListResponse

type DescribeVulListResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	CurrentPage int         `json:"CurrentPage" xml:"CurrentPage"`
	TotalCount  int         `json:"TotalCount" xml:"TotalCount"`
	VulRecords  []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
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
}

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
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	PageSize      int            `json:"PageSize" xml:"PageSize"`
	CurrentPage   int            `json:"CurrentPage" xml:"CurrentPage"`
	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 Details

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

Details 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   int    `json:"GmtPublish" xml:"GmtPublish"`
	Description  string `json:"Description" xml:"Description"`
	Type         string `json:"Type" xml:"Type"`
}

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 ExtendContentJson

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

ExtendContentJson is a nested struct in sas response

type Group

type Group struct {
	Id            int           `json:"Id" xml:"Id"`
	Title         string        `json:"Title" xml:"Title"`
	Status        string        `json:"Status" xml:"Status"`
	RemainingTime int           `json:"RemainingTime" xml:"RemainingTime"`
	Sort          int           `json:"Sort" xml:"Sort"`
	CountByStatus []StatusCount `json:"CountByStatus" xml:"CountByStatus"`
}

Group is a nested struct in sas response

type GroupedVulItem

type GroupedVulItem struct {
	AliasName    string `json:"AliasName" xml:"AliasName"`
	Type         string `json:"Type" xml:"Type"`
	GmtLast      int    `json:"GmtLast" xml:"GmtLast"`
	AsapCount    int    `json:"AsapCount" xml:"AsapCount"`
	LaterCount   int    `json:"LaterCount" xml:"LaterCount"`
	NntfCount    int    `json:"NntfCount" xml:"NntfCount"`
	HandledCount int    `json:"HandledCount" xml:"HandledCount"`
	Tags         string `json:"Tags" xml:"Tags"`
}

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 Groups

type Groups struct {
	Group []Group `json:"group" xml:"group"`
}

Groups is a nested struct in sas response

type ItemType

type ItemType struct {
	Id    int    `json:"Id" xml:"Id"`
	Title string `json:"Title" xml:"Title"`
}

ItemType 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 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 ModifyAutoDelConfigRequest

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

ModifyAutoDelConfigRequest is the request struct for api ModifyAutoDelConfig

func CreateModifyAutoDelConfigRequest

func CreateModifyAutoDelConfigRequest() (request *ModifyAutoDelConfigRequest)

CreateModifyAutoDelConfigRequest creates a request to invoke ModifyAutoDelConfig API

type ModifyAutoDelConfigResponse

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

ModifyAutoDelConfigResponse is the response struct for api ModifyAutoDelConfig

func CreateModifyAutoDelConfigResponse

func CreateModifyAutoDelConfigResponse() (response *ModifyAutoDelConfigResponse)

CreateModifyAutoDelConfigResponse creates a response to parse from ModifyAutoDelConfig response

type ModifyConcernNecessityRequest

type ModifyConcernNecessityRequest struct {
	*requests.RpcRequest
	SourceIp         string `position:"Query" name:"SourceIp"`
	Lang             string `position:"Query" name:"Lang"`
	ConcernNecessity string `position:"Query" name:"ConcernNecessity"`
}

ModifyConcernNecessityRequest is the request struct for api ModifyConcernNecessity

func CreateModifyConcernNecessityRequest

func CreateModifyConcernNecessityRequest() (request *ModifyConcernNecessityRequest)

CreateModifyConcernNecessityRequest creates a request to invoke ModifyConcernNecessity API

type ModifyConcernNecessityResponse

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

ModifyConcernNecessityResponse is the response struct for api ModifyConcernNecessity

func CreateModifyConcernNecessityResponse

func CreateModifyConcernNecessityResponse() (response *ModifyConcernNecessityResponse)

CreateModifyConcernNecessityResponse creates a response to parse from ModifyConcernNecessity 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"`
}

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 ModifyDeleteVulWhitelistRequest

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

ModifyDeleteVulWhitelistRequest is the request struct for api ModifyDeleteVulWhitelist

func CreateModifyDeleteVulWhitelistRequest

func CreateModifyDeleteVulWhitelistRequest() (request *ModifyDeleteVulWhitelistRequest)

CreateModifyDeleteVulWhitelistRequest creates a request to invoke ModifyDeleteVulWhitelist API

type ModifyDeleteVulWhitelistResponse

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

ModifyDeleteVulWhitelistResponse is the response struct for api ModifyDeleteVulWhitelist

func CreateModifyDeleteVulWhitelistResponse

func CreateModifyDeleteVulWhitelistResponse() (response *ModifyDeleteVulWhitelistResponse)

CreateModifyDeleteVulWhitelistResponse creates a response to parse from ModifyDeleteVulWhitelist 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 ModifyOperateVulRequest

type ModifyOperateVulRequest struct {
	*requests.RpcRequest
	Reason      string `position:"Query" name:"Reason"`
	SourceIp    string `position:"Query" name:"SourceIp"`
	OperateType string `position:"Query" name:"OperateType"`
	Type        string `position:"Query" name:"Type"`
	Info        string `position:"Query" name:"Info"`
}

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 ModifyRiskCheckStatusRequest

type ModifyRiskCheckStatusRequest struct {
	*requests.RpcRequest
	ItemId          requests.Integer `position:"Query" name:"ItemId"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	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"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	DaysOfWeek      string           `position:"Query" name:"DaysOfWeek"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	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 Necessity

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

Necessity is a nested struct in sas response

type PageInfo

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

PageInfo is a nested struct in sas response

type QuaraFile

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

QuaraFile is a nested struct in sas response

type RiskCheckJobConfig

type RiskCheckJobConfig struct {
	StartTime  int    `json:"StartTime" xml:"StartTime"`
	EndTime    int    `json:"EndTime" xml:"EndTime"`
	DaysOfWeek string `json:"DaysOfWeek" xml:"DaysOfWeek"`
}

RiskCheckJobConfig is a nested struct in sas response

type RiskCheckResultForDisplay

type RiskCheckResultForDisplay struct {
	ItemId            int                `json:"ItemId" xml:"ItemId"`
	TaskId            int                `json:"TaskId" xml:"TaskId"`
	Title             string             `json:"Title" xml:"Title"`
	RiskLevel         string             `json:"RiskLevel" xml:"RiskLevel"`
	Status            string             `json:"Status" xml:"Status"`
	AffectedCount     int                `json:"AffectedCount" xml:"AffectedCount"`
	CheckTime         int                `json:"CheckTime" xml:"CheckTime"`
	RemainingTime     int                `json:"RemainingTime" xml:"RemainingTime"`
	Sort              int                `json:"Sort" xml:"Sort"`
	Type              string             `json:"Type" xml:"Type"`
	RiskItemResources []RiskItemResource `json:"RiskItemResources" xml:"RiskItemResources"`
}

RiskCheckResultForDisplay is a nested struct in sas response

type RiskCheckSummary

type RiskCheckSummary struct {
	RiskCount          int          `json:"RiskCount" xml:"RiskCount"`
	PreviousCount      int          `json:"PreviousCount" xml:"PreviousCount"`
	ItemCount          int          `json:"ItemCount" xml:"ItemCount"`
	RiskRate           float64      `json:"RiskRate" xml:"RiskRate"`
	AffectedAssetCount int          `json:"AffectedAssetCount" xml:"AffectedAssetCount"`
	PreviousTime       int          `json:"PreviousTime" xml:"PreviousTime"`
	RiskLevelCount     []LevelCount `json:"RiskLevelCount" xml:"RiskLevelCount"`
	Groups             []Group      `json:"Groups" xml:"Groups"`
}

RiskCheckSummary 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 RpmEntityList

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

RpmEntityList is a nested struct in sas response

type RpmEntityListItem

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

RpmEntityListItem is a nested struct in sas response

type StartBaselineSecurityCheckRequest

type StartBaselineSecurityCheckRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Assets          *[]string        `position:"Query" name:"Assets"  type:"Repeated"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	ItemIds         *[]string        `position:"Query" name:"ItemIds"  type:"Repeated"`
	Lang            string           `position:"Query" name:"Lang"`
	Type            string           `position:"Query" name:"Type"`
}

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 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 SuspEventsInDescribeAlarmEventList

type SuspEventsInDescribeAlarmEventList struct {
	SuspEventsItem []SuspEventsItem `json:"SuspEventsItem" xml:"SuspEventsItem"`
}

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 {
	AlarmUniqueInfo      string `json:"AlarmUniqueInfo" xml:"AlarmUniqueInfo"`
	Solution             string `json:"Solution" xml:"Solution"`
	Level                string `json:"Level" xml:"Level"`
	CanBeDealOnLine      bool   `json:"CanBeDealOnLine" xml:"CanBeDealOnLine"`
	Description          string `json:"Description" xml:"Description"`
	StartTime            int    `json:"StartTime" xml:"StartTime"`
	EndTime              int    `json:"EndTime" xml:"EndTime"`
	AlarmEventType       string `json:"AlarmEventType" xml:"AlarmEventType"`
	SuspiciousEventCount int    `json:"SuspiciousEventCount" xml:"SuspiciousEventCount"`
	Uuid                 string `json:"Uuid" xml:"Uuid"`
	InstanceName         string `json:"InstanceName" xml:"InstanceName"`
	InternetIp           string `json:"InternetIp" xml:"InternetIp"`
	IntranetIp           string `json:"IntranetIp" xml:"IntranetIp"`
	AlarmEventName       string `json:"AlarmEventName" xml:"AlarmEventName"`
	SaleVersion          string `json:"SaleVersion" xml:"SaleVersion"`
	DataSource           string `json:"DataSource" xml:"DataSource"`
	CanCancelFault       bool   `json:"CanCancelFault" xml:"CanCancelFault"`
}

SuspEventsItem 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 Value

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

Value is a nested struct in sas response

type ValueItem

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

ValueItem is a nested struct in sas response

type VulRecord

type VulRecord struct {
	PrimaryId         int               `json:"PrimaryId" xml:"PrimaryId"`
	Uuid              string            `json:"Uuid" xml:"Uuid"`
	Name              string            `json:"Name" xml:"Name"`
	Tag               string            `json:"Tag" xml:"Tag"`
	Type              string            `json:"Type" xml:"Type"`
	AliasName         string            `json:"AliasName" xml:"AliasName"`
	FirstTs           int               `json:"FirstTs" xml:"FirstTs"`
	LastTs            int               `json:"LastTs" xml:"LastTs"`
	RepairTs          int               `json:"RepairTs" xml:"RepairTs"`
	Status            int               `json:"Status" xml:"Status"`
	Related           string            `json:"Related" xml:"Related"`
	ResultCode        string            `json:"ResultCode" xml:"ResultCode"`
	ResultMessage     string            `json:"ResultMessage" xml:"ResultMessage"`
	ModifyTs          int               `json:"ModifyTs" xml:"ModifyTs"`
	Necessity         string            `json:"Necessity" xml:"Necessity"`
	GroupId           int               `json:"GroupId" xml:"GroupId"`
	InstanceId        string            `json:"InstanceId" xml:"InstanceId"`
	InstanceName      string            `json:"InstanceName" xml:"InstanceName"`
	InternetIp        string            `json:"InternetIp" xml:"InternetIp"`
	IntranetIp        string            `json:"IntranetIp" xml:"IntranetIp"`
	Ip                string            `json:"Ip" xml:"Ip"`
	OsVersion         string            `json:"OsVersion" xml:"OsVersion"`
	NeedReboot        string            `json:"NeedReboot" xml:"NeedReboot"`
	ExtendContentJson ExtendContentJson `json:"ExtendContentJson" xml:"ExtendContentJson"`
}

VulRecord is a nested struct in sas response

type VulRecords

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

VulRecords is a nested struct in sas response

type VulWhitelist

type VulWhitelist struct {
	Name      string `json:"Name" xml:"Name"`
	Type      string `json:"Type" xml:"Type"`
	AliasName string `json:"AliasName" xml:"AliasName"`
	Reason    string `json:"Reason" xml:"Reason"`
}

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 WarningSummary

type WarningSummary struct {
	LastTime        string `json:"LastTime" xml:"LastTime"`
	OccurrenceTime  string `json:"OccurrenceTime" xml:"OccurrenceTime"`
	Id              int    `json:"Id" xml:"Id"`
	InstanceName    string `json:"InstanceName" xml:"InstanceName"`
	InternetIp      string `json:"InternetIp" xml:"InternetIp"`
	IntranetIp      string `json:"IntranetIp" xml:"IntranetIp"`
	Uuid            string `json:"Uuid" xml:"Uuid"`
	Name            string `json:"Name" xml:"Name"`
	EventSubType    string `json:"EventSubType" xml:"EventSubType"`
	Level           string `json:"Level" xml:"Level"`
	EventStatus     int    `json:"EventStatus" xml:"EventStatus"`
	Desc            string `json:"Desc" xml:"Desc"`
	OperateMsg      string `json:"OperateMsg" xml:"OperateMsg"`
	DataSource      string `json:"DataSource" xml:"DataSource"`
	CanBeDealOnLine bool   `json:"CanBeDealOnLine" xml:"CanBeDealOnLine"`
	SaleVersion     string `json:"SaleVersion" xml:"SaleVersion"`
	AlarmEventType  string `json:"AlarmEventType" xml:"AlarmEventType"`
	AlarmEventName  string `json:"AlarmEventName" xml:"AlarmEventName"`
	AlarmUniqueInfo string `json:"AlarmUniqueInfo" xml:"AlarmUniqueInfo"`
}

WarningSummary 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