Documentation ¶
Index ¶
- 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) CreateAccessWhiteListGroup(request *CreateAccessWhiteListGroupRequest) (response *CreateAccessWhiteListGroupResponse, err error)
- func (client *Client) CreateAccessWhiteListGroupWithCallback(request *CreateAccessWhiteListGroupRequest, ...) <-chan int
- func (client *Client) CreateAccessWhiteListGroupWithChan(request *CreateAccessWhiteListGroupRequest) (<-chan *CreateAccessWhiteListGroupResponse, <-chan error)
- func (client *Client) CreateCpmcPunishFeedBack(request *CreateCpmcPunishFeedBackRequest) (response *CreateCpmcPunishFeedBackResponse, err error)
- func (client *Client) CreateCpmcPunishFeedBackWithCallback(request *CreateCpmcPunishFeedBackRequest, ...) <-chan int
- func (client *Client) CreateCpmcPunishFeedBackWithChan(request *CreateCpmcPunishFeedBackRequest) (<-chan *CreateCpmcPunishFeedBackResponse, <-chan error)
- func (client *Client) CreateUidWhiteListGroup(request *CreateUidWhiteListGroupRequest) (response *CreateUidWhiteListGroupResponse, err error)
- func (client *Client) CreateUidWhiteListGroupWithCallback(request *CreateUidWhiteListGroupRequest, ...) <-chan int
- func (client *Client) CreateUidWhiteListGroupWithChan(request *CreateUidWhiteListGroupRequest) (<-chan *CreateUidWhiteListGroupResponse, <-chan error)
- func (client *Client) DeleteAccessWhiteListGroup(request *DeleteAccessWhiteListGroupRequest) (response *DeleteAccessWhiteListGroupResponse, err error)
- func (client *Client) DeleteAccessWhiteListGroupWithCallback(request *DeleteAccessWhiteListGroupRequest, ...) <-chan int
- func (client *Client) DeleteAccessWhiteListGroupWithChan(request *DeleteAccessWhiteListGroupRequest) (<-chan *DeleteAccessWhiteListGroupResponse, <-chan error)
- func (client *Client) DeleteUidWhiteListGroup(request *DeleteUidWhiteListGroupRequest) (response *DeleteUidWhiteListGroupResponse, err error)
- func (client *Client) DeleteUidWhiteListGroupWithCallback(request *DeleteUidWhiteListGroupRequest, ...) <-chan int
- func (client *Client) DeleteUidWhiteListGroupWithChan(request *DeleteUidWhiteListGroupRequest) (<-chan *DeleteUidWhiteListGroupResponse, <-chan error)
- func (client *Client) DescribeAccessWhiteListEipList(request *DescribeAccessWhiteListEipListRequest) (response *DescribeAccessWhiteListEipListResponse, err error)
- func (client *Client) DescribeAccessWhiteListEipListWithCallback(request *DescribeAccessWhiteListEipListRequest, ...) <-chan int
- func (client *Client) DescribeAccessWhiteListEipListWithChan(request *DescribeAccessWhiteListEipListRequest) (<-chan *DescribeAccessWhiteListEipListResponse, <-chan error)
- func (client *Client) DescribeAccessWhiteListGroup(request *DescribeAccessWhiteListGroupRequest) (response *DescribeAccessWhiteListGroupResponse, err error)
- func (client *Client) DescribeAccessWhiteListGroupWithCallback(request *DescribeAccessWhiteListGroupRequest, ...) <-chan int
- func (client *Client) DescribeAccessWhiteListGroupWithChan(request *DescribeAccessWhiteListGroupRequest) (<-chan *DescribeAccessWhiteListGroupResponse, <-chan error)
- func (client *Client) DescribeAccessWhiteListSlbList(request *DescribeAccessWhiteListSlbListRequest) (response *DescribeAccessWhiteListSlbListResponse, err error)
- func (client *Client) DescribeAccessWhiteListSlbListWithCallback(request *DescribeAccessWhiteListSlbListRequest, ...) <-chan int
- func (client *Client) DescribeAccessWhiteListSlbListWithChan(request *DescribeAccessWhiteListSlbListRequest) (<-chan *DescribeAccessWhiteListSlbListResponse, <-chan error)
- func (client *Client) DescribeAccessWhitelistEcsList(request *DescribeAccessWhitelistEcsListRequest) (response *DescribeAccessWhitelistEcsListResponse, err error)
- func (client *Client) DescribeAccessWhitelistEcsListWithCallback(request *DescribeAccessWhitelistEcsListRequest, ...) <-chan int
- func (client *Client) DescribeAccessWhitelistEcsListWithChan(request *DescribeAccessWhitelistEcsListRequest) (<-chan *DescribeAccessWhitelistEcsListResponse, <-chan error)
- func (client *Client) DescribeCpmcPunishList(request *DescribeCpmcPunishListRequest) (response *DescribeCpmcPunishListResponse, err error)
- func (client *Client) DescribeCpmcPunishListWithCallback(request *DescribeCpmcPunishListRequest, ...) <-chan int
- func (client *Client) DescribeCpmcPunishListWithChan(request *DescribeCpmcPunishListRequest) (<-chan *DescribeCpmcPunishListResponse, <-chan error)
- func (client *Client) DescribeDdosDefenseInfo(request *DescribeDdosDefenseInfoRequest) (response *DescribeDdosDefenseInfoResponse, err error)
- func (client *Client) DescribeDdosDefenseInfoWithCallback(request *DescribeDdosDefenseInfoRequest, ...) <-chan int
- func (client *Client) DescribeDdosDefenseInfoWithChan(request *DescribeDdosDefenseInfoRequest) (<-chan *DescribeDdosDefenseInfoResponse, <-chan error)
- func (client *Client) DescribePhoneInfo(request *DescribePhoneInfoRequest) (response *DescribePhoneInfoResponse, err error)
- func (client *Client) DescribePhoneInfoWithCallback(request *DescribePhoneInfoRequest, ...) <-chan int
- func (client *Client) DescribePhoneInfoWithChan(request *DescribePhoneInfoRequest) (<-chan *DescribePhoneInfoResponse, <-chan error)
- func (client *Client) DescribePunishList(request *DescribePunishListRequest) (response *DescribePunishListResponse, err error)
- func (client *Client) DescribePunishListWithCallback(request *DescribePunishListRequest, ...) <-chan int
- func (client *Client) DescribePunishListWithChan(request *DescribePunishListRequest) (<-chan *DescribePunishListResponse, <-chan error)
- func (client *Client) DescribeResetRecordList(request *DescribeResetRecordListRequest) (response *DescribeResetRecordListResponse, err error)
- func (client *Client) DescribeResetRecordListWithCallback(request *DescribeResetRecordListRequest, ...) <-chan int
- func (client *Client) DescribeResetRecordListWithChan(request *DescribeResetRecordListRequest) (<-chan *DescribeResetRecordListResponse, <-chan error)
- func (client *Client) DescribeResetRecordQueryCount(request *DescribeResetRecordQueryCountRequest) (response *DescribeResetRecordQueryCountResponse, err error)
- func (client *Client) DescribeResetRecordQueryCountWithCallback(request *DescribeResetRecordQueryCountRequest, ...) <-chan int
- func (client *Client) DescribeResetRecordQueryCountWithChan(request *DescribeResetRecordQueryCountRequest) (<-chan *DescribeResetRecordQueryCountResponse, <-chan error)
- func (client *Client) DescribeRiskListDetail(request *DescribeRiskListDetailRequest) (response *DescribeRiskListDetailResponse, err error)
- func (client *Client) DescribeRiskListDetailWithCallback(request *DescribeRiskListDetailRequest, ...) <-chan int
- func (client *Client) DescribeRiskListDetailWithChan(request *DescribeRiskListDetailRequest) (<-chan *DescribeRiskListDetailResponse, <-chan error)
- func (client *Client) DescribeRiskTrend(request *DescribeRiskTrendRequest) (response *DescribeRiskTrendResponse, err error)
- func (client *Client) DescribeRiskTrendWithCallback(request *DescribeRiskTrendRequest, ...) <-chan int
- func (client *Client) DescribeRiskTrendWithChan(request *DescribeRiskTrendRequest) (<-chan *DescribeRiskTrendResponse, <-chan error)
- func (client *Client) DescribeUidGcLevel(request *DescribeUidGcLevelRequest) (response *DescribeUidGcLevelResponse, err error)
- func (client *Client) DescribeUidGcLevelWithCallback(request *DescribeUidGcLevelRequest, ...) <-chan int
- func (client *Client) DescribeUidGcLevelWithChan(request *DescribeUidGcLevelRequest) (<-chan *DescribeUidGcLevelResponse, <-chan error)
- func (client *Client) DescribeUidWhiteListGroup(request *DescribeUidWhiteListGroupRequest) (response *DescribeUidWhiteListGroupResponse, err error)
- func (client *Client) DescribeUidWhiteListGroupWithCallback(request *DescribeUidWhiteListGroupRequest, ...) <-chan int
- func (client *Client) DescribeUidWhiteListGroupWithChan(request *DescribeUidWhiteListGroupRequest) (<-chan *DescribeUidWhiteListGroupResponse, <-chan error)
- func (client *Client) ModifyAccessWhiteListAutoShare(request *ModifyAccessWhiteListAutoShareRequest) (response *ModifyAccessWhiteListAutoShareResponse, err error)
- func (client *Client) ModifyAccessWhiteListAutoShareWithCallback(request *ModifyAccessWhiteListAutoShareRequest, ...) <-chan int
- func (client *Client) ModifyAccessWhiteListAutoShareWithChan(request *ModifyAccessWhiteListAutoShareRequest) (<-chan *ModifyAccessWhiteListAutoShareResponse, <-chan error)
- func (client *Client) ModifyUidWhiteListAutoShare(request *ModifyUidWhiteListAutoShareRequest) (response *ModifyUidWhiteListAutoShareResponse, err error)
- func (client *Client) ModifyUidWhiteListAutoShareWithCallback(request *ModifyUidWhiteListAutoShareRequest, ...) <-chan int
- func (client *Client) ModifyUidWhiteListAutoShareWithChan(request *ModifyUidWhiteListAutoShareRequest) (<-chan *ModifyUidWhiteListAutoShareResponse, <-chan error)
- type CreateAccessWhiteListGroupRequest
- type CreateAccessWhiteListGroupResponse
- type CreateCpmcPunishFeedBackRequest
- type CreateCpmcPunishFeedBackResponse
- type CreateUidWhiteListGroupRequest
- type CreateUidWhiteListGroupResponse
- type Data
- type DataItem
- type DataListInDescribeAccessWhiteListGroup
- type DataListInDescribeCpmcPunishList
- type DataListInDescribePunishList
- type DataListInDescribeResetRecordList
- type DataListInDescribeRiskListDetail
- type DataListInDescribeRiskTrend
- type DataListInDescribeUidWhiteListGroup
- type DdosDefenseThreshold
- type DdosDefenseThresholdItem
- type DeleteAccessWhiteListGroupRequest
- type DeleteAccessWhiteListGroupResponse
- type DeleteUidWhiteListGroupRequest
- type DeleteUidWhiteListGroupResponse
- type DescribeAccessWhiteListEipListRequest
- type DescribeAccessWhiteListEipListResponse
- type DescribeAccessWhiteListGroupRequest
- type DescribeAccessWhiteListGroupResponse
- type DescribeAccessWhiteListSlbListRequest
- type DescribeAccessWhiteListSlbListResponse
- type DescribeAccessWhitelistEcsListRequest
- type DescribeAccessWhitelistEcsListResponse
- type DescribeCpmcPunishListRequest
- type DescribeCpmcPunishListResponse
- type DescribeDdosDefenseInfoRequest
- type DescribeDdosDefenseInfoResponse
- type DescribePhoneInfoRequest
- type DescribePhoneInfoResponse
- type DescribePunishListRequest
- type DescribePunishListResponse
- type DescribeResetRecordListRequest
- type DescribeResetRecordListResponse
- type DescribeResetRecordQueryCountRequest
- type DescribeResetRecordQueryCountResponse
- type DescribeRiskListDetailRequest
- type DescribeRiskListDetailResponse
- type DescribeRiskTrendRequest
- type DescribeRiskTrendResponse
- type DescribeUidGcLevelRequest
- type DescribeUidGcLevelResponse
- type DescribeUidWhiteListGroupRequest
- type DescribeUidWhiteListGroupResponse
- type Ecs
- type EcsListInDescribeAccessWhiteListEipList
- type EcsListInDescribeAccessWhiteListSlbList
- type EcsListInDescribeAccessWhitelistEcsList
- type EcsSecGroupRisk
- type EcsSecGroupRiskItem
- type InstanceList
- type Item
- type ItemsInDescribeAccessWhiteListGroup
- type ItemsInDescribeUidWhiteListGroup
- type ModifyAccessWhiteListAutoShareRequest
- type ModifyAccessWhiteListAutoShareResponse
- type ModifyUidWhiteListAutoShareRequest
- type ModifyUidWhiteListAutoShareResponse
- type PageInfo
- type ProductList
- type RdsWhitelistRisk
- type RdsWhitelistRiskItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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) 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 {}
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 {}
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 {}
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 {}
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 ¶
- client.go
- create_access_white_list_group.go
- create_cpmc_punish_feed_back.go
- create_uid_white_list_group.go
- delete_access_white_list_group.go
- delete_uid_white_list_group.go
- describe_access_white_list_eip_list.go
- describe_access_white_list_group.go
- describe_access_white_list_slb_list.go
- describe_access_whitelist_ecs_list.go
- describe_cpmc_punish_list.go
- describe_ddos_defense_info.go
- describe_phone_info.go
- describe_punish_list.go
- describe_reset_record_list.go
- describe_reset_record_query_count.go
- describe_risk_list_detail.go
- describe_risk_trend.go
- describe_uid_gc_level.go
- describe_uid_white_list_group.go
- modify_access_white_list_auto_share.go
- modify_uid_white_list_auto_share.go
- struct_data.go
- struct_data_item.go
- struct_data_list_in_describe_access_white_list_group.go
- struct_data_list_in_describe_cpmc_punish_list.go
- struct_data_list_in_describe_punish_list.go
- struct_data_list_in_describe_reset_record_list.go
- struct_data_list_in_describe_risk_list_detail.go
- struct_data_list_in_describe_risk_trend.go
- struct_data_list_in_describe_uid_white_list_group.go
- struct_ddos_defense_threshold.go
- struct_ddos_defense_threshold_item.go
- struct_ecs.go
- struct_ecs_list_in_describe_access_white_list_eip_list.go
- struct_ecs_list_in_describe_access_white_list_slb_list.go
- struct_ecs_list_in_describe_access_whitelist_ecs_list.go
- struct_ecs_sec_group_risk.go
- struct_ecs_sec_group_risk_item.go
- struct_instance_list.go
- struct_item.go
- struct_items_in_describe_access_white_list_group.go
- struct_items_in_describe_uid_white_list_group.go
- struct_page_info.go
- struct_product_list.go
- struct_rds_whitelist_risk.go
- struct_rds_whitelist_risk_item.go