Documentation ¶
Index ¶
- type CauseDetail
- type CauseDetails
- type Classify
- type Classifys
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) DescribeAlarmEventDetail(request *DescribeAlarmEventDetailRequest) (response *DescribeAlarmEventDetailResponse, err error)
- func (client *Client) DescribeAlarmEventDetailWithCallback(request *DescribeAlarmEventDetailRequest, ...) <-chan int
- func (client *Client) DescribeAlarmEventDetailWithChan(request *DescribeAlarmEventDetailRequest) (<-chan *DescribeAlarmEventDetailResponse, <-chan error)
- func (client *Client) DescribeAlarmEventList(request *DescribeAlarmEventListRequest) (response *DescribeAlarmEventListResponse, err error)
- func (client *Client) DescribeAlarmEventListWithCallback(request *DescribeAlarmEventListRequest, ...) <-chan int
- func (client *Client) DescribeAlarmEventListWithChan(request *DescribeAlarmEventListRequest) (<-chan *DescribeAlarmEventListResponse, <-chan error)
- func (client *Client) DescribeAutoDelConfig(request *DescribeAutoDelConfigRequest) (response *DescribeAutoDelConfigResponse, err error)
- func (client *Client) DescribeAutoDelConfigWithCallback(request *DescribeAutoDelConfigRequest, ...) <-chan int
- func (client *Client) DescribeAutoDelConfigWithChan(request *DescribeAutoDelConfigRequest) (<-chan *DescribeAutoDelConfigResponse, <-chan error)
- func (client *Client) DescribeConcernNecessity(request *DescribeConcernNecessityRequest) (response *DescribeConcernNecessityResponse, err error)
- func (client *Client) DescribeConcernNecessityWithCallback(request *DescribeConcernNecessityRequest, ...) <-chan int
- func (client *Client) DescribeConcernNecessityWithChan(request *DescribeConcernNecessityRequest) (<-chan *DescribeConcernNecessityResponse, <-chan error)
- func (client *Client) DescribeEmgVulGroup(request *DescribeEmgVulGroupRequest) (response *DescribeEmgVulGroupResponse, err error)
- func (client *Client) DescribeEmgVulGroupWithCallback(request *DescribeEmgVulGroupRequest, ...) <-chan int
- func (client *Client) DescribeEmgVulGroupWithChan(request *DescribeEmgVulGroupRequest) (<-chan *DescribeEmgVulGroupResponse, <-chan error)
- func (client *Client) DescribeGroupedVul(request *DescribeGroupedVulRequest) (response *DescribeGroupedVulResponse, err error)
- func (client *Client) DescribeGroupedVulWithCallback(request *DescribeGroupedVulRequest, ...) <-chan int
- func (client *Client) DescribeGroupedVulWithChan(request *DescribeGroupedVulRequest) (<-chan *DescribeGroupedVulResponse, <-chan error)
- func (client *Client) DescribeRiskCheckResult(request *DescribeRiskCheckResultRequest) (response *DescribeRiskCheckResultResponse, err error)
- func (client *Client) DescribeRiskCheckResultWithCallback(request *DescribeRiskCheckResultRequest, ...) <-chan int
- func (client *Client) DescribeRiskCheckResultWithChan(request *DescribeRiskCheckResultRequest) (<-chan *DescribeRiskCheckResultResponse, <-chan error)
- func (client *Client) DescribeRiskCheckSummary(request *DescribeRiskCheckSummaryRequest) (response *DescribeRiskCheckSummaryResponse, err error)
- func (client *Client) DescribeRiskCheckSummaryWithCallback(request *DescribeRiskCheckSummaryRequest, ...) <-chan int
- func (client *Client) DescribeRiskCheckSummaryWithChan(request *DescribeRiskCheckSummaryRequest) (<-chan *DescribeRiskCheckSummaryResponse, <-chan error)
- func (client *Client) DescribeRiskItemType(request *DescribeRiskItemTypeRequest) (response *DescribeRiskItemTypeResponse, err error)
- func (client *Client) DescribeRiskItemTypeWithCallback(request *DescribeRiskItemTypeRequest, ...) <-chan int
- func (client *Client) DescribeRiskItemTypeWithChan(request *DescribeRiskItemTypeRequest) (<-chan *DescribeRiskItemTypeResponse, <-chan error)
- func (client *Client) DescribeSecurityCheckScheduleConfig(request *DescribeSecurityCheckScheduleConfigRequest) (response *DescribeSecurityCheckScheduleConfigResponse, err error)
- func (client *Client) DescribeSecurityCheckScheduleConfigWithCallback(request *DescribeSecurityCheckScheduleConfigRequest, ...) <-chan int
- func (client *Client) DescribeSecurityCheckScheduleConfigWithChan(request *DescribeSecurityCheckScheduleConfigRequest) (<-chan *DescribeSecurityCheckScheduleConfigResponse, <-chan error)
- func (client *Client) DescribeSuspEventDetail(request *DescribeSuspEventDetailRequest) (response *DescribeSuspEventDetailResponse, err error)
- func (client *Client) DescribeSuspEventDetailWithCallback(request *DescribeSuspEventDetailRequest, ...) <-chan int
- func (client *Client) DescribeSuspEventDetailWithChan(request *DescribeSuspEventDetailRequest) (<-chan *DescribeSuspEventDetailResponse, <-chan error)
- func (client *Client) DescribeSuspEvents(request *DescribeSuspEventsRequest) (response *DescribeSuspEventsResponse, err error)
- func (client *Client) DescribeSuspEventsWithCallback(request *DescribeSuspEventsRequest, ...) <-chan int
- func (client *Client) DescribeSuspEventsWithChan(request *DescribeSuspEventsRequest) (<-chan *DescribeSuspEventsResponse, <-chan error)
- func (client *Client) DescribeUserBaselineAuthorization(request *DescribeUserBaselineAuthorizationRequest) (response *DescribeUserBaselineAuthorizationResponse, err error)
- func (client *Client) DescribeUserBaselineAuthorizationWithCallback(request *DescribeUserBaselineAuthorizationRequest, ...) <-chan int
- func (client *Client) DescribeUserBaselineAuthorizationWithChan(request *DescribeUserBaselineAuthorizationRequest) (<-chan *DescribeUserBaselineAuthorizationResponse, <-chan error)
- func (client *Client) DescribeVulDetails(request *DescribeVulDetailsRequest) (response *DescribeVulDetailsResponse, err error)
- func (client *Client) DescribeVulDetailsWithCallback(request *DescribeVulDetailsRequest, ...) <-chan int
- func (client *Client) DescribeVulDetailsWithChan(request *DescribeVulDetailsRequest) (<-chan *DescribeVulDetailsResponse, <-chan error)
- func (client *Client) DescribeVulList(request *DescribeVulListRequest) (response *DescribeVulListResponse, err error)
- func (client *Client) DescribeVulListWithCallback(request *DescribeVulListRequest, ...) <-chan int
- func (client *Client) DescribeVulListWithChan(request *DescribeVulListRequest) (<-chan *DescribeVulListResponse, <-chan error)
- func (client *Client) DescribeVulWhitelist(request *DescribeVulWhitelistRequest) (response *DescribeVulWhitelistResponse, err error)
- func (client *Client) DescribeVulWhitelistWithCallback(request *DescribeVulWhitelistRequest, ...) <-chan int
- func (client *Client) DescribeVulWhitelistWithChan(request *DescribeVulWhitelistRequest) (<-chan *DescribeVulWhitelistResponse, <-chan error)
- func (client *Client) ModifyAutoDelConfig(request *ModifyAutoDelConfigRequest) (response *ModifyAutoDelConfigResponse, err error)
- func (client *Client) ModifyAutoDelConfigWithCallback(request *ModifyAutoDelConfigRequest, ...) <-chan int
- func (client *Client) ModifyAutoDelConfigWithChan(request *ModifyAutoDelConfigRequest) (<-chan *ModifyAutoDelConfigResponse, <-chan error)
- func (client *Client) ModifyConcernNecessity(request *ModifyConcernNecessityRequest) (response *ModifyConcernNecessityResponse, err error)
- func (client *Client) ModifyConcernNecessityWithCallback(request *ModifyConcernNecessityRequest, ...) <-chan int
- func (client *Client) ModifyConcernNecessityWithChan(request *ModifyConcernNecessityRequest) (<-chan *ModifyConcernNecessityResponse, <-chan error)
- func (client *Client) ModifyCreateVulWhitelist(request *ModifyCreateVulWhitelistRequest) (response *ModifyCreateVulWhitelistResponse, err error)
- func (client *Client) ModifyCreateVulWhitelistWithCallback(request *ModifyCreateVulWhitelistRequest, ...) <-chan int
- func (client *Client) ModifyCreateVulWhitelistWithChan(request *ModifyCreateVulWhitelistRequest) (<-chan *ModifyCreateVulWhitelistResponse, <-chan error)
- func (client *Client) ModifyDeleteVulWhitelist(request *ModifyDeleteVulWhitelistRequest) (response *ModifyDeleteVulWhitelistResponse, err error)
- func (client *Client) ModifyDeleteVulWhitelistWithCallback(request *ModifyDeleteVulWhitelistRequest, ...) <-chan int
- func (client *Client) ModifyDeleteVulWhitelistWithChan(request *ModifyDeleteVulWhitelistRequest) (<-chan *ModifyDeleteVulWhitelistResponse, <-chan error)
- func (client *Client) ModifyEmgVulSubmit(request *ModifyEmgVulSubmitRequest) (response *ModifyEmgVulSubmitResponse, err error)
- func (client *Client) ModifyEmgVulSubmitWithCallback(request *ModifyEmgVulSubmitRequest, ...) <-chan int
- func (client *Client) ModifyEmgVulSubmitWithChan(request *ModifyEmgVulSubmitRequest) (<-chan *ModifyEmgVulSubmitResponse, <-chan error)
- func (client *Client) ModifyOperateVul(request *ModifyOperateVulRequest) (response *ModifyOperateVulResponse, err error)
- func (client *Client) ModifyOperateVulWithCallback(request *ModifyOperateVulRequest, ...) <-chan int
- func (client *Client) ModifyOperateVulWithChan(request *ModifyOperateVulRequest) (<-chan *ModifyOperateVulResponse, <-chan error)
- func (client *Client) ModifyRiskCheckStatus(request *ModifyRiskCheckStatusRequest) (response *ModifyRiskCheckStatusResponse, err error)
- func (client *Client) ModifyRiskCheckStatusWithCallback(request *ModifyRiskCheckStatusRequest, ...) <-chan int
- func (client *Client) ModifyRiskCheckStatusWithChan(request *ModifyRiskCheckStatusRequest) (<-chan *ModifyRiskCheckStatusResponse, <-chan error)
- func (client *Client) ModifyRiskSingleResultStatus(request *ModifyRiskSingleResultStatusRequest) (response *ModifyRiskSingleResultStatusResponse, err error)
- func (client *Client) ModifyRiskSingleResultStatusWithCallback(request *ModifyRiskSingleResultStatusRequest, ...) <-chan int
- func (client *Client) ModifyRiskSingleResultStatusWithChan(request *ModifyRiskSingleResultStatusRequest) (<-chan *ModifyRiskSingleResultStatusResponse, <-chan error)
- func (client *Client) ModifySecurityCheckScheduleConfig(request *ModifySecurityCheckScheduleConfigRequest) (response *ModifySecurityCheckScheduleConfigResponse, err error)
- func (client *Client) ModifySecurityCheckScheduleConfigWithCallback(request *ModifySecurityCheckScheduleConfigRequest, ...) <-chan int
- func (client *Client) ModifySecurityCheckScheduleConfigWithChan(request *ModifySecurityCheckScheduleConfigRequest) (<-chan *ModifySecurityCheckScheduleConfigResponse, <-chan error)
- func (client *Client) StartBaselineSecurityCheck(request *StartBaselineSecurityCheckRequest) (response *StartBaselineSecurityCheckResponse, err error)
- func (client *Client) StartBaselineSecurityCheckWithCallback(request *StartBaselineSecurityCheckRequest, ...) <-chan int
- func (client *Client) StartBaselineSecurityCheckWithChan(request *StartBaselineSecurityCheckRequest) (<-chan *StartBaselineSecurityCheckResponse, <-chan error)
- type ConcernNecessity
- type CountByStatus
- type Cve
- type CveList
- type Cves
- type Data
- type DescribeAlarmEventDetailRequest
- type DescribeAlarmEventDetailResponse
- type DescribeAlarmEventListRequest
- type DescribeAlarmEventListResponse
- type DescribeAutoDelConfigRequest
- type DescribeAutoDelConfigResponse
- type DescribeConcernNecessityRequest
- type DescribeConcernNecessityResponse
- type DescribeEmgVulGroupRequest
- type DescribeEmgVulGroupResponse
- type DescribeGroupedVulRequest
- type DescribeGroupedVulResponse
- type DescribeRiskCheckResultRequest
- type DescribeRiskCheckResultResponse
- type DescribeRiskCheckSummaryRequest
- type DescribeRiskCheckSummaryResponse
- type DescribeRiskItemTypeRequest
- type DescribeRiskItemTypeResponse
- type DescribeSecurityCheckScheduleConfigRequest
- type DescribeSecurityCheckScheduleConfigResponse
- type DescribeSuspEventDetailRequest
- type DescribeSuspEventDetailResponse
- type DescribeSuspEventsRequest
- type DescribeSuspEventsResponse
- type DescribeUserBaselineAuthorizationRequest
- type DescribeUserBaselineAuthorizationResponse
- type DescribeVulDetailsRequest
- type DescribeVulDetailsResponse
- type DescribeVulListRequest
- type DescribeVulListResponse
- type DescribeVulWhitelistRequest
- type DescribeVulWhitelistResponse
- type Details
- type EmgVulGroup
- type EmgVulGroupList
- type ExtendContentJson
- type Group
- type GroupedVulItem
- type GroupedVulItems
- type Groups
- type ItemType
- type LevelCount
- type ListInDescribeRiskCheckResult
- type ListInDescribeRiskItemType
- type ModifyAutoDelConfigRequest
- type ModifyAutoDelConfigResponse
- type ModifyConcernNecessityRequest
- type ModifyConcernNecessityResponse
- type ModifyCreateVulWhitelistRequest
- type ModifyCreateVulWhitelistResponse
- type ModifyDeleteVulWhitelistRequest
- type ModifyDeleteVulWhitelistResponse
- type ModifyEmgVulSubmitRequest
- type ModifyEmgVulSubmitResponse
- type ModifyOperateVulRequest
- type ModifyOperateVulResponse
- type ModifyRiskCheckStatusRequest
- type ModifyRiskCheckStatusResponse
- type ModifyRiskSingleResultStatusRequest
- type ModifyRiskSingleResultStatusResponse
- type ModifySecurityCheckScheduleConfigRequest
- type ModifySecurityCheckScheduleConfigResponse
- type Necessity
- type PageInfo
- type QuaraFile
- type RiskCheckJobConfig
- type RiskCheckResultForDisplay
- type RiskCheckSummary
- type RiskItemResource
- type RiskItemResources
- type RiskLevelCount
- type RpmEntityList
- type RpmEntityListItem
- type StartBaselineSecurityCheckRequest
- type StartBaselineSecurityCheckResponse
- type StatusCount
- type SuspEventsInDescribeAlarmEventList
- type SuspEventsInDescribeSuspEvents
- type SuspEventsItem
- type UserBaselineAuthorization
- type Value
- type ValueItem
- type VulRecord
- type VulRecords
- type VulWhitelist
- type VulWhitelists
- type WarningSummary
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 ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
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 ¶
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 LevelCount ¶
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 ¶
- client.go
- describe_alarm_event_detail.go
- describe_alarm_event_list.go
- describe_auto_del_config.go
- describe_concern_necessity.go
- describe_emg_vul_group.go
- describe_grouped_vul.go
- describe_risk_check_result.go
- describe_risk_check_summary.go
- describe_risk_item_type.go
- describe_security_check_schedule_config.go
- describe_susp_event_detail.go
- describe_susp_events.go
- describe_user_baseline_authorization.go
- describe_vul_details.go
- describe_vul_list.go
- describe_vul_whitelist.go
- modify_auto_del_config.go
- modify_concern_necessity.go
- modify_create_vul_whitelist.go
- modify_delete_vul_whitelist.go
- modify_emg_vul_submit.go
- modify_operate_vul.go
- modify_risk_check_status.go
- modify_risk_single_result_status.go
- modify_security_check_schedule_config.go
- start_baseline_security_check.go
- struct_cause_detail.go
- struct_cause_details.go
- struct_classify.go
- struct_classifys.go
- struct_concern_necessity.go
- struct_count_by_status.go
- struct_cve.go
- struct_cve_list.go
- struct_cves.go
- struct_data.go
- struct_details.go
- struct_emg_vul_group.go
- struct_emg_vul_group_list.go
- struct_extend_content_json.go
- struct_group.go
- struct_grouped_vul_item.go
- struct_grouped_vul_items.go
- struct_groups.go
- struct_item_type.go
- struct_level_count.go
- struct_list_in_describe_risk_check_result.go
- struct_list_in_describe_risk_item_type.go
- struct_necessity.go
- struct_page_info.go
- struct_quara_file.go
- struct_risk_check_job_config.go
- struct_risk_check_result_for_display.go
- struct_risk_check_summary.go
- struct_risk_item_resource.go
- struct_risk_item_resources.go
- struct_risk_level_count.go
- struct_rpm_entity_list.go
- struct_rpm_entity_list_item.go
- struct_status_count.go
- struct_susp_events_in_describe_alarm_event_list.go
- struct_susp_events_in_describe_susp_events.go
- struct_susp_events_item.go
- struct_user_baseline_authorization.go
- struct_value.go
- struct_value_item.go
- struct_vul_record.go
- struct_vul_records.go
- struct_vul_whitelist.go
- struct_vul_whitelists.go
- struct_warning_summary.go