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