jarvis

package
v0.0.0-...-dd20015 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	sdk.Client
}

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

func NewClient

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

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

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

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

func NewClientWithEcsRamRole

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

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

func NewClientWithOptions

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

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

func NewClientWithRamRoleArn

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

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

func NewClientWithRsaKeyPair

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

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

func NewClientWithStsToken

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

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

func (*Client) CreateAccessWhiteListGroup

func (client *Client) CreateAccessWhiteListGroup(request *CreateAccessWhiteListGroupRequest) (response *CreateAccessWhiteListGroupResponse, err error)

CreateAccessWhiteListGroup invokes the jarvis.CreateAccessWhiteListGroup API synchronously api document: https://help.aliyun.com/api/jarvis/createaccesswhitelistgroup.html

func (*Client) CreateAccessWhiteListGroupWithCallback

func (client *Client) CreateAccessWhiteListGroupWithCallback(request *CreateAccessWhiteListGroupRequest, callback func(response *CreateAccessWhiteListGroupResponse, err error)) <-chan int

CreateAccessWhiteListGroupWithCallback invokes the jarvis.CreateAccessWhiteListGroup API asynchronously api document: https://help.aliyun.com/api/jarvis/createaccesswhitelistgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateAccessWhiteListGroupWithChan

func (client *Client) CreateAccessWhiteListGroupWithChan(request *CreateAccessWhiteListGroupRequest) (<-chan *CreateAccessWhiteListGroupResponse, <-chan error)

CreateAccessWhiteListGroupWithChan invokes the jarvis.CreateAccessWhiteListGroup API asynchronously api document: https://help.aliyun.com/api/jarvis/createaccesswhitelistgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCpmcPunishFeedBack

func (client *Client) CreateCpmcPunishFeedBack(request *CreateCpmcPunishFeedBackRequest) (response *CreateCpmcPunishFeedBackResponse, err error)

CreateCpmcPunishFeedBack invokes the jarvis.CreateCpmcPunishFeedBack API synchronously api document: https://help.aliyun.com/api/jarvis/createcpmcpunishfeedback.html

func (*Client) CreateCpmcPunishFeedBackWithCallback

func (client *Client) CreateCpmcPunishFeedBackWithCallback(request *CreateCpmcPunishFeedBackRequest, callback func(response *CreateCpmcPunishFeedBackResponse, err error)) <-chan int

CreateCpmcPunishFeedBackWithCallback invokes the jarvis.CreateCpmcPunishFeedBack API asynchronously api document: https://help.aliyun.com/api/jarvis/createcpmcpunishfeedback.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCpmcPunishFeedBackWithChan

func (client *Client) CreateCpmcPunishFeedBackWithChan(request *CreateCpmcPunishFeedBackRequest) (<-chan *CreateCpmcPunishFeedBackResponse, <-chan error)

CreateCpmcPunishFeedBackWithChan invokes the jarvis.CreateCpmcPunishFeedBack API asynchronously api document: https://help.aliyun.com/api/jarvis/createcpmcpunishfeedback.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUidWhiteListGroup

func (client *Client) CreateUidWhiteListGroup(request *CreateUidWhiteListGroupRequest) (response *CreateUidWhiteListGroupResponse, err error)

CreateUidWhiteListGroup invokes the jarvis.CreateUidWhiteListGroup API synchronously api document: https://help.aliyun.com/api/jarvis/createuidwhitelistgroup.html

func (*Client) CreateUidWhiteListGroupWithCallback

func (client *Client) CreateUidWhiteListGroupWithCallback(request *CreateUidWhiteListGroupRequest, callback func(response *CreateUidWhiteListGroupResponse, err error)) <-chan int

CreateUidWhiteListGroupWithCallback invokes the jarvis.CreateUidWhiteListGroup API asynchronously api document: https://help.aliyun.com/api/jarvis/createuidwhitelistgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUidWhiteListGroupWithChan

func (client *Client) CreateUidWhiteListGroupWithChan(request *CreateUidWhiteListGroupRequest) (<-chan *CreateUidWhiteListGroupResponse, <-chan error)

CreateUidWhiteListGroupWithChan invokes the jarvis.CreateUidWhiteListGroup API asynchronously api document: https://help.aliyun.com/api/jarvis/createuidwhitelistgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteAccessWhiteListGroup

func (client *Client) DeleteAccessWhiteListGroup(request *DeleteAccessWhiteListGroupRequest) (response *DeleteAccessWhiteListGroupResponse, err error)

DeleteAccessWhiteListGroup invokes the jarvis.DeleteAccessWhiteListGroup API synchronously api document: https://help.aliyun.com/api/jarvis/deleteaccesswhitelistgroup.html

func (*Client) DeleteAccessWhiteListGroupWithCallback

func (client *Client) DeleteAccessWhiteListGroupWithCallback(request *DeleteAccessWhiteListGroupRequest, callback func(response *DeleteAccessWhiteListGroupResponse, err error)) <-chan int

DeleteAccessWhiteListGroupWithCallback invokes the jarvis.DeleteAccessWhiteListGroup API asynchronously api document: https://help.aliyun.com/api/jarvis/deleteaccesswhitelistgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteAccessWhiteListGroupWithChan

func (client *Client) DeleteAccessWhiteListGroupWithChan(request *DeleteAccessWhiteListGroupRequest) (<-chan *DeleteAccessWhiteListGroupResponse, <-chan error)

DeleteAccessWhiteListGroupWithChan invokes the jarvis.DeleteAccessWhiteListGroup API asynchronously api document: https://help.aliyun.com/api/jarvis/deleteaccesswhitelistgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUidWhiteListGroup

func (client *Client) DeleteUidWhiteListGroup(request *DeleteUidWhiteListGroupRequest) (response *DeleteUidWhiteListGroupResponse, err error)

DeleteUidWhiteListGroup invokes the jarvis.DeleteUidWhiteListGroup API synchronously api document: https://help.aliyun.com/api/jarvis/deleteuidwhitelistgroup.html

func (*Client) DeleteUidWhiteListGroupWithCallback

func (client *Client) DeleteUidWhiteListGroupWithCallback(request *DeleteUidWhiteListGroupRequest, callback func(response *DeleteUidWhiteListGroupResponse, err error)) <-chan int

DeleteUidWhiteListGroupWithCallback invokes the jarvis.DeleteUidWhiteListGroup API asynchronously api document: https://help.aliyun.com/api/jarvis/deleteuidwhitelistgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUidWhiteListGroupWithChan

func (client *Client) DeleteUidWhiteListGroupWithChan(request *DeleteUidWhiteListGroupRequest) (<-chan *DeleteUidWhiteListGroupResponse, <-chan error)

DeleteUidWhiteListGroupWithChan invokes the jarvis.DeleteUidWhiteListGroup API asynchronously api document: https://help.aliyun.com/api/jarvis/deleteuidwhitelistgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccessWhiteListEipList

func (client *Client) DescribeAccessWhiteListEipList(request *DescribeAccessWhiteListEipListRequest) (response *DescribeAccessWhiteListEipListResponse, err error)

DescribeAccessWhiteListEipList invokes the jarvis.DescribeAccessWhiteListEipList API synchronously api document: https://help.aliyun.com/api/jarvis/describeaccesswhitelisteiplist.html

func (*Client) DescribeAccessWhiteListEipListWithCallback

func (client *Client) DescribeAccessWhiteListEipListWithCallback(request *DescribeAccessWhiteListEipListRequest, callback func(response *DescribeAccessWhiteListEipListResponse, err error)) <-chan int

DescribeAccessWhiteListEipListWithCallback invokes the jarvis.DescribeAccessWhiteListEipList API asynchronously api document: https://help.aliyun.com/api/jarvis/describeaccesswhitelisteiplist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccessWhiteListEipListWithChan

func (client *Client) DescribeAccessWhiteListEipListWithChan(request *DescribeAccessWhiteListEipListRequest) (<-chan *DescribeAccessWhiteListEipListResponse, <-chan error)

