apis

package
v1.38.0 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DescribeAttackLogsRequest added in v1.8.0

type DescribeAttackLogsRequest struct {
	core.JDCloudRequest

	/* 页码 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ  */
	StartTime string `json:"startTime"`

	/* 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ  */
	EndTime string `json:"endTime"`

	/* 基础防护已防护的公网 IP, ip 不为空时, 查询 ip 对应的攻击记录, ip 为空时, 查询用户所有攻击记录<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Optional) */
	Ip []string `json:"ip"`
}

func NewDescribeAttackLogsRequest added in v1.8.0

func NewDescribeAttackLogsRequest(
	startTime string,
	endTime string,
) *DescribeAttackLogsRequest

* param startTime: 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAttackLogsRequestWithAllParams added in v1.8.0

func NewDescribeAttackLogsRequestWithAllParams(
	pageNumber *int,
	pageSize *int,
	startTime string,
	endTime string,
	ip []string,
) *DescribeAttackLogsRequest

* param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional) * param startTime: 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * param ip: 基础防护已防护的公网 IP, ip 不为空时, 查询 ip 对应的攻击记录, ip 为空时, 查询用户所有攻击记录<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Optional)

func NewDescribeAttackLogsRequestWithoutParam added in v1.8.0

func NewDescribeAttackLogsRequestWithoutParam() *DescribeAttackLogsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAttackLogsRequest) GetRegionId added in v1.8.0

func (r DescribeAttackLogsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAttackLogsRequest) SetEndTime added in v1.8.0

func (r *DescribeAttackLogsRequest) SetEndTime(endTime string)

param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ(Required)

func (*DescribeAttackLogsRequest) SetIp added in v1.8.0

func (r *DescribeAttackLogsRequest) SetIp(ip []string)

param ip: 基础防护已防护的公网 IP, ip 不为空时, 查询 ip 对应的攻击记录, ip 为空时, 查询用户所有攻击记录<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP(Optional)

func (*DescribeAttackLogsRequest) SetPageNumber added in v1.8.0

func (r *DescribeAttackLogsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码(Optional)

func (*DescribeAttackLogsRequest) SetPageSize added in v1.8.0

func (r *DescribeAttackLogsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小(Optional)

func (*DescribeAttackLogsRequest) SetStartTime added in v1.8.0

func (r *DescribeAttackLogsRequest) SetStartTime(startTime string)

param startTime: 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ(Required)

type DescribeAttackLogsResponse added in v1.8.0

type DescribeAttackLogsResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeAttackLogsResult `json:"result"`
}

type DescribeAttackLogsResult added in v1.8.0

type DescribeAttackLogsResult struct {
	DataList     []baseanti.AttackLog `json:"dataList"`
	CurrentCount int                  `json:"currentCount"`
	TotalCount   int                  `json:"totalCount"`
	TotalPage    int                  `json:"totalPage"`
}

type DescribeAttackStatisticsRequest added in v1.8.0

type DescribeAttackStatisticsRequest struct {
	core.JDCloudRequest

	/* 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ  */
	StartTime string `json:"startTime"`

	/* 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ  */
	EndTime string `json:"endTime"`

	/* 基础防护已防护的公网 IP, ip 不为空时, 统计 ip 对应的攻击情况, ip 为空时, 统计用户所有公网 IP 的攻击情况. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Optional) */
	Ip []string `json:"ip"`
}

func NewDescribeAttackStatisticsRequest added in v1.8.0

func NewDescribeAttackStatisticsRequest(
	startTime string,
	endTime string,
) *DescribeAttackStatisticsRequest

* param startTime: 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAttackStatisticsRequestWithAllParams added in v1.8.0

func NewDescribeAttackStatisticsRequestWithAllParams(
	startTime string,
	endTime string,
	ip []string,
) *DescribeAttackStatisticsRequest

* param startTime: 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * param ip: 基础防护已防护的公网 IP, ip 不为空时, 统计 ip 对应的攻击情况, ip 为空时, 统计用户所有公网 IP 的攻击情况. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Optional)

func NewDescribeAttackStatisticsRequestWithoutParam added in v1.8.0