DescribeAccessWhiteListEipListWithChan invokes the jarvis.DescribeAccessWhiteListEipList API asynchronously api document: https://help.aliyun.com/api/jarvis/describeaccesswhitelisteiplist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccessWhiteListGroup

func (client *Client) DescribeAccessWhiteListGroup(request *DescribeAccessWhiteListGroupRequest) (response *DescribeAccessWhiteListGroupResponse, err error)

DescribeAccessWhiteListGroup invokes the jarvis.DescribeAccessWhiteListGroup API synchronously api document: https://help.aliyun.com/api/jarvis/describeaccesswhitelistgroup.html

func (*Client) DescribeAccessWhiteListGroupWithCallback

func (client *Client) DescribeAccessWhiteListGroupWithCallback(request *DescribeAccessWhiteListGroupRequest, callback func(response *DescribeAccessWhiteListGroupResponse, err error)) <-chan int

DescribeAccessWhiteListGroupWithCallback invokes the jarvis.DescribeAccessWhiteListGroup API asynchronously api document: https://help.aliyun.com/api/jarvis/describeaccesswhitelistgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccessWhiteListGroupWithChan

func (client *Client) DescribeAccessWhiteListGroupWithChan(request *DescribeAccessWhiteListGroupRequest) (<-chan *DescribeAccessWhiteListGroupResponse, <-chan error)

DescribeAccessWhiteListGroupWithChan invokes the jarvis.DescribeAccessWhiteListGroup API asynchronously api document: https://help.aliyun.com/api/jarvis/describeaccesswhitelistgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccessWhiteListSlbList

func (client *Client) DescribeAccessWhiteListSlbList(request *DescribeAccessWhiteListSlbListRequest) (response *DescribeAccessWhiteListSlbListResponse, err error)

DescribeAccessWhiteListSlbList invokes the jarvis.DescribeAccessWhiteListSlbList API synchronously api document: https://help.aliyun.com/api/jarvis/describeaccesswhitelistslblist.html

func (*Client) DescribeAccessWhiteListSlbListWithCallback

func (client *Client) DescribeAccessWhiteListSlbListWithCallback(request *DescribeAccessWhiteListSlbListRequest, callback func(response *DescribeAccessWhiteListSlbListResponse, err error)) <-chan int

DescribeAccessWhiteListSlbListWithCallback invokes the jarvis.DescribeAccessWhiteListSlbList API asynchronously api document: https://help.aliyun.com/api/jarvis/describeaccesswhitelistslblist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccessWhiteListSlbListWithChan

func (client *Client) DescribeAccessWhiteListSlbListWithChan(request *DescribeAccessWhiteListSlbListRequest) (<-chan *DescribeAccessWhiteListSlbListResponse, <-chan error)

DescribeAccessWhiteListSlbListWithChan invokes the jarvis.DescribeAccessWhiteListSlbList API asynchronously api document: https://help.aliyun.com/api/jarvis/describeaccesswhitelistslblist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccessWhitelistEcsList

func (client *Client) DescribeAccessWhitelistEcsList(request *DescribeAccessWhitelistEcsListRequest) (response *DescribeAccessWhitelistEcsListResponse, err error)

DescribeAccessWhitelistEcsList invokes the jarvis.DescribeAccessWhitelistEcsList API synchronously api document: https://help.aliyun.com/api/jarvis/describeaccesswhitelistecslist.html

func (*Client) DescribeAccessWhitelistEcsListWithCallback

func (client *Client) DescribeAccessWhitelistEcsListWithCallback(request *DescribeAccessWhitelistEcsListRequest, callback func(response *DescribeAccessWhitelistEcsListResponse, err error)) <-chan int

DescribeAccessWhitelistEcsListWithCallback invokes the jarvis.DescribeAccessWhitelistEcsList API asynchronously api document: https://help.aliyun.com/api/jarvis/describeaccesswhitelistecslist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAccessWhitelistEcsListWithChan

func (client *Client) DescribeAccessWhitelistEcsListWithChan(request *DescribeAccessWhitelistEcsListRequest) (<-chan *DescribeAccessWhitelistEcsListResponse, <-chan error)

DescribeAccessWhitelistEcsListWithChan invokes the jarvis.DescribeAccessWhitelistEcsList API asynchronously api document: https://help.aliyun.com/api/jarvis/describeaccesswhitelistecslist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCpmcPunishList

func (client *Client) DescribeCpmcPunishList(request *DescribeCpmcPunishListRequest) (response *DescribeCpmcPunishListResponse, err error)

DescribeCpmcPunishList invokes the jarvis.DescribeCpmcPunishList API synchronously api document: https://help.aliyun.com/api/jarvis/describecpmcpunishlist.html

func (*Client) DescribeCpmcPunishListWithCallback

func (client *Client) DescribeCpmcPunishListWithCallback(request *DescribeCpmcPunishListRequest, callback func(response *DescribeCpmcPunishListResponse, err error)) <-chan int

DescribeCpmcPunishListWithCallback invokes the jarvis.DescribeCpmcPunishList API asynchronously api document: https://help.aliyun.com/api/jarvis/describecpmcpunishlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCpmcPunishListWithChan

func (client *Client) DescribeCpmcPunishListWithChan(request *DescribeCpmcPunishListRequest) (<-chan *DescribeCpmcPunishListResponse, <-chan error)

DescribeCpmcPunishListWithChan invokes the jarvis.DescribeCpmcPunishList API asynchronously api document: https://help.aliyun.com/api/jarvis/describecpmcpunishlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDdosDefenseInfo

func (client *Client) DescribeDdosDefenseInfo(request *DescribeDdosDefenseInfoRequest) (response *DescribeDdosDefenseInfoResponse, err error)

DescribeDdosDefenseInfo invokes the jarvis.DescribeDdosDefenseInfo API synchronously api document: https://help.aliyun.com/api/jarvis/describeddosdefenseinfo.html

func (*Client) DescribeDdosDefenseInfoWithCallback

func (client *Client) DescribeDdosDefenseInfoWithCallback(request *DescribeDdosDefenseInfoRequest, callback func(response *DescribeDdosDefenseInfoResponse, err error)) <-chan int

DescribeDdosDefenseInfoWithCallback invokes the jarvis.DescribeDdosDefenseInfo API asynchronously api document: https://help.aliyun.com/api/jarvis/describeddosdefenseinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDdosDefenseInfoWithChan

func (client *Client) DescribeDdosDefenseInfoWithChan(request *DescribeDdosDefenseInfoRequest) (<-chan *DescribeDdosDefenseInfoResponse, <-chan error)

DescribeDdosDefenseInfoWithChan invokes the jarvis.DescribeDdosDefenseInfo API asynchronously api document: https://help.aliyun.com/api/jarvis/describeddosdefenseinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePhoneInfo

func (client *Client) DescribePhoneInfo(request *DescribePhoneInfoRequest) (response *DescribePhoneInfoResponse, err error)

DescribePhoneInfo invokes the jarvis.DescribePhoneInfo API synchronously api document: https://help.aliyun.com/api/jarvis/describephoneinfo.html

func (*Client) DescribePhoneInfoWithCallback

func (client *Client) DescribePhoneInfoWithCallback(request *DescribePhoneInfoRequest, callback func(response *DescribePhoneInfoResponse, err error)) <-chan int

DescribePhoneInfoWithCallback invokes the jarvis.DescribePhoneInfo API asynchronously api document: https://help.aliyun.com/api/jarvis/describephoneinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePhoneInfoWithChan

func (client *Client) DescribePhoneInfoWithChan(request *DescribePhoneInfoRequest) (<-chan *DescribePhoneInfoResponse, <-chan error)

DescribePhoneInfoWithChan invokes the jarvis.DescribePhoneInfo API asynchronously api document: https://help.aliyun.com/api/jarvis/describephoneinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePunishList

func (client *Client) DescribePunishList(request *DescribePunishListRequest) (response *DescribePunishListResponse, err error)

DescribePunishList invokes the jarvis.DescribePunishList API synchronously api document: https://help.aliyun.com/api/jarvis/describepunishlist.html