func NewDescribeAttackStatisticsRequestWithoutParam() *DescribeAttackStatisticsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAttackStatisticsRequest) GetRegionId added in v1.8.0

func (r DescribeAttackStatisticsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAttackStatisticsRequest) SetEndTime added in v1.8.0

func (r *DescribeAttackStatisticsRequest) SetEndTime(endTime string)

param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ(Required)

func (*DescribeAttackStatisticsRequest) SetIp added in v1.8.0

func (r *DescribeAttackStatisticsRequest) SetIp(ip []string)

param ip: 基础防护已防护的公网 IP, ip 不为空时, 统计 ip 对应的攻击情况, ip 为空时, 统计用户所有公网 IP 的攻击情况. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP(Optional)

func (*DescribeAttackStatisticsRequest) SetStartTime added in v1.8.0

func (r *DescribeAttackStatisticsRequest) SetStartTime(startTime string)

param startTime: 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ(Required)

type DescribeAttackStatisticsResponse added in v1.8.0

type DescribeAttackStatisticsResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    DescribeAttackStatisticsResult `json:"result"`
}

type DescribeAttackStatisticsResult added in v1.8.0

type DescribeAttackStatisticsResult struct {
	AttackCount    int     `json:"attackCount"`
	BlackHoleCount int     `json:"blackHoleCount"`
	Peak           float64 `json:"peak"`
	Unit           string  `json:"unit"`
}

type DescribeAttackTypeCountRequest added in v1.8.0

type DescribeAttackTypeCountRequest struct {
	core.JDCloudRequest

	/* 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ  */
	StartTime string `json:"startTime"`

	/* 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ  */
	EndTime string `json:"endTime"`

	/* 基础防护已防护的公网 IP, ip 不为空时, 查询 ip 对应的各类型攻击次数, ip 为空时, 查询用户所有公网 IP 的各类型攻击次数. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Optional) */
	Ip []string `json:"ip"`
}

func NewDescribeAttackTypeCountRequest added in v1.8.0

func NewDescribeAttackTypeCountRequest(
	startTime string,
	endTime string,
) *DescribeAttackTypeCountRequest

* param startTime: 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAttackTypeCountRequestWithAllParams added in v1.8.0

func NewDescribeAttackTypeCountRequestWithAllParams(
	startTime string,
	endTime string,
	ip []string,
) *DescribeAttackTypeCountRequest

* param startTime: 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * param ip: 基础防护已防护的公网 IP, ip 不为空时, 查询 ip 对应的各类型攻击次数, ip 为空时, 查询用户所有公网 IP 的各类型攻击次数. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Optional)

func NewDescribeAttackTypeCountRequestWithoutParam added in v1.8.0

func NewDescribeAttackTypeCountRequestWithoutParam() *DescribeAttackTypeCountRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAttackTypeCountRequest) GetRegionId added in v1.8.0

func (r DescribeAttackTypeCountRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAttackTypeCountRequest) SetEndTime added in v1.8.0

func (r *DescribeAttackTypeCountRequest) SetEndTime(endTime string)

param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ(Required)

func (*DescribeAttackTypeCountRequest) SetIp added in v1.8.0

func (r *DescribeAttackTypeCountRequest) SetIp(ip []string)

param ip: 基础防护已防护的公网 IP, ip 不为空时, 查询 ip 对应的各类型攻击次数, ip 为空时, 查询用户所有公网 IP 的各类型攻击次数. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP(Optional)

func (*DescribeAttackTypeCountRequest) SetStartTime added in v1.8.0

func (r *DescribeAttackTypeCountRequest) SetStartTime(startTime string)

param startTime: 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ(Required)

type DescribeAttackTypeCountResponse added in v1.8.0

type DescribeAttackTypeCountResponse struct {
	RequestID string                        `json:"requestId"`
	Error     core.ErrorResponse            `json:"error"`
	Result    DescribeAttackTypeCountResult `json:"result"`
}

type DescribeAttackTypeCountResult added in v1.8.0

type DescribeAttackTypeCountResult struct {
	DataList []baseanti.AttackTypeCount `json:"dataList"`
}

type DescribeCcsIpResourcesRequest added in v1.10.0

type DescribeCcsIpResourcesRequest struct {
	core.JDCloudRequest

	/* 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州  */
	RegionId string `json:"regionId"`

	/* 页码 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeCcsIpResourcesRequest added in v1.10.0

func NewDescribeCcsIpResourcesRequest(
	regionId string,
) *DescribeCcsIpResourcesRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCcsIpResourcesRequestWithAllParams added in v1.10.0

func NewDescribeCcsIpResourcesRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
) *DescribeCcsIpResourcesRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional)

func NewDescribeCcsIpResourcesRequestWithoutParam added in v1.10.0

func NewDescribeCcsIpResourcesRequestWithoutParam() *DescribeCcsIpResourcesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCcsIpResourcesRequest) GetRegionId added in v1.10.0

func (r DescribeCcsIpResourcesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCcsIpResourcesRequest) SetPageNumber added in v1.10.0

func (r *DescribeCcsIpResourcesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码(Optional)

func (*DescribeCcsIpResourcesRequest) SetPageSize added in v1.10.0

func (r *DescribeCcsIpResourcesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小(Optional)

func (*DescribeCcsIpResourcesRequest) SetRegionId added in v1.10.0

func (r *DescribeCcsIpResourcesRequest) SetRegionId(regionId string)

param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州(Required)

type DescribeCcsIpResourcesResponse added in v1.10.0

type DescribeCcsIpResourcesResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeCcsIpResourcesResult `json:"result"`
}

type DescribeCcsIpResourcesResult added in v1.10.0

type DescribeCcsIpResourcesResult struct {
	DataList     []baseanti.IpResource `json:"dataList"`
	CurrentCount int                   `json:"currentCount"`
	TotalCount   int                   `json:"totalCount"`
	TotalPage    int                   `json:"totalPage"`
}

type DescribeCpsIpResourcesRequest added in v1.8.0

type DescribeCpsIpResourcesRequest struct {
	core.JDCloudRequest

	/* 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州  */
	RegionId string `json:"regionId"`

	/* 页码 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeCpsIpResourcesRequest added in v1.8.0

func NewDescribeCpsIpResourcesRequest(
	regionId string,
) *DescribeCpsIpResourcesRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCpsIpResourcesRequestWithAllParams added in v1.8.0

func NewDescribeCpsIpResourcesRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
) *DescribeCpsIpResourcesRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional)

func NewDescribeCpsIpResourcesRequestWithoutParam added in v1.8.0

func NewDescribeCpsIpResourcesRequestWithoutParam() *DescribeCpsIpResourcesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCpsIpResourcesRequest) GetRegionId added in v1.8.0

func (r DescribeCpsIpResourcesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCpsIpResourcesRequest) SetPageNumber added in v1.8.0

func (r *DescribeCpsIpResourcesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码(Optional)

func (*DescribeCpsIpResourcesRequest) SetPageSize added in v1.8.0

func (r *DescribeCpsIpResourcesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小(Optional)

func (*DescribeCpsIpResourcesRequest) SetRegionId added in v1.8.0

func (r *DescribeCpsIpResourcesRequest) SetRegionId(regionId string)

param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州(Required)

type DescribeCpsIpResourcesResponse added in v1.8.0

type DescribeCpsIpResourcesResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeCpsIpResourcesResult `json:"result"`
}

type DescribeCpsIpResourcesResult added in v1.8.0

type DescribeCpsIpResourcesResult struct {
	DataList     []baseanti.IpResource `json:"dataList"`
	CurrentCount int                   `json:"currentCount"`
	TotalCount   int                   `json:"totalCount"`
	TotalPage    int                   `json:"totalPage"`
}

type DescribeElasticIpResourcesRequest added in v1.8.0

type DescribeElasticIpResourcesRequest struct {
	core.JDCloudRequest

	/* 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州  */
	RegionId string `json:"regionId"`

	/* 页码 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeElasticIpResourcesRequest added in v1.8.0

func NewDescribeElasticIpResourcesRequest(
	regionId string,
) *DescribeElasticIpResourcesRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeElasticIpResourcesRequestWithAllParams added in v1.8.0

func NewDescribeElasticIpResourcesRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
) *DescribeElasticIpResourcesRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional)

func NewDescribeElasticIpResourcesRequestWithoutParam added in v1.8.0

func NewDescribeElasticIpResourcesRequestWithoutParam() *DescribeElasticIpResourcesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeElasticIpResourcesRequest) GetRegionId added in v1.8.0

func (r DescribeElasticIpResourcesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeElasticIpResourcesRequest) SetPageNumber added in v1.8.0

func (r *DescribeElasticIpResourcesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码(Optional)

func (*DescribeElasticIpResourcesRequest) SetPageSize added in v1.8.0

func (r *DescribeElasticIpResourcesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小(Optional)

func (*DescribeElasticIpResourcesRequest) SetRegionId added in v1.8.0

func (r *DescribeElasticIpResourcesRequest) SetRegionId(regionId string)

param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州(Required)

type DescribeElasticIpResourcesResponse added in v1.8.0

type DescribeElasticIpResourcesResponse struct {
	RequestID string                           `json:"requestId"`
	Error     core.ErrorResponse               `json:"error"`
	Result    DescribeElasticIpResourcesResult `json:"result"`
}

type DescribeElasticIpResourcesResult added in v1.8.0

type DescribeElasticIpResourcesResult struct {
	DataList     []baseanti.IpResource `json:"dataList"`
	CurrentCount int                   `json:"currentCount"`
	TotalCount   int                   `json:"totalCount"`
	TotalPage    int                   `json:"totalPage"`
}

type DescribeIpCleanThresholdRangeRequest added in v1.8.0

type DescribeIpCleanThresholdRangeRequest struct {
	core.JDCloudRequest

	/* 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州  */
	RegionId string `json:"regionId"`

	/* 基础防护已防护公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP  */
	Ip string `json:"ip"`
}