func (*Client) DescribePunishListWithCallback

func (client *Client) DescribePunishListWithCallback(request *DescribePunishListRequest, callback func(response *DescribePunishListResponse, err error)) <-chan int

DescribePunishListWithCallback invokes the jarvis.DescribePunishList API asynchronously api document: https://help.aliyun.com/api/jarvis/describepunishlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePunishListWithChan

func (client *Client) DescribePunishListWithChan(request *DescribePunishListRequest) (<-chan *DescribePunishListResponse, <-chan error)

DescribePunishListWithChan invokes the jarvis.DescribePunishList API asynchronously api document: https://help.aliyun.com/api/jarvis/describepunishlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResetRecordList

func (client *Client) DescribeResetRecordList(request *DescribeResetRecordListRequest) (response *DescribeResetRecordListResponse, err error)

DescribeResetRecordList invokes the jarvis.DescribeResetRecordList API synchronously api document: https://help.aliyun.com/api/jarvis/describeresetrecordlist.html

func (*Client) DescribeResetRecordListWithCallback

func (client *Client) DescribeResetRecordListWithCallback(request *DescribeResetRecordListRequest, callback func(response *DescribeResetRecordListResponse, err error)) <-chan int

DescribeResetRecordListWithCallback invokes the jarvis.DescribeResetRecordList API asynchronously api document: https://help.aliyun.com/api/jarvis/describeresetrecordlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResetRecordListWithChan

func (client *Client) DescribeResetRecordListWithChan(request *DescribeResetRecordListRequest) (<-chan *DescribeResetRecordListResponse, <-chan error)

DescribeResetRecordListWithChan invokes the jarvis.DescribeResetRecordList API asynchronously api document: https://help.aliyun.com/api/jarvis/describeresetrecordlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResetRecordQueryCount

func (client *Client) DescribeResetRecordQueryCount(request *DescribeResetRecordQueryCountRequest) (response *DescribeResetRecordQueryCountResponse, err error)

DescribeResetRecordQueryCount invokes the jarvis.DescribeResetRecordQueryCount API synchronously api document: https://help.aliyun.com/api/jarvis/describeresetrecordquerycount.html

func (*Client) DescribeResetRecordQueryCountWithCallback

func (client *Client) DescribeResetRecordQueryCountWithCallback(request *DescribeResetRecordQueryCountRequest, callback func(response *DescribeResetRecordQueryCountResponse, err error)) <-chan int

DescribeResetRecordQueryCountWithCallback invokes the jarvis.DescribeResetRecordQueryCount API asynchronously api document: https://help.aliyun.com/api/jarvis/describeresetrecordquerycount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResetRecordQueryCountWithChan

func (client *Client) DescribeResetRecordQueryCountWithChan(request *DescribeResetRecordQueryCountRequest) (<-chan *DescribeResetRecordQueryCountResponse, <-chan error)

DescribeResetRecordQueryCountWithChan invokes the jarvis.DescribeResetRecordQueryCount API asynchronously api document: https://help.aliyun.com/api/jarvis/describeresetrecordquerycount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRiskListDetail

func (client *Client) DescribeRiskListDetail(request *DescribeRiskListDetailRequest) (response *DescribeRiskListDetailResponse, err error)

DescribeRiskListDetail invokes the jarvis.DescribeRiskListDetail API synchronously api document: https://help.aliyun.com/api/jarvis/describerisklistdetail.html

func (*Client) DescribeRiskListDetailWithCallback

func (client *Client) DescribeRiskListDetailWithCallback(request *DescribeRiskListDetailRequest, callback func(response *DescribeRiskListDetailResponse, err error)) <-chan int

DescribeRiskListDetailWithCallback invokes the jarvis.DescribeRiskListDetail API asynchronously api document: https://help.aliyun.com/api/jarvis/describerisklistdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRiskListDetailWithChan

func (client *Client) DescribeRiskListDetailWithChan(request *DescribeRiskListDetailRequest) (<-chan *DescribeRiskListDetailResponse, <-chan error)

DescribeRiskListDetailWithChan invokes the jarvis.DescribeRiskListDetail API asynchronously api document: https://help.aliyun.com/api/jarvis/describerisklistdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRiskTrend

func (client *Client) DescribeRiskTrend(request *DescribeRiskTrendRequest) (response *DescribeRiskTrendResponse, err error)

DescribeRiskTrend invokes the jarvis.DescribeRiskTrend API synchronously api document: https://help.aliyun.com/api/jarvis/describerisktrend.html

func (*Client) DescribeRiskTrendWithCallback

func (client *Client) DescribeRiskTrendWithCallback(request *DescribeRiskTrendRequest, callback func(response *DescribeRiskTrendResponse, err error)) <-chan int

DescribeRiskTrendWithCallback invokes the jarvis.DescribeRiskTrend API asynchronously api document: https://help.aliyun.com/api/jarvis/describerisktrend.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRiskTrendWithChan

func (client *Client) DescribeRiskTrendWithChan(request *DescribeRiskTrendRequest) (<-chan *DescribeRiskTrendResponse, <-chan error)

DescribeRiskTrendWithChan invokes the jarvis.DescribeRiskTrend API asynchronously api document: https://help.aliyun.com/api/jarvis/describerisktrend.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUidGcLevel

func (client *Client) DescribeUidGcLevel(request *DescribeUidGcLevelRequest) (response *DescribeUidGcLevelResponse, err error)

DescribeUidGcLevel invokes the jarvis.DescribeUidGcLevel API synchronously api document: https://help.aliyun.com/api/jarvis/describeuidgclevel.html

func (*Client) DescribeUidGcLevelWithCallback

func (client *Client) DescribeUidGcLevelWithCallback(request *DescribeUidGcLevelRequest, callback func(response *DescribeUidGcLevelResponse, err error)) <-chan int

DescribeUidGcLevelWithCallback invokes the jarvis.DescribeUidGcLevel API asynchronously api document: https://help.aliyun.com/api/jarvis/describeuidgclevel.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUidGcLevelWithChan

func (client *Client) DescribeUidGcLevelWithChan(request *DescribeUidGcLevelRequest) (<-chan *DescribeUidGcLevelResponse, <-chan error)

DescribeUidGcLevelWithChan invokes the jarvis.DescribeUidGcLevel API asynchronously api document: https://help.aliyun.com/api/jarvis/describeuidgclevel.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUidWhiteListGroup

func (client *Client) DescribeUidWhiteListGroup(request *DescribeUidWhiteListGroupRequest) (response *DescribeUidWhiteListGroupResponse, err error)

DescribeUidWhiteListGroup invokes the jarvis.DescribeUidWhiteListGroup API synchronously api document: https://help.aliyun.com/api/jarvis/describeuidwhitelistgroup.html

func (*Client) DescribeUidWhiteListGroupWithCallback

func (client *Client) DescribeUidWhiteListGroupWithCallback(request *DescribeUidWhiteListGroupRequest, callback func(response *DescribeUidWhiteListGroupResponse, err error)) <-chan int

DescribeUidWhiteListGroupWithCallback invokes the jarvis.DescribeUidWhiteListGroup API asynchronously api document: https://help.aliyun.com/api/jarvis/describeuidwhitelistgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUidWhiteListGroupWithChan

func (client *Client) DescribeUidWhiteListGroupWithChan(request *DescribeUidWhiteListGroupRequest) (<-chan *DescribeUidWhiteListGroupResponse, <-chan error)

DescribeUidWhiteListGroupWithChan invokes the jarvis.DescribeUidWhiteListGroup API asynchronously api document: https://help.aliyun.com/api/jarvis/describeuidwhitelistgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAccessWhiteListAutoShare

func (client *Client) ModifyAccessWhiteListAutoShare(request *ModifyAccessWhiteListAutoShareRequest) (response *ModifyAccessWhiteListAutoShareResponse, err error)

ModifyAccessWhiteListAutoShare invokes the jarvis.ModifyAccessWhiteListAutoShare API synchronously api document: https://help.aliyun.com/api/jarvis/modifyaccesswhitelistautoshare.html

func (*Client) ModifyAccessWhiteListAutoShareWithCallback

func (client *Client) ModifyAccessWhiteListAutoShareWithCallback(request *ModifyAccessWhiteListAutoShareRequest, callback func(response *ModifyAccessWhiteListAutoShareResponse, err error)) <-chan int

ModifyAccessWhiteListAutoShareWithCallback invokes the jarvis.ModifyAccessWhiteListAutoShare API asynchronously api document: https://help.aliyun.com/api/jarvis/modifyaccesswhitelistautoshare.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAccessWhiteListAutoShareWithChan

func (client *Client) ModifyAccessWhiteListAutoShareWithChan(request *ModifyAccessWhiteListAutoShareRequest) (<-chan *ModifyAccessWhiteListAutoShareResponse, <-chan error)

ModifyAccessWhiteListAutoShareWithChan invokes the jarvis.ModifyAccessWhiteListAutoShare API asynchronously api document: https://help.aliyun.com/api/jarvis/modifyaccesswhitelistautoshare.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyUidWhiteListAutoShare

func (client *Client) ModifyUidWhiteListAutoShare(request *ModifyUidWhiteListAutoShareRequest) (response *ModifyUidWhiteListAutoShareResponse, err error)

ModifyUidWhiteListAutoShare invokes the jarvis.ModifyUidWhiteListAutoShare API synchronously api document: https://help.aliyun.com/api/jarvis/modifyuidwhitelistautoshare.html

func (*Client) ModifyUidWhiteListAutoShareWithCallback

func (client *Client) ModifyUidWhiteListAutoShareWithCallback(request *ModifyUidWhiteListAutoShareRequest, callback func(response *ModifyUidWhiteListAutoShareResponse, err error)) <-chan int

ModifyUidWhiteListAutoShareWithCallback invokes the jarvis.ModifyUidWhiteListAutoShare API asynchronously api document: https://help.aliyun.com/api/jarvis/modifyuidwhitelistautoshare.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyUidWhiteListAutoShareWithChan

func (client *Client) ModifyUidWhiteListAutoShareWithChan(request *ModifyUidWhiteListAutoShareRequest) (<-chan *ModifyUidWhiteListAutoShareResponse, <-chan error)

ModifyUidWhiteListAutoShareWithChan invokes the jarvis.ModifyUidWhiteListAutoShare API asynchronously api document: https://help.aliyun.com/api/jarvis/modifyuidwhitelistautoshare.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type CreateAccessWhiteListGroupRequest

type CreateAccessWhiteListGroupRequest struct {
	*requests.RpcRequest
	Note            string           `position:"Query" name:"Note"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SrcIP           string           `position:"Query" name:"SrcIP"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	DstPort         requests.Integer `position:"Query" name:"DstPort"`
	InstanceIdList  string           `position:"Query" name:"InstanceIdList"`
	LiveTime        requests.Integer `position:"Query" name:"LiveTime"`
	ProductName     string           `position:"Query" name:"ProductName"`
	WhiteListType   requests.Integer `position:"Query" name:"WhiteListType"`
	Lang            string           `position:"Query" name:"Lang"`
	SourceCode      string           `position:"Query" name:"SourceCode"`
}

CreateAccessWhiteListGroupRequest is the request struct for api CreateAccessWhiteListGroup

func CreateCreateAccessWhiteListGroupRequest

func CreateCreateAccessWhiteListGroupRequest() (request *CreateAccessWhiteListGroupRequest)

CreateCreateAccessWhiteListGroupRequest creates a request to invoke CreateAccessWhiteListGroup API

type CreateAccessWhiteListGroupResponse

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

CreateAccessWhiteListGroupResponse is the response struct for api CreateAccessWhiteListGroup

func CreateCreateAccessWhiteListGroupResponse

func CreateCreateAccessWhiteListGroupResponse() (response *CreateAccessWhiteListGroupResponse)

CreateCreateAccessWhiteListGroupResponse creates a response to parse from CreateAccessWhiteListGroup response

type CreateCpmcPunishFeedBackRequest

type CreateCpmcPunishFeedBackRequest struct {
	*requests.RpcRequest
	FeedBack     requests.Integer `position:"Query" name:"FeedBack"`
	SrcIP        string           `position:"Query" name:"SrcIP"`
	SourceIp     string           `position:"Query" name:"SourceIp"`
	DstPort      requests.Integer `position:"Query" name:"DstPort"`
	ProtocolName string           `position:"Query" name:"ProtocolName"`
	SrcPort      requests.Integer `position:"Query" name:"SrcPort"`
	PunishType   string           `position:"Query" name:"PunishType"`
	GmtCreate    string           `position:"Query" name:"GmtCreate"`
	DstIP        string           `position:"Query" name:"DstIP"`
	Lang         string           `position:"Query" name:"Lang"`
	SourceCode   string           `position:"Query" name:"SourceCode"`
}

CreateCpmcPunishFeedBackRequest is the request struct for api CreateCpmcPunishFeedBack

func CreateCreateCpmcPunishFeedBackRequest

func CreateCreateCpmcPunishFeedBackRequest() (request *CreateCpmcPunishFeedBackRequest)

CreateCreateCpmcPunishFeedBackRequest creates a request to invoke CreateCpmcPunishFeedBack API

type CreateCpmcPunishFeedBackResponse

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

CreateCpmcPunishFeedBackResponse is the response struct for api CreateCpmcPunishFeedBack

func CreateCreateCpmcPunishFeedBackResponse

func CreateCreateCpmcPunishFeedBackResponse() (response *CreateCpmcPunishFeedBackResponse)

CreateCreateCpmcPunishFeedBackResponse creates a response to parse from CreateCpmcPunishFeedBack response

type CreateUidWhiteListGroupRequest

type CreateUidWhiteListGroupRequest struct {
	*requests.RpcRequest
	Note            string           `position:"Query" name:"Note"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	DstPort         requests.Integer `position:"Query" name:"DstPort"`
	InstanceIdList  string           `position:"Query" name:"InstanceIdList"`
	LiveTime        requests.Integer `position:"Query" name:"LiveTime"`
	ProductName     string           `position:"Query" name:"ProductName"`
	WhiteListType   requests.Integer `position:"Query" name:"WhiteListType"`
	Lang            string           `position:"Query" name:"Lang"`
	SrcUid          string           `position:"Query" name:"SrcUid"`
	SourceCode      string           `position:"Query" name:"SourceCode"`
}

CreateUidWhiteListGroupRequest is the request struct for api CreateUidWhiteListGroup

func CreateCreateUidWhiteListGroupRequest

func CreateCreateUidWhiteListGroupRequest() (request *CreateUidWhiteListGroupRequest)

CreateCreateUidWhiteListGroupRequest creates a request to invoke CreateUidWhiteListGroup API

type CreateUidWhiteListGroupResponse

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

CreateUidWhiteListGroupResponse is the response struct for api CreateUidWhiteListGroup

func CreateCreateUidWhiteListGroupResponse

func CreateCreateUidWhiteListGroupResponse() (response *CreateUidWhiteListGroupResponse)

CreateCreateUidWhiteListGroupResponse creates a response to parse from CreateUidWhiteListGroup response

type Data

type Data struct {
	GmtExpire        string                 `json:"GmtExpire" xml:"GmtExpire"`
	TacticsName      string                 `json:"TacticsName" xml:"TacticsName"`
	SrcPort          int                    `json:"SrcPort" xml:"SrcPort"`
	RiskType         string                 `json:"RiskType" xml:"RiskType"`
	FeedBack         int                    `json:"FeedBack" xml:"FeedBack"`
	Reason           string                 `json:"Reason" xml:"Reason"`
	GmtCreate        string                 `json:"GmtCreate" xml:"GmtCreate"`
	RegionId         string                 `json:"RegionId" xml:"RegionId"`
	RiskInstance     string                 `json:"RiskInstance" xml:"RiskInstance"`
	IgnoreTime       string                 `json:"IgnoreTime" xml:"IgnoreTime"`
	DstIP            string                 `json:"DstIP" xml:"DstIP"`
	Product          string                 `json:"Product" xml:"Product"`
	Protocol         string                 `json:"Protocol" xml:"Protocol"`
	PunishCount      int                    `json:"PunishCount" xml:"PunishCount"`
	UpdateTime       string                 `json:"UpdateTime" xml:"UpdateTime"`
	SrcIP            string                 `json:"SrcIP" xml:"SrcIP"`
	DstPort          int                    `json:"DstPort" xml:"DstPort"`
	AutoConfig       int                    `json:"AutoConfig" xml:"AutoConfig"`
	PunishType       string                 `json:"PunishType" xml:"PunishType"`
	GroupId          int                    `json:"GroupId" xml:"GroupId"`
	PunishResult     string                 `json:"PunishResult" xml:"PunishResult"`
	RiskDescribe     string                 `json:"RiskDescribe" xml:"RiskDescribe"`
	RiskId           int                    `json:"RiskId" xml:"RiskId"`
	Status           string                 `json:"Status" xml:"Status"`
	GmtRealExpire    string                 `json:"GmtRealExpire" xml:"GmtRealExpire"`
	SrcUid           string                 `json:"SrcUid" xml:"SrcUid"`
	InstanceList     []string               `json:"InstanceList" xml:"InstanceList"`
	Items            []Item                 `json:"Items" xml:"Items"`
	RdsWhitelistRisk []RdsWhitelistRiskItem `json:"RdsWhitelistRisk" xml:"RdsWhitelistRisk"`
	EcsSecGroupRisk  []EcsSecGroupRiskItem  `json:"EcsSecGroupRisk" xml:"EcsSecGroupRisk"`
}

Data is a nested struct in jarvis response

type DataItem

type DataItem struct {
	UpdateTime     string `json:"UpdateTime" xml:"UpdateTime"`
	NewRiskCount   int    `json:"NewRiskCount" xml:"NewRiskCount"`
	TotalRiskCount int    `json:"TotalRiskCount" xml:"TotalRiskCount"`
}

DataItem is a nested struct in jarvis response

type DataListInDescribeAccessWhiteListGroup

type DataListInDescribeAccessWhiteListGroup struct {
	Data []Data `json:"Data" xml:"Data"`
}

DataListInDescribeAccessWhiteListGroup is a nested struct in jarvis response

type DataListInDescribeCpmcPunishList

type DataListInDescribeCpmcPunishList struct {
	Data []Data `json:"Data" xml:"Data"`
}

DataListInDescribeCpmcPunishList is a nested struct in jarvis response

type DataListInDescribePunishList

type DataListInDescribePunishList struct {
	Data []Data `json:"Data" xml:"Data"`
}

DataListInDescribePunishList is a nested struct in jarvis response

type DataListInDescribeResetRecordList

type DataListInDescribeResetRecordList struct {
	Data []Data `json:"Data" xml:"Data"`
}

DataListInDescribeResetRecordList is a nested struct in jarvis response

type DataListInDescribeRiskListDetail

type DataListInDescribeRiskListDetail struct {
	Data []Data `json:"Data" xml:"Data"`
}

DataListInDescribeRiskListDetail is a nested struct in jarvis response

type DataListInDescribeRiskTrend

type DataListInDescribeRiskTrend struct {
	DataItem []DataItem `json:"DataItem" xml:"DataItem"`
}

DataListInDescribeRiskTrend is a nested struct in jarvis response

type DataListInDescribeUidWhiteListGroup

type DataListInDescribeUidWhiteListGroup struct {
	Data []Data `json:"Data" xml:"Data"`
}

DataListInDescribeUidWhiteListGroup is a nested struct in jarvis response

type DdosDefenseThreshold

type DdosDefenseThreshold struct {
	DdosDefenseThresholdItem []DdosDefenseThresholdItem `json:"DdosDefenseThresholdItem" xml:"DdosDefenseThresholdItem"`
}

DdosDefenseThreshold is a nested struct in jarvis response

type DdosDefenseThresholdItem

type DdosDefenseThresholdItem struct {
	RegionId           string `json:"RegionId" xml:"RegionId"`
	CurrThreshold      int    `json:"CurrThreshold" xml:"CurrThreshold"`
	RecommendThreshold int    `json:"RecommendThreshold" xml:"RecommendThreshold"`
}

DdosDefenseThresholdItem is a nested struct in jarvis response

type DeleteAccessWhiteListGroupRequest

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

DeleteAccessWhiteListGroupRequest is the request struct for api DeleteAccessWhiteListGroup

func CreateDeleteAccessWhiteListGroupRequest

func CreateDeleteAccessWhiteListGroupRequest() (request *DeleteAccessWhiteListGroupRequest)

CreateDeleteAccessWhiteListGroupRequest creates a request to invoke DeleteAccessWhiteListGroup API

type DeleteAccessWhiteListGroupResponse

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

DeleteAccessWhiteListGroupResponse is the response struct for api DeleteAccessWhiteListGroup

func CreateDeleteAccessWhiteListGroupResponse

func CreateDeleteAccessWhiteListGroupResponse() (response *DeleteAccessWhiteListGroupResponse)

CreateDeleteAccessWhiteListGroupResponse creates a response to parse from DeleteAccessWhiteListGroup response

type DeleteUidWhiteListGroupRequest

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

DeleteUidWhiteListGroupRequest is the request struct for api DeleteUidWhiteListGroup

func CreateDeleteUidWhiteListGroupRequest

func CreateDeleteUidWhiteListGroupRequest() (request *DeleteUidWhiteListGroupRequest)

CreateDeleteUidWhiteListGroupRequest creates a request to invoke DeleteUidWhiteListGroup API

type DeleteUidWhiteListGroupResponse

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

DeleteUidWhiteListGroupResponse is the response struct for api DeleteUidWhiteListGroup

func CreateDeleteUidWhiteListGroupResponse

func CreateDeleteUidWhiteListGroupResponse() (response *DeleteUidWhiteListGroupResponse)

CreateDeleteUidWhiteListGroupResponse creates a response to parse from DeleteUidWhiteListGroup response

type DescribeAccessWhiteListEipListRequest

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

DescribeAccessWhiteListEipListRequest is the request struct for api DescribeAccessWhiteListEipList

func CreateDescribeAccessWhiteListEipListRequest

func CreateDescribeAccessWhiteListEipListRequest() (request *DescribeAccessWhiteListEipListRequest)

CreateDescribeAccessWhiteListEipListRequest creates a request to invoke DescribeAccessWhiteListEipList API

type DescribeAccessWhiteListEipListResponse

type DescribeAccessWhiteListEipListResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	Module     string `json:"module" xml:"module"`
	EcsList    []Ecs  `json:"EcsList" xml:"EcsList"`
}

DescribeAccessWhiteListEipListResponse is the response struct for api DescribeAccessWhiteListEipList

func CreateDescribeAccessWhiteListEipListResponse

func CreateDescribeAccessWhiteListEipListResponse() (response *DescribeAccessWhiteListEipListResponse)

CreateDescribeAccessWhiteListEipListResponse creates a response to parse from DescribeAccessWhiteListEipList response

type DescribeAccessWhiteListGroupRequest

type DescribeAccessWhiteListGroupRequest struct {
	*requests.RpcRequest
	SrcIP         string           `position:"Query" name:"SrcIP"`
	SourceIp      string           `position:"Query" name:"SourceIp"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	WhiteListType requests.Integer `position:"Query" name:"WhiteListType"`
	DstIP         string           `position:"Query" name:"DstIP"`
	Lang          string           `position:"Query" name:"Lang"`
	Status        string           `position:"Query" name:"Status"`
	SourceCode    string           `position:"Query" name:"SourceCode"`
}

DescribeAccessWhiteListGroupRequest is the request struct for api DescribeAccessWhiteListGroup

func CreateDescribeAccessWhiteListGroupRequest

func CreateDescribeAccessWhiteListGroupRequest() (request *DescribeAccessWhiteListGroupRequest)

CreateDescribeAccessWhiteListGroupRequest creates a request to invoke DescribeAccessWhiteListGroup API

type DescribeAccessWhiteListGroupResponse

type DescribeAccessWhiteListGroupResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Module    string   `json:"module" xml:"module"`
	PageInfo  PageInfo `json:"PageInfo" xml:"PageInfo"`
	DataList  []Data   `json:"DataList" xml:"DataList"`
}

DescribeAccessWhiteListGroupResponse is the response struct for api DescribeAccessWhiteListGroup

func CreateDescribeAccessWhiteListGroupResponse

func CreateDescribeAccessWhiteListGroupResponse() (response *DescribeAccessWhiteListGroupResponse)

CreateDescribeAccessWhiteListGroupResponse creates a response to parse from DescribeAccessWhiteListGroup response

type DescribeAccessWhiteListSlbListRequest

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

DescribeAccessWhiteListSlbListRequest is the request struct for api DescribeAccessWhiteListSlbList

func CreateDescribeAccessWhiteListSlbListRequest

func CreateDescribeAccessWhiteListSlbListRequest() (request *DescribeAccessWhiteListSlbListRequest)

CreateDescribeAccessWhiteListSlbListRequest creates a request to invoke DescribeAccessWhiteListSlbList API

type DescribeAccessWhiteListSlbListResponse

type DescribeAccessWhiteListSlbListResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	Module     string `json:"module" xml:"module"`
	EcsList    []Ecs  `json:"EcsList" xml:"EcsList"`
}

DescribeAccessWhiteListSlbListResponse is the response struct for api DescribeAccessWhiteListSlbList

func CreateDescribeAccessWhiteListSlbListResponse

func CreateDescribeAccessWhiteListSlbListResponse() (response *DescribeAccessWhiteListSlbListResponse)

CreateDescribeAccessWhiteListSlbListResponse creates a response to parse from DescribeAccessWhiteListSlbList response

type DescribeAccessWhitelistEcsListRequest

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

DescribeAccessWhitelistEcsListRequest is the request struct for api DescribeAccessWhitelistEcsList

func CreateDescribeAccessWhitelistEcsListRequest

func CreateDescribeAccessWhitelistEcsListRequest() (request *DescribeAccessWhitelistEcsListRequest)

CreateDescribeAccessWhitelistEcsListRequest creates a request to invoke DescribeAccessWhitelistEcsList API

type DescribeAccessWhitelistEcsListResponse

type DescribeAccessWhitelistEcsListResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	Module     string `json:"module" xml:"module"`
	EcsList    []Ecs  `json:"EcsList" xml:"EcsList"`
}

DescribeAccessWhitelistEcsListResponse is the response struct for api DescribeAccessWhitelistEcsList

func CreateDescribeAccessWhitelistEcsListResponse

func CreateDescribeAccessWhitelistEcsListResponse() (response *DescribeAccessWhitelistEcsListResponse)

CreateDescribeAccessWhitelistEcsListResponse creates a response to parse from DescribeAccessWhitelistEcsList response

type DescribeCpmcPunishListRequest

type DescribeCpmcPunishListRequest struct {
	*requests.RpcRequest
	SrcIP        string           `position:"Query" name:"SrcIP"`
	SourceIp     string           `position:"Query" name:"SourceIp"`
	PageSize     requests.Integer `position:"Query" name:"pageSize"`
	CurrentPage  requests.Integer `position:"Query" name:"currentPage"`
	PunishStatus string           `position:"Query" name:"PunishStatus"`
	Lang         string           `position:"Query" name:"Lang"`
	SourceCode   string           `position:"Query" name:"SourceCode"`
}

DescribeCpmcPunishListRequest is the request struct for api DescribeCpmcPunishList

func CreateDescribeCpmcPunishListRequest

func CreateDescribeCpmcPunishListRequest() (request *DescribeCpmcPunishListRequest)

CreateDescribeCpmcPunishListRequest creates a request to invoke DescribeCpmcPunishList API

type DescribeCpmcPunishListResponse

type DescribeCpmcPunishListResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Module    string   `json:"Module" xml:"Module"`
	PageInfo  PageInfo `json:"PageInfo" xml:"PageInfo"`
	DataList  []Data   `json:"DataList" xml:"DataList"`
}

DescribeCpmcPunishListResponse is the response struct for api DescribeCpmcPunishList

func CreateDescribeCpmcPunishListResponse

func CreateDescribeCpmcPunishListResponse() (response *DescribeCpmcPunishListResponse)

CreateDescribeCpmcPunishListResponse creates a response to parse from DescribeCpmcPunishList response

type DescribeDdosDefenseInfoRequest

type DescribeDdosDefenseInfoRequest struct {
	*requests.RpcRequest
	SourceIp   string           `position:"Query" name:"SourceIp"`
	Lang       string           `position:"Query" name:"Lang"`
	SrcUid     requests.Integer `position:"Query" name:"srcUid"`
	SourceCode string           `position:"Query" name:"sourceCode"`
}

DescribeDdosDefenseInfoRequest is the request struct for api DescribeDdosDefenseInfo

func CreateDescribeDdosDefenseInfoRequest

func CreateDescribeDdosDefenseInfoRequest() (request *DescribeDdosDefenseInfoRequest)

CreateDescribeDdosDefenseInfoRequest creates a request to invoke DescribeDdosDefenseInfo API

type DescribeDdosDefenseInfoResponse

type DescribeDdosDefenseInfoResponse struct {
	*responses.BaseResponse
	RequestId            string                     `json:"RequestId" xml:"RequestId"`
	Module               string                     `json:"Module" xml:"Module"`
	BlackTimes           int                        `json:"BlackTimes" xml:"BlackTimes"`
	Duration             int                        `json:"Duration" xml:"Duration"`
	BgpPkgState          string                     `json:"BgpPkgState" xml:"BgpPkgState"`
	DdosDefenseThreshold []DdosDefenseThresholdItem `json:"DdosDefenseThreshold" xml:"DdosDefenseThreshold"`
}

DescribeDdosDefenseInfoResponse is the response struct for api DescribeDdosDefenseInfo

func CreateDescribeDdosDefenseInfoResponse

func CreateDescribeDdosDefenseInfoResponse() (response *DescribeDdosDefenseInfoResponse)

CreateDescribeDdosDefenseInfoResponse creates a response to parse from DescribeDdosDefenseInfo response

type DescribePhoneInfoRequest

type DescribePhoneInfoRequest struct {
	*requests.RpcRequest
	SourceIp   string `position:"Query" name:"SourceIp"`
	PhoneNum   string `position:"Query" name:"phoneNum"`
	Lang       string `position:"Query" name:"Lang"`
	SourceCode string `position:"Query" name:"sourceCode"`
}

DescribePhoneInfoRequest is the request struct for api DescribePhoneInfo

func CreateDescribePhoneInfoRequest

func CreateDescribePhoneInfoRequest() (request *DescribePhoneInfoRequest)

CreateDescribePhoneInfoRequest creates a request to invoke DescribePhoneInfo API

type DescribePhoneInfoResponse

type DescribePhoneInfoResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Module     string `json:"Module" xml:"Module"`
	PhoneNum   int    `json:"phoneNum" xml:"phoneNum"`
	RiskLevel  int    `json:"riskLevel" xml:"riskLevel"`
	DetectTime string `json:"detectTime" xml:"detectTime"`
}

DescribePhoneInfoResponse is the response struct for api DescribePhoneInfo

func CreateDescribePhoneInfoResponse

func CreateDescribePhoneInfoResponse() (response *DescribePhoneInfoResponse)

CreateDescribePhoneInfoResponse creates a response to parse from DescribePhoneInfo response

type DescribePunishListRequest

type DescribePunishListRequest struct {
	*requests.RpcRequest
	SrcIP        string           `position:"Query" name:"SrcIP"`
	SourceIp     string           `position:"Query" name:"SourceIp"`
	PageSize     requests.Integer `position:"Query" name:"pageSize"`
	CurrentPage  requests.Integer `position:"Query" name:"currentPage"`
	PunishStatus string           `position:"Query" name:"PunishStatus"`
	Lang         string           `position:"Query" name:"Lang"`
	SrcUid       requests.Integer `position:"Query" name:"srcUid"`
	SourceCode   string           `position:"Query" name:"sourceCode"`
}

DescribePunishListRequest is the request struct for api DescribePunishList

func CreateDescribePunishListRequest

func CreateDescribePunishListRequest() (request *DescribePunishListRequest)

CreateDescribePunishListRequest creates a request to invoke DescribePunishList API

type DescribePunishListResponse

type DescribePunishListResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Module    string   `json:"Module" xml:"Module"`
	PageInfo  PageInfo `json:"PageInfo" xml:"PageInfo"`
	DataList  []Data   `json:"DataList" xml:"DataList"`
}

DescribePunishListResponse is the response struct for api DescribePunishList

func CreateDescribePunishListResponse

func CreateDescribePunishListResponse() (response *DescribePunishListResponse)

CreateDescribePunishListResponse creates a response to parse from DescribePunishList response

type DescribeResetRecordListRequest

type DescribeResetRecordListRequest struct {
	*requests.RpcRequest
	SrcIP       string           `position:"Query" name:"SrcIP"`
	Period      string           `position:"Query" name:"Period"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"pageSize"`
	CurrentPage requests.Integer `position:"Query" name:"currentPage"`
	DstIP       string           `position:"Query" name:"DstIP"`
	Region      string           `position:"Query" name:"Region"`
	Lang        string           `position:"Query" name:"Lang"`
	SourceCode  string           `position:"Query" name:"SourceCode"`
}

DescribeResetRecordListRequest is the request struct for api DescribeResetRecordList

func CreateDescribeResetRecordListRequest

func CreateDescribeResetRecordListRequest() (request *DescribeResetRecordListRequest)

CreateDescribeResetRecordListRequest creates a request to invoke DescribeResetRecordList API

type DescribeResetRecordListResponse

type DescribeResetRecordListResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Module    string   `json:"Module" xml:"Module"`
	PageInfo  PageInfo `json:"PageInfo" xml:"PageInfo"`
	DataList  []Data   `json:"DataList" xml:"DataList"`
}

DescribeResetRecordListResponse is the response struct for api DescribeResetRecordList

func CreateDescribeResetRecordListResponse

func CreateDescribeResetRecordListResponse() (response *DescribeResetRecordListResponse)

CreateDescribeResetRecordListResponse creates a response to parse from DescribeResetRecordList response

type DescribeResetRecordQueryCountRequest

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

DescribeResetRecordQueryCountRequest is the request struct for api DescribeResetRecordQueryCount

func CreateDescribeResetRecordQueryCountRequest

func CreateDescribeResetRecordQueryCountRequest() (request *DescribeResetRecordQueryCountRequest)

CreateDescribeResetRecordQueryCountRequest creates a request to invoke DescribeResetRecordQueryCount API

type DescribeResetRecordQueryCountResponse

type DescribeResetRecordQueryCountResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	QueryCount int    `json:"QueryCount" xml:"QueryCount"`
	Module     string `json:"Module" xml:"Module"`
}

DescribeResetRecordQueryCountResponse is the response struct for api DescribeResetRecordQueryCount

func CreateDescribeResetRecordQueryCountResponse

func CreateDescribeResetRecordQueryCountResponse() (response *DescribeResetRecordQueryCountResponse)

CreateDescribeResetRecordQueryCountResponse creates a response to parse from DescribeResetRecordQueryCount response

type DescribeRiskListDetailRequest

type DescribeRiskListDetailRequest struct {
	*requests.RpcRequest
	RiskType      string           `position:"Query" name:"riskType"`
	SourceIp      string           `position:"Query" name:"SourceIp"`
	PageSize      requests.Integer `position:"Query" name:"pageSize"`
	QueryProduct  string           `position:"Query" name:"queryProduct"`
	CurrentPage   requests.Integer `position:"Query" name:"currentPage"`
	RiskDescribe  string           `position:"Query" name:"riskDescribe"`
	Lang          string           `position:"Query" name:"Lang"`
	SrcUid        requests.Integer `position:"Query" name:"srcUid"`
	SourceCode    string           `position:"Query" name:"sourceCode"`
	QueryRegionId string           `position:"Query" name:"queryRegionId"`
	Status        string           `position:"Query" name:"status"`
}

DescribeRiskListDetailRequest is the request struct for api DescribeRiskListDetail

func CreateDescribeRiskListDetailRequest

func CreateDescribeRiskListDetailRequest() (request *DescribeRiskListDetailRequest)

CreateDescribeRiskListDetailRequest creates a request to invoke DescribeRiskListDetail API

type DescribeRiskListDetailResponse

type DescribeRiskListDetailResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Module    string   `json:"Module" xml:"Module"`
	PageInfo  PageInfo `json:"PageInfo" xml:"PageInfo"`
	DataList  []Data   `json:"DataList" xml:"DataList"`
}

DescribeRiskListDetailResponse is the response struct for api DescribeRiskListDetail

func CreateDescribeRiskListDetailResponse

func CreateDescribeRiskListDetailResponse() (response *DescribeRiskListDetailResponse)

CreateDescribeRiskListDetailResponse creates a response to parse from DescribeRiskListDetail response

type DescribeRiskTrendRequest

type DescribeRiskTrendRequest struct {
	*requests.RpcRequest
	SourceIp      string `position:"Query" name:"SourceIp"`
	QueryProduct  string `position:"Query" name:"QueryProduct"`
	Lang          string `position:"Query" name:"Lang"`
	Peroid        string `position:"Query" name:"Peroid"`
	SourceCode    string `position:"Query" name:"SourceCode"`
	QueryRegionId string `position:"Query" name:"QueryRegionId"`
}

DescribeRiskTrendRequest is the request struct for api DescribeRiskTrend

func CreateDescribeRiskTrendRequest

func CreateDescribeRiskTrendRequest() (request *DescribeRiskTrendRequest)

CreateDescribeRiskTrendRequest creates a request to invoke DescribeRiskTrend API

type DescribeRiskTrendResponse

type DescribeRiskTrendResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	TotalCount string     `json:"TotalCount" xml:"TotalCount"`
	Module     string     `json:"Module" xml:"Module"`
	DataList   []DataItem `json:"DataList" xml:"DataList"`
}

DescribeRiskTrendResponse is the response struct for api DescribeRiskTrend

func CreateDescribeRiskTrendResponse

func CreateDescribeRiskTrendResponse() (response *DescribeRiskTrendResponse)

CreateDescribeRiskTrendResponse creates a response to parse from DescribeRiskTrend response

type DescribeUidGcLevelRequest

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

DescribeUidGcLevelRequest is the request struct for api DescribeUidGcLevel

func CreateDescribeUidGcLevelRequest

func CreateDescribeUidGcLevelRequest() (request *DescribeUidGcLevelRequest)

CreateDescribeUidGcLevelRequest creates a request to invoke DescribeUidGcLevel API

type DescribeUidGcLevelResponse

type DescribeUidGcLevelResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Module    string `json:"Module" xml:"Module"`
	Gclevel   string `json:"Gclevel" xml:"Gclevel"`
}

DescribeUidGcLevelResponse is the response struct for api DescribeUidGcLevel

func CreateDescribeUidGcLevelResponse

func CreateDescribeUidGcLevelResponse() (response *DescribeUidGcLevelResponse)

CreateDescribeUidGcLevelResponse creates a response to parse from DescribeUidGcLevel response

type DescribeUidWhiteListGroupRequest

type DescribeUidWhiteListGroupRequest struct {
	*requests.RpcRequest
	SourceIp      string           `position:"Query" name:"SourceIp"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	WhiteListType requests.Integer `position:"Query" name:"WhiteListType"`
	DstIP         string           `position:"Query" name:"DstIP"`
	Lang          string           `position:"Query" name:"Lang"`
	SrcUid        string           `position:"Query" name:"SrcUid"`
	Status        string           `position:"Query" name:"Status"`
	SourceCode    string           `position:"Query" name:"SourceCode"`
}

DescribeUidWhiteListGroupRequest is the request struct for api DescribeUidWhiteListGroup

func CreateDescribeUidWhiteListGroupRequest

func CreateDescribeUidWhiteListGroupRequest() (request *DescribeUidWhiteListGroupRequest)

CreateDescribeUidWhiteListGroupRequest creates a request to invoke DescribeUidWhiteListGroup API

type DescribeUidWhiteListGroupResponse

type DescribeUidWhiteListGroupResponse struct {
	*responses.BaseResponse
	RequestId   string   `json:"RequestId" xml:"RequestId"`
	Module      string   `json:"module" xml:"module"`
	ProductList []string `json:"ProductList" xml:"ProductList"`
	PageInfo    PageInfo `json:"PageInfo" xml:"PageInfo"`
	DataList    []Data   `json:"DataList" xml:"DataList"`
}

DescribeUidWhiteListGroupResponse is the response struct for api DescribeUidWhiteListGroup

func CreateDescribeUidWhiteListGroupResponse

func CreateDescribeUidWhiteListGroupResponse() (response *DescribeUidWhiteListGroupResponse)

CreateDescribeUidWhiteListGroupResponse creates a response to parse from DescribeUidWhiteListGroup response

type Ecs

type Ecs struct {
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	IP           string `json:"IP" xml:"IP"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
}

Ecs is a nested struct in jarvis response

type EcsListInDescribeAccessWhiteListEipList

type EcsListInDescribeAccessWhiteListEipList struct {
	Ecs []Ecs `json:"Ecs" xml:"Ecs"`
}

EcsListInDescribeAccessWhiteListEipList is a nested struct in jarvis response

type EcsListInDescribeAccessWhiteListSlbList

type EcsListInDescribeAccessWhiteListSlbList struct {
	Ecs []Ecs `json:"Ecs" xml:"Ecs"`
}

EcsListInDescribeAccessWhiteListSlbList is a nested struct in jarvis response

type EcsListInDescribeAccessWhitelistEcsList

type EcsListInDescribeAccessWhitelistEcsList struct {
	Ecs []Ecs `json:"Ecs" xml:"Ecs"`
}

EcsListInDescribeAccessWhitelistEcsList is a nested struct in jarvis response

type EcsSecGroupRisk

type EcsSecGroupRisk struct {
	EcsSecGroupRiskItem []EcsSecGroupRiskItem `json:"EcsSecGroupRiskItem" xml:"EcsSecGroupRiskItem"`
}

EcsSecGroupRisk is a nested struct in jarvis response

type EcsSecGroupRiskItem

type EcsSecGroupRiskItem struct {
	NetType      string `json:"NetType" xml:"NetType"`
	Direction    string `json:"Direction" xml:"Direction"`
	DstPortRange string `json:"DstPortRange" xml:"DstPortRange"`
	SrcIpRange   string `json:"SrcIpRange" xml:"SrcIpRange"`
}

EcsSecGroupRiskItem is a nested struct in jarvis response

type InstanceList

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

InstanceList is a nested struct in jarvis response

type Item

type Item struct {
	RegionId string `json:"RegionId" xml:"RegionId"`
	IP       string `json:"IP" xml:"IP"`
}

Item is a nested struct in jarvis response

type ItemsInDescribeAccessWhiteListGroup

type ItemsInDescribeAccessWhiteListGroup struct {
	Item []Item `json:"Item" xml:"Item"`
}

ItemsInDescribeAccessWhiteListGroup is a nested struct in jarvis response

type ItemsInDescribeUidWhiteListGroup

type ItemsInDescribeUidWhiteListGroup struct {
	Item []Item `json:"Item" xml:"Item"`
}

ItemsInDescribeUidWhiteListGroup is a nested struct in jarvis response

type ModifyAccessWhiteListAutoShareRequest

type ModifyAccessWhiteListAutoShareRequest struct {
	*requests.RpcRequest
	SrcIP         string           `position:"Query" name:"SrcIP"`
	SourceIp      string           `position:"Query" name:"SourceIp"`
	AutoConfig    requests.Integer `position:"Query" name:"AutoConfig"`
	ProductName   string           `position:"Query" name:"ProductName"`
	WhiteListType requests.Integer `position:"Query" name:"WhiteListType"`
	Lang          string           `position:"Query" name:"Lang"`
	SourceCode    string           `position:"Query" name:"SourceCode"`
}

ModifyAccessWhiteListAutoShareRequest is the request struct for api ModifyAccessWhiteListAutoShare

func CreateModifyAccessWhiteListAutoShareRequest

func CreateModifyAccessWhiteListAutoShareRequest() (request *ModifyAccessWhiteListAutoShareRequest)

CreateModifyAccessWhiteListAutoShareRequest creates a request to invoke ModifyAccessWhiteListAutoShare API

type ModifyAccessWhiteListAutoShareResponse

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

ModifyAccessWhiteListAutoShareResponse is the response struct for api ModifyAccessWhiteListAutoShare

func CreateModifyAccessWhiteListAutoShareResponse

func CreateModifyAccessWhiteListAutoShareResponse() (response *ModifyAccessWhiteListAutoShareResponse)

CreateModifyAccessWhiteListAutoShareResponse creates a response to parse from ModifyAccessWhiteListAutoShare response

type ModifyUidWhiteListAutoShareRequest

type ModifyUidWhiteListAutoShareRequest struct {
	*requests.RpcRequest
	SourceIp      string           `position:"Query" name:"SourceIp"`
	AutoConfig    requests.Integer `position:"Query" name:"AutoConfig"`
	ProductName   string           `position:"Query" name:"ProductName"`
	WhiteListType requests.Integer `position:"Query" name:"WhiteListType"`
	Lang          string           `position:"Query" name:"Lang"`
	SrcUid        string           `position:"Query" name:"SrcUid"`
	SourceCode    string           `position:"Query" name:"SourceCode"`
}

ModifyUidWhiteListAutoShareRequest is the request struct for api ModifyUidWhiteListAutoShare

func CreateModifyUidWhiteListAutoShareRequest

func CreateModifyUidWhiteListAutoShareRequest() (request *ModifyUidWhiteListAutoShareRequest)

CreateModifyUidWhiteListAutoShareRequest creates a request to invoke ModifyUidWhiteListAutoShare API

type ModifyUidWhiteListAutoShareResponse

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

ModifyUidWhiteListAutoShareResponse is the response struct for api ModifyUidWhiteListAutoShare

func CreateModifyUidWhiteListAutoShareResponse

func CreateModifyUidWhiteListAutoShareResponse() (response *ModifyUidWhiteListAutoShareResponse)

CreateModifyUidWhiteListAutoShareResponse creates a response to parse from ModifyUidWhiteListAutoShare response

type PageInfo

type PageInfo struct {
	CurrentPage int `json:"currentPage" xml:"currentPage"`
	Total       int `json:"total" xml:"total"`
	PageSize    int `json:"pageSize" xml:"pageSize"`
}

PageInfo is a nested struct in jarvis response

type ProductList

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

ProductList is a nested struct in jarvis response

type RdsWhitelistRisk

type RdsWhitelistRisk struct {
	RdsWhitelistRiskItem []RdsWhitelistRiskItem `json:"RdsWhitelistRiskItem" xml:"RdsWhitelistRiskItem"`
}

RdsWhitelistRisk is a nested struct in jarvis response

type RdsWhitelistRiskItem

type RdsWhitelistRiskItem struct {
	RdsWhitelistGroup string `json:"RdsWhitelistGroup" xml:"RdsWhitelistGroup"`
	RiskDetail        string `json:"RiskDetail" xml:"RiskDetail"`
}

RdsWhitelistRiskItem is a nested struct in jarvis response

Source Files

Jump to

Keyboard shortcuts

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