func NewDescribeIpCleanThresholdRangeRequest added in v1.8.0

func NewDescribeIpCleanThresholdRangeRequest(
	regionId string,
	ip string,
) *DescribeIpCleanThresholdRangeRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ip: 基础防护已防护公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeIpCleanThresholdRangeRequestWithAllParams added in v1.8.0

func NewDescribeIpCleanThresholdRangeRequestWithAllParams(
	regionId string,
	ip string,
) *DescribeIpCleanThresholdRangeRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ip: 基础防护已防护公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Required)

func NewDescribeIpCleanThresholdRangeRequestWithoutParam added in v1.8.0

func NewDescribeIpCleanThresholdRangeRequestWithoutParam() *DescribeIpCleanThresholdRangeRequest

This constructor has better compatible ability when API parameters changed

func (DescribeIpCleanThresholdRangeRequest) GetRegionId added in v1.8.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeIpCleanThresholdRangeRequest) SetIp added in v1.8.0

param ip: 基础防护已防护公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP(Required)

func (*DescribeIpCleanThresholdRangeRequest) SetRegionId added in v1.8.0

func (r *DescribeIpCleanThresholdRangeRequest) SetRegionId(regionId string)

param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州(Required)

type DescribeIpCleanThresholdRangeResponse added in v1.8.0

type DescribeIpCleanThresholdRangeResponse struct {
	RequestID string                              `json:"requestId"`
	Error     core.ErrorResponse                  `json:"error"`
	Result    DescribeIpCleanThresholdRangeResult `json:"result"`
}

type DescribeIpCleanThresholdRangeResult added in v1.8.0

type DescribeIpCleanThresholdRangeResult struct {
	Data baseanti.IpCleanThresholdRange `json:"data"`
}

type DescribeIpMonitorFlowRequest added in v1.8.0

type DescribeIpMonitorFlowRequest struct {
	core.JDCloudRequest

	/* 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ  */
	StartTime string `json:"startTime"`

	/* 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ  */
	EndTime string `json:"endTime"`

	/* 基础防护已防护的公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP  */
	Ip []string `json:"ip"`
}

func NewDescribeIpMonitorFlowRequest added in v1.8.0

func NewDescribeIpMonitorFlowRequest(
	startTime string,
	endTime string,
	ip []string,
) *DescribeIpMonitorFlowRequest

* param startTime: 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * param ip: 基础防护已防护的公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeIpMonitorFlowRequestWithAllParams added in v1.8.0

func NewDescribeIpMonitorFlowRequestWithAllParams(
	startTime string,
	endTime string,
	ip []string,
) *DescribeIpMonitorFlowRequest

* param startTime: 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required) * param ip: 基础防护已防护的公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Required)

func NewDescribeIpMonitorFlowRequestWithoutParam added in v1.8.0

func NewDescribeIpMonitorFlowRequestWithoutParam() *DescribeIpMonitorFlowRequest

This constructor has better compatible ability when API parameters changed

func (DescribeIpMonitorFlowRequest) GetRegionId added in v1.8.0

func (r DescribeIpMonitorFlowRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeIpMonitorFlowRequest) SetEndTime added in v1.8.0

func (r *DescribeIpMonitorFlowRequest) SetEndTime(endTime string)

param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ(Required)

func (*DescribeIpMonitorFlowRequest) SetIp added in v1.8.0

func (r *DescribeIpMonitorFlowRequest) SetIp(ip []string)

param ip: 基础防护已防护的公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP(Required)

func (*DescribeIpMonitorFlowRequest) SetStartTime added in v1.8.0

func (r *DescribeIpMonitorFlowRequest) SetStartTime(startTime string)

param startTime: 开始时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ(Required)

type DescribeIpMonitorFlowResponse added in v1.8.0

type DescribeIpMonitorFlowResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeIpMonitorFlowResult `json:"result"`
}

type DescribeIpMonitorFlowResult added in v1.8.0

type DescribeIpMonitorFlowResult struct {
	Bps baseanti.IpResourceFlow `json:"bps"`
	Pps baseanti.IpResourceFlow `json:"pps"`
}

type DescribeIpResourceFlowRequest

type DescribeIpResourceFlowRequest struct {
	core.JDCloudRequest

	/* 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州  */
	RegionId string `json:"regionId"`

	/* 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP  */
	Ip string `json:"ip"`

	/* 查询的结束时间, UTC时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ, 为空时查询当前时间之前 15 分钟内监控流量 (Optional) */
	EndTime *string `json:"endTime"`
}

func NewDescribeIpResourceFlowRequest

func NewDescribeIpResourceFlowRequest(
	regionId string,
	ip string,
) *DescribeIpResourceFlowRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ip: 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeIpResourceFlowRequestWithAllParams

func NewDescribeIpResourceFlowRequestWithAllParams(
	regionId string,
	ip string,
	endTime *string,
) *DescribeIpResourceFlowRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ip: 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Required) * param endTime: 查询的结束时间, UTC时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ, 为空时查询当前时间之前 15 分钟内监控流量 (Optional)

func NewDescribeIpResourceFlowRequestWithoutParam

func NewDescribeIpResourceFlowRequestWithoutParam() *DescribeIpResourceFlowRequest

This constructor has better compatible ability when API parameters changed

func (DescribeIpResourceFlowRequest) GetRegionId

func (r DescribeIpResourceFlowRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeIpResourceFlowRequest) SetEndTime

func (r *DescribeIpResourceFlowRequest) SetEndTime(endTime string)

param endTime: 查询的结束时间, UTC时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ, 为空时查询当前时间之前 15 分钟内监控流量(Optional)

func (*DescribeIpResourceFlowRequest) SetIp

param ip: 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP(Required)

func (*DescribeIpResourceFlowRequest) SetRegionId

func (r *DescribeIpResourceFlowRequest) SetRegionId(regionId string)

param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州(Required)

type DescribeIpResourceFlowResponse

type DescribeIpResourceFlowResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeIpResourceFlowResult `json:"result"`
}

type DescribeIpResourceFlowResult

type DescribeIpResourceFlowResult struct {
	Bps baseanti.IpResourceFlow `json:"bps"`
	Pps baseanti.IpResourceFlow `json:"pps"`
}

type DescribeIpResourceInfoRequest

type DescribeIpResourceInfoRequest struct {
	core.JDCloudRequest

	/* 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州  */
	RegionId string `json:"regionId"`

	/* 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP  */
	Ip string `json:"ip"`
}

func NewDescribeIpResourceInfoRequest

func NewDescribeIpResourceInfoRequest(
	regionId string,
	ip string,
) *DescribeIpResourceInfoRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ip: 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeIpResourceInfoRequestWithAllParams

func NewDescribeIpResourceInfoRequestWithAllParams(
	regionId string,
	ip string,
) *DescribeIpResourceInfoRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ip: 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Required)

func NewDescribeIpResourceInfoRequestWithoutParam

func NewDescribeIpResourceInfoRequestWithoutParam() *DescribeIpResourceInfoRequest

This constructor has better compatible ability when API parameters changed

func (DescribeIpResourceInfoRequest) GetRegionId

func (r DescribeIpResourceInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeIpResourceInfoRequest) SetIp

param ip: 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP(Required)

func (*DescribeIpResourceInfoRequest) SetRegionId

func (r *DescribeIpResourceInfoRequest) SetRegionId(regionId string)

param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州(Required)

type DescribeIpResourceInfoResponse

type DescribeIpResourceInfoResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeIpResourceInfoResult `json:"result"`
}

type DescribeIpResourceInfoResult

type DescribeIpResourceInfoResult struct {
	Data baseanti.IpResourceInfo `json:"data"`
}

type DescribeIpResourceProtectInfoRequest

type DescribeIpResourceProtectInfoRequest struct {
	core.JDCloudRequest

	/* 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州  */
	RegionId string `json:"regionId"`

	/* 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP  */
	Ip string `json:"ip"`

	/* 限制查询的开始范围 (Optional) */
	Start *int `json:"start"`

	/* 限制查询的记录数 (Optional) */
	Limit *int `json:"limit"`
}

func NewDescribeIpResourceProtectInfoRequest

func NewDescribeIpResourceProtectInfoRequest(
	regionId string,
	ip string,
) *DescribeIpResourceProtectInfoRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ip: 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeIpResourceProtectInfoRequestWithAllParams

func NewDescribeIpResourceProtectInfoRequestWithAllParams(
	regionId string,
	ip string,
	start *int,
	limit *int,
) *DescribeIpResourceProtectInfoRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ip: 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Required) * param start: 限制查询的开始范围 (Optional) * param limit: 限制查询的记录数 (Optional)

func NewDescribeIpResourceProtectInfoRequestWithoutParam

func NewDescribeIpResourceProtectInfoRequestWithoutParam() *DescribeIpResourceProtectInfoRequest

This constructor has better compatible ability when API parameters changed

func (DescribeIpResourceProtectInfoRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeIpResourceProtectInfoRequest) SetIp

param ip: 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP(Required)

func (*DescribeIpResourceProtectInfoRequest) SetLimit

func (r *DescribeIpResourceProtectInfoRequest) SetLimit(limit int)

param limit: 限制查询的记录数(Optional)

func (*DescribeIpResourceProtectInfoRequest) SetRegionId

func (r *DescribeIpResourceProtectInfoRequest) SetRegionId(regionId string)

param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州(Required)

func (*DescribeIpResourceProtectInfoRequest) SetStart

func (r *DescribeIpResourceProtectInfoRequest) SetStart(start int)

param start: 限制查询的开始范围(Optional)

type DescribeIpResourceProtectInfoResponse

type DescribeIpResourceProtectInfoResponse struct {
	RequestID string                              `json:"requestId"`
	Error     core.ErrorResponse                  `json:"error"`
	Result    DescribeIpResourceProtectInfoResult `json:"result"`
}

type DescribeIpResourceProtectInfoResult

type DescribeIpResourceProtectInfoResult struct {
	DataList []baseanti.IpResourceProtectInfo `json:"dataList"`
}

type DescribeIpResourcesRequest

type DescribeIpResourcesRequest struct {
	core.JDCloudRequest

	/* 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州  */
	RegionId string `json:"regionId"`

	/* IP 模糊匹配 (Optional) */
	Ip *string `json:"ip"`
}

func NewDescribeIpResourcesRequest

func NewDescribeIpResourcesRequest(
	regionId string,
) *DescribeIpResourcesRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeIpResourcesRequestWithAllParams

func NewDescribeIpResourcesRequestWithAllParams(
	regionId string,
	ip *string,
) *DescribeIpResourcesRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ip: IP 模糊匹配 (Optional)

func NewDescribeIpResourcesRequestWithoutParam

func NewDescribeIpResourcesRequestWithoutParam() *DescribeIpResourcesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeIpResourcesRequest) GetRegionId

func (r DescribeIpResourcesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeIpResourcesRequest) SetIp added in v1.0.10

func (r *DescribeIpResourcesRequest) SetIp(ip string)

param ip: IP 模糊匹配(Optional)

func (*DescribeIpResourcesRequest) SetRegionId

func (r *DescribeIpResourcesRequest) SetRegionId(regionId string)

param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州(Required)

type DescribeIpResourcesResponse

type DescribeIpResourcesResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DescribeIpResourcesResult `json:"result"`
}

type DescribeIpResourcesResult

type DescribeIpResourcesResult struct {
	DataList   []baseanti.IpResource `json:"dataList"`
	TotalCount int                   `json:"totalCount"`
}

type DescribeIpSafetyInfoRequest added in v1.8.0

type DescribeIpSafetyInfoRequest struct {
	core.JDCloudRequest

	/* 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州  */
	RegionId string `json:"regionId"`

	/* 基础防护已防护公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP  */
	Ip string `json:"ip"`
}

func NewDescribeIpSafetyInfoRequest added in v1.8.0

func NewDescribeIpSafetyInfoRequest(
	regionId string,
	ip string,
) *DescribeIpSafetyInfoRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ip: 基础防护已防护公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeIpSafetyInfoRequestWithAllParams added in v1.8.0

func NewDescribeIpSafetyInfoRequestWithAllParams(
	regionId string,
	ip string,
) *DescribeIpSafetyInfoRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ip: 基础防护已防护公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Required)

func NewDescribeIpSafetyInfoRequestWithoutParam added in v1.8.0

func NewDescribeIpSafetyInfoRequestWithoutParam() *DescribeIpSafetyInfoRequest

This constructor has better compatible ability when API parameters changed

func (DescribeIpSafetyInfoRequest) GetRegionId added in v1.8.0

func (r DescribeIpSafetyInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeIpSafetyInfoRequest) SetIp added in v1.8.0

func (r *DescribeIpSafetyInfoRequest) SetIp(ip string)

param ip: 基础防护已防护公网 IP. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网IP 和 弹性公网 IP <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP(Required)

func (*DescribeIpSafetyInfoRequest) SetRegionId added in v1.8.0

func (r *DescribeIpSafetyInfoRequest) SetRegionId(regionId string)

param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州(Required)

type DescribeIpSafetyInfoResponse added in v1.8.0

type DescribeIpSafetyInfoResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribeIpSafetyInfoResult `json:"result"`
}

type DescribeIpSafetyInfoResult added in v1.8.0

type DescribeIpSafetyInfoResult struct {
	Data baseanti.IpSafetyInfo `json:"data"`
}

type SetCleanThresholdRequest

type SetCleanThresholdRequest struct {
	core.JDCloudRequest

	/* 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州  */
	RegionId string `json:"regionId"`

	/* 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP  */
	Ip string `json:"ip"`

	/* 请求参数  */
	CleanThresholdSpec *baseanti.CleanThresholdSpec `json:"cleanThresholdSpec"`
}

func NewSetCleanThresholdRequest

func NewSetCleanThresholdRequest(
	regionId string,
	ip string,
	cleanThresholdSpec *baseanti.CleanThresholdSpec,
) *SetCleanThresholdRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ip: 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Required) * param cleanThresholdSpec: 请求参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSetCleanThresholdRequestWithAllParams

func NewSetCleanThresholdRequestWithAllParams(
	regionId string,
	ip string,
	cleanThresholdSpec *baseanti.CleanThresholdSpec,
) *SetCleanThresholdRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ip: 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP (Required) * param cleanThresholdSpec: 请求参数 (Required)

func NewSetCleanThresholdRequestWithoutParam

func NewSetCleanThresholdRequestWithoutParam() *SetCleanThresholdRequest

This constructor has better compatible ability when API parameters changed

func (SetCleanThresholdRequest) GetRegionId

func (r SetCleanThresholdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SetCleanThresholdRequest) SetCleanThresholdSpec

func (r *SetCleanThresholdRequest) SetCleanThresholdSpec(cleanThresholdSpec *baseanti.CleanThresholdSpec)

param cleanThresholdSpec: 请求参数(Required)

func (*SetCleanThresholdRequest) SetIp

func (r *SetCleanThresholdRequest) SetIp(ip string)

param ip: 基础防护已防护的公网 IP, 仅支持 ipv4 格式. <br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeelasticipresources'>describeElasticIpResources</a> 接口查询基础防护已防护的私有网络弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describecpsipresources'>describeCpsIpResources</a> 接口查询基础防护已防护的云物理服务器公网 IP 和 弹性公网 IP<br>- 使用 <a href='http://docs.jdcloud.com/anti-ddos-basic/api/describeccsipresources'>describeCcsIpResources</a> 接口查询基础防护已防护的托管区公网 IP(Required)

func (*SetCleanThresholdRequest) SetRegionId

func (r *SetCleanThresholdRequest) SetRegionId(regionId string)

param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州(Required)

type SetCleanThresholdResponse

type SetCleanThresholdResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    SetCleanThresholdResult `json:"result"`
}

type SetCleanThresholdResult

type SetCleanThresholdResult struct {
}

type SetIpCleanThresholdRequest added in v1.8.0

type SetIpCleanThresholdRequest struct {
	core.JDCloudRequest

	/* 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州  */
	RegionId string `json:"regionId"`

	/* 请求参数  */
	IpCleanThresholdSpec *baseanti.IpCleanThresholdSpec `json:"ipCleanThresholdSpec"`
}

func NewSetIpCleanThresholdRequest added in v1.8.0

func NewSetIpCleanThresholdRequest(
	regionId string,
	ipCleanThresholdSpec *baseanti.IpCleanThresholdSpec,
) *SetIpCleanThresholdRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ipCleanThresholdSpec: 请求参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSetIpCleanThresholdRequestWithAllParams added in v1.8.0

func NewSetIpCleanThresholdRequestWithAllParams(
	regionId string,
	ipCleanThresholdSpec *baseanti.IpCleanThresholdSpec,
) *SetIpCleanThresholdRequest

* param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州 (Required) * param ipCleanThresholdSpec: 请求参数 (Required)

func NewSetIpCleanThresholdRequestWithoutParam added in v1.8.0

func NewSetIpCleanThresholdRequestWithoutParam() *SetIpCleanThresholdRequest

This constructor has better compatible ability when API parameters changed

func (SetIpCleanThresholdRequest) GetRegionId added in v1.8.0

func (r SetIpCleanThresholdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SetIpCleanThresholdRequest) SetIpCleanThresholdSpec added in v1.8.0

func (r *SetIpCleanThresholdRequest) SetIpCleanThresholdSpec(ipCleanThresholdSpec *baseanti.IpCleanThresholdSpec)

param ipCleanThresholdSpec: 请求参数(Required)

func (*SetIpCleanThresholdRequest) SetRegionId added in v1.8.0

func (r *SetIpCleanThresholdRequest) SetRegionId(regionId string)

param regionId: 地域编码. 基础防护已支持华北-北京, 华东-宿迁, 华东-上海, 华南-广州(Required)

type SetIpCleanThresholdResponse added in v1.8.0

type SetIpCleanThresholdResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    SetIpCleanThresholdResult `json:"result"`
}

type SetIpCleanThresholdResult added in v1.8.0

type SetIpCleanThresholdResult struct {
	Code    int    `json:"code"`
	Message string `json:"message"`
}

Jump to

Keyboard shortcuts

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