Documentation ¶
Index ¶
- type AddProtectedIpRequest
- func NewAddProtectedIpRequest(regionId string, instanceId string, protectedIpSpec *antipro.ProtectedIpSpec) *AddProtectedIpRequest
- func NewAddProtectedIpRequestWithAllParams(regionId string, instanceId string, protectedIpSpec *antipro.ProtectedIpSpec) *AddProtectedIpRequest
- func NewAddProtectedIpRequestWithoutParam() *AddProtectedIpRequest
- type AddProtectedIpResponse
- type AddProtectedIpResult
- type CheckInstanceNameRequest
- type CheckInstanceNameResponse
- type CheckInstanceNameResult
- type CreateInstanceRequest
- func NewCreateInstanceRequest(regionId string, createInstanceSpec *antipro.CreateInstanceSpec) *CreateInstanceRequest
- func NewCreateInstanceRequestWithAllParams(regionId string, createInstanceSpec *antipro.CreateInstanceSpec) *CreateInstanceRequest
- func NewCreateInstanceRequestWithoutParam() *CreateInstanceRequest
- type CreateInstanceResponse
- type CreateInstanceResult
- type DeleteProtectedIpRequest
- func NewDeleteProtectedIpRequest(regionId string, instanceId string, protectedIpSpec *antipro.ProtectedIpSpec) *DeleteProtectedIpRequest
- func NewDeleteProtectedIpRequestWithAllParams(regionId string, instanceId string, protectedIpSpec *antipro.ProtectedIpSpec) *DeleteProtectedIpRequest
- func NewDeleteProtectedIpRequestWithoutParam() *DeleteProtectedIpRequest
- type DeleteProtectedIpResponse
- type DeleteProtectedIpResult
- type DescribeAttackLogsRequest
- func NewDescribeAttackLogsRequest(startTime string, endTime string) *DescribeAttackLogsRequest
- func NewDescribeAttackLogsRequestWithAllParams(pageNumber *int, pageSize *int, startTime string, endTime string, ...) *DescribeAttackLogsRequest
- func NewDescribeAttackLogsRequestWithoutParam() *DescribeAttackLogsRequest
- func (r DescribeAttackLogsRequest) GetRegionId() string
- func (r *DescribeAttackLogsRequest) SetEndTime(endTime string)
- func (r *DescribeAttackLogsRequest) SetInstanceId(instanceId string)
- func (r *DescribeAttackLogsRequest) SetIp(ip []string)
- func (r *DescribeAttackLogsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAttackLogsRequest) SetPageSize(pageSize int)
- func (r *DescribeAttackLogsRequest) SetStartTime(startTime string)
- type DescribeAttackLogsResponse
- type DescribeAttackLogsResult
- type DescribeAttackSourceRequest
- type DescribeAttackSourceResponse
- type DescribeAttackSourceResult
- type DescribeAttackStatisticsRequest
- func NewDescribeAttackStatisticsRequest(startTime string, endTime string) *DescribeAttackStatisticsRequest
- func NewDescribeAttackStatisticsRequestWithAllParams(startTime string, endTime string, instanceId *string, ip []string) *DescribeAttackStatisticsRequest
- func NewDescribeAttackStatisticsRequestWithoutParam() *DescribeAttackStatisticsRequest
- func (r DescribeAttackStatisticsRequest) GetRegionId() string
- func (r *DescribeAttackStatisticsRequest) SetEndTime(endTime string)
- func (r *DescribeAttackStatisticsRequest) SetInstanceId(instanceId string)
- func (r *DescribeAttackStatisticsRequest) SetIp(ip []string)
- func (r *DescribeAttackStatisticsRequest) SetStartTime(startTime string)
- type DescribeAttackStatisticsResponse
- type DescribeAttackStatisticsResult
- type DescribeAttackTypeCountRequest
- func NewDescribeAttackTypeCountRequest(startTime string, endTime string) *DescribeAttackTypeCountRequest
- func NewDescribeAttackTypeCountRequestWithAllParams(startTime string, endTime string, instanceId *string, ip []string) *DescribeAttackTypeCountRequest
- func NewDescribeAttackTypeCountRequestWithoutParam() *DescribeAttackTypeCountRequest
- func (r DescribeAttackTypeCountRequest) GetRegionId() string
- func (r *DescribeAttackTypeCountRequest) SetEndTime(endTime string)
- func (r *DescribeAttackTypeCountRequest) SetInstanceId(instanceId string)
- func (r *DescribeAttackTypeCountRequest) SetIp(ip []string)
- func (r *DescribeAttackTypeCountRequest) SetStartTime(startTime string)
- type DescribeAttackTypeCountResponse
- type DescribeAttackTypeCountResult
- type DescribeCcsIpResourcesRequest
- type DescribeCcsIpResourcesResponse
- type DescribeCcsIpResourcesResult
- type DescribeCpsIpResourcesRequest
- type DescribeCpsIpResourcesResponse
- type DescribeCpsIpResourcesResult
- type DescribeElasticIpResourcesRequest
- func NewDescribeElasticIpResourcesRequest(regionId string) *DescribeElasticIpResourcesRequest
- func NewDescribeElasticIpResourcesRequestWithAllParams(regionId string, pageNumber *int, pageSize *int) *DescribeElasticIpResourcesRequest
- func NewDescribeElasticIpResourcesRequestWithoutParam() *DescribeElasticIpResourcesRequest
- type DescribeElasticIpResourcesResponse
- type DescribeElasticIpResourcesResult
- type DescribeGeoAreasRequest
- type DescribeGeoAreasResponse
- type DescribeGeoAreasResult
- type DescribeInstanceRequest
- type DescribeInstanceResponse
- type DescribeInstanceResult
- type DescribeInstancesRequest
- func (r DescribeInstancesRequest) GetRegionId() string
- func (r *DescribeInstancesRequest) SetName(name string)
- func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeInstancesRequest) SetPageSize(pageSize int)
- func (r *DescribeInstancesRequest) SetRegionId(regionId string)
- type DescribeInstancesResponse
- type DescribeInstancesResult
- type DescribeIpMonitorFlowRequest
- func NewDescribeIpMonitorFlowRequest(startTime string, endTime string, ip []string) *DescribeIpMonitorFlowRequest
- func NewDescribeIpMonitorFlowRequestWithAllParams(startTime string, endTime string, ip []string) *DescribeIpMonitorFlowRequest
- func NewDescribeIpMonitorFlowRequestWithoutParam() *DescribeIpMonitorFlowRequest
- type DescribeIpMonitorFlowResponse
- type DescribeIpMonitorFlowResult
- type DescribeOperationRecordsRequest
- func NewDescribeOperationRecordsRequest(startTime string, endTime string) *DescribeOperationRecordsRequest
- func NewDescribeOperationRecordsRequestWithAllParams(pageNumber *int, pageSize *int, startTime string, endTime string, action *int, ...) *DescribeOperationRecordsRequest
- func NewDescribeOperationRecordsRequestWithoutParam() *DescribeOperationRecordsRequest
- func (r DescribeOperationRecordsRequest) GetRegionId() string
- func (r *DescribeOperationRecordsRequest) SetAction(action int)
- func (r *DescribeOperationRecordsRequest) SetEndTime(endTime string)
- func (r *DescribeOperationRecordsRequest) SetName(name string)
- func (r *DescribeOperationRecordsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeOperationRecordsRequest) SetPageSize(pageSize int)
- func (r *DescribeOperationRecordsRequest) SetStartTime(startTime string)
- type DescribeOperationRecordsResponse
- type DescribeOperationRecordsResult
- type DescribeProtectedIpListRequest
- func NewDescribeProtectedIpListRequest(type_ int) *DescribeProtectedIpListRequest
- func NewDescribeProtectedIpListRequestWithAllParams(pageNumber *int, pageSize *int, instanceId *int, type_ int, ip *string) *DescribeProtectedIpListRequest
- func NewDescribeProtectedIpListRequestWithoutParam() *DescribeProtectedIpListRequest
- func (r DescribeProtectedIpListRequest) GetRegionId() string
- func (r *DescribeProtectedIpListRequest) SetInstanceId(instanceId int)
- func (r *DescribeProtectedIpListRequest) SetIp(ip string)
- func (r *DescribeProtectedIpListRequest) SetPageNumber(pageNumber int)
- func (r *DescribeProtectedIpListRequest) SetPageSize(pageSize int)
- func (r *DescribeProtectedIpListRequest) SetType(type_ int)
- type DescribeProtectedIpListResponse
- type DescribeProtectedIpListResult
- type DescribeProtectionOutlineRequest
- type DescribeProtectionOutlineResponse
- type DescribeProtectionOutlineResult
- type DescribeProtectionRuleRequest
- func NewDescribeProtectionRuleRequest(regionId string, instanceId string) *DescribeProtectionRuleRequest
- func NewDescribeProtectionRuleRequestWithAllParams(regionId string, instanceId string, ip *string) *DescribeProtectionRuleRequest
- func NewDescribeProtectionRuleRequestWithoutParam() *DescribeProtectionRuleRequest
- type DescribeProtectionRuleResponse
- type DescribeProtectionRuleResult
- type ModifyInstanceNameRequest
- func (r ModifyInstanceNameRequest) GetRegionId() string
- func (r *ModifyInstanceNameRequest) SetInstanceId(instanceId string)
- func (r *ModifyInstanceNameRequest) SetModifyInstanceNameSpec(modifyInstanceNameSpec *antipro.ModifyInstanceNameSpec)
- func (r *ModifyInstanceNameRequest) SetRegionId(regionId string)
- type ModifyInstanceNameResponse
- type ModifyInstanceNameResult
- type ModifyInstanceRequest
- type ModifyInstanceResponse
- type ModifyInstanceResult
- type ModifyProtectionRuleRequest
- func NewModifyProtectionRuleRequest(regionId string, instanceId string, ...) *ModifyProtectionRuleRequest
- func NewModifyProtectionRuleRequestWithAllParams(regionId string, instanceId string, ...) *ModifyProtectionRuleRequest
- func NewModifyProtectionRuleRequestWithoutParam() *ModifyProtectionRuleRequest
- func (r ModifyProtectionRuleRequest) GetRegionId() string
- func (r *ModifyProtectionRuleRequest) SetInstanceId(instanceId string)
- func (r *ModifyProtectionRuleRequest) SetProtectionRuleSpec(protectionRuleSpec *antipro.ProtectionRuleSpec)
- func (r *ModifyProtectionRuleRequest) SetRegionId(regionId string)
- type ModifyProtectionRuleResponse
- type ModifyProtectionRuleResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddProtectedIpRequest ¶
type AddProtectedIpRequest struct { core.JDCloudRequest /* 地域编码 */ RegionId string `json:"regionId"` /* 防护包实例 Id */ InstanceId string `json:"instanceId"` /* 添加防护包防护 IP 请求参数 */ ProtectedIpSpec *antipro.ProtectedIpSpec `json:"protectedIpSpec"` }
func NewAddProtectedIpRequest ¶
func NewAddProtectedIpRequest( regionId string, instanceId string, protectedIpSpec *antipro.ProtectedIpSpec, ) *AddProtectedIpRequest
* param regionId: 地域编码 (Required) * param instanceId: 防护包实例 Id (Required) * param protectedIpSpec: 添加防护包防护 IP 请求参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddProtectedIpRequestWithAllParams ¶
func NewAddProtectedIpRequestWithAllParams( regionId string, instanceId string, protectedIpSpec *antipro.ProtectedIpSpec, ) *AddProtectedIpRequest
* param regionId: 地域编码 (Required) * param instanceId: 防护包实例 Id (Required) * param protectedIpSpec: 添加防护包防护 IP 请求参数 (Required)
func NewAddProtectedIpRequestWithoutParam ¶
func NewAddProtectedIpRequestWithoutParam() *AddProtectedIpRequest
This constructor has better compatible ability when API parameters changed
func (AddProtectedIpRequest) GetRegionId ¶
func (r AddProtectedIpRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddProtectedIpRequest) SetInstanceId ¶
func (r *AddProtectedIpRequest) SetInstanceId(instanceId string)
param instanceId: 防护包实例 Id(Required)
func (*AddProtectedIpRequest) SetProtectedIpSpec ¶
func (r *AddProtectedIpRequest) SetProtectedIpSpec(protectedIpSpec *antipro.ProtectedIpSpec)
param protectedIpSpec: 添加防护包防护 IP 请求参数(Required)
func (*AddProtectedIpRequest) SetRegionId ¶
func (r *AddProtectedIpRequest) SetRegionId(regionId string)
param regionId: 地域编码(Required)
type AddProtectedIpResponse ¶
type AddProtectedIpResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddProtectedIpResult `json:"result"` }
type AddProtectedIpResult ¶
type CheckInstanceNameRequest ¶
type CheckInstanceNameRequest struct { core.JDCloudRequest /* 待检测实例名称, 长度限制为 1-80 个字符, 只允许包含中文, 字母, 数字, -, ., /, _ */ InstanceName string `json:"instanceName"` }
func NewCheckInstanceNameRequest ¶
func NewCheckInstanceNameRequest( instanceName string, ) *CheckInstanceNameRequest
* param instanceName: 待检测实例名称, 长度限制为 1-80 个字符, 只允许包含中文, 字母, 数字, -, ., /, _ (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCheckInstanceNameRequestWithAllParams ¶
func NewCheckInstanceNameRequestWithAllParams( instanceName string, ) *CheckInstanceNameRequest
* param instanceName: 待检测实例名称, 长度限制为 1-80 个字符, 只允许包含中文, 字母, 数字, -, ., /, _ (Required)
func NewCheckInstanceNameRequestWithoutParam ¶
func NewCheckInstanceNameRequestWithoutParam() *CheckInstanceNameRequest
This constructor has better compatible ability when API parameters changed
func (CheckInstanceNameRequest) GetRegionId ¶
func (r CheckInstanceNameRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CheckInstanceNameRequest) SetInstanceName ¶
func (r *CheckInstanceNameRequest) SetInstanceName(instanceName string)
param instanceName: 待检测实例名称, 长度限制为 1-80 个字符, 只允许包含中文, 字母, 数字, -, ., /, _(Required)
type CheckInstanceNameResponse ¶
type CheckInstanceNameResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CheckInstanceNameResult `json:"result"` }
type CheckInstanceNameResult ¶
type CreateInstanceRequest ¶
type CreateInstanceRequest struct { core.JDCloudRequest /* 地域编码 */ RegionId string `json:"regionId"` /* 创建防护包实例请求参数 */ CreateInstanceSpec *antipro.CreateInstanceSpec `json:"createInstanceSpec"` }
func NewCreateInstanceRequest ¶
func NewCreateInstanceRequest( regionId string, createInstanceSpec *antipro.CreateInstanceSpec, ) *CreateInstanceRequest
* param regionId: 地域编码 (Required) * param createInstanceSpec: 创建防护包实例请求参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateInstanceRequestWithAllParams ¶
func NewCreateInstanceRequestWithAllParams( regionId string, createInstanceSpec *antipro.CreateInstanceSpec, ) *CreateInstanceRequest
* param regionId: 地域编码 (Required) * param createInstanceSpec: 创建防护包实例请求参数 (Required)
func NewCreateInstanceRequestWithoutParam ¶
func NewCreateInstanceRequestWithoutParam() *CreateInstanceRequest
This constructor has better compatible ability when API parameters changed
func (CreateInstanceRequest) GetRegionId ¶
func (r CreateInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateInstanceRequest) SetCreateInstanceSpec ¶
func (r *CreateInstanceRequest) SetCreateInstanceSpec(createInstanceSpec *antipro.CreateInstanceSpec)
param createInstanceSpec: 创建防护包实例请求参数(Required)
func (*CreateInstanceRequest) SetRegionId ¶
func (r *CreateInstanceRequest) SetRegionId(regionId string)
param regionId: 地域编码(Required)
type CreateInstanceResponse ¶
type CreateInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateInstanceResult `json:"result"` }
type CreateInstanceResult ¶
type CreateInstanceResult struct {
InstanceId string `json:"instanceId"`
}
type DeleteProtectedIpRequest ¶
type DeleteProtectedIpRequest struct { core.JDCloudRequest /* 地域编码 */ RegionId string `json:"regionId"` /* 防护包实例 Id */ InstanceId string `json:"instanceId"` /* 删除防护包防护 IP 请求参数 */ ProtectedIpSpec *antipro.ProtectedIpSpec `json:"protectedIpSpec"` }
func NewDeleteProtectedIpRequest ¶
func NewDeleteProtectedIpRequest( regionId string, instanceId string, protectedIpSpec *antipro.ProtectedIpSpec, ) *DeleteProtectedIpRequest
* param regionId: 地域编码 (Required) * param instanceId: 防护包实例 Id (Required) * param protectedIpSpec: 删除防护包防护 IP 请求参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteProtectedIpRequestWithAllParams ¶
func NewDeleteProtectedIpRequestWithAllParams( regionId string, instanceId string, protectedIpSpec *antipro.ProtectedIpSpec, ) *DeleteProtectedIpRequest
* param regionId: 地域编码 (Required) * param instanceId: 防护包实例 Id (Required) * param protectedIpSpec: 删除防护包防护 IP 请求参数 (Required)
func NewDeleteProtectedIpRequestWithoutParam ¶
func NewDeleteProtectedIpRequestWithoutParam() *DeleteProtectedIpRequest
This constructor has better compatible ability when API parameters changed
func (DeleteProtectedIpRequest) GetRegionId ¶
func (r DeleteProtectedIpRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteProtectedIpRequest) SetInstanceId ¶
func (r *DeleteProtectedIpRequest) SetInstanceId(instanceId string)
param instanceId: 防护包实例 Id(Required)
func (*DeleteProtectedIpRequest) SetProtectedIpSpec ¶
func (r *DeleteProtectedIpRequest) SetProtectedIpSpec(protectedIpSpec *antipro.ProtectedIpSpec)
param protectedIpSpec: 删除防护包防护 IP 请求参数(Required)
func (*DeleteProtectedIpRequest) SetRegionId ¶
func (r *DeleteProtectedIpRequest) SetRegionId(regionId string)
param regionId: 地域编码(Required)
type DeleteProtectedIpResponse ¶
type DeleteProtectedIpResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteProtectedIpResult `json:"result"` }
type DeleteProtectedIpResult ¶
type DescribeAttackLogsRequest ¶
type DescribeAttackLogsRequest struct { core.JDCloudRequest /* 页码 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小 (Optional) */ PageSize *int `json:"pageSize"` /* 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ */ StartTime string `json:"startTime"` /* 查询的结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ */ EndTime string `json:"endTime"` /* 防护包实例 Id (Optional) */ InstanceId *string `json:"instanceId"` /* DDoS 防护包已防护的公网 IP - 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Optional) */ Ip []string `json:"ip"` }
func NewDescribeAttackLogsRequest ¶
func NewDescribeAttackLogsRequest( startTime string, endTime string, ) *DescribeAttackLogsRequest
* param startTime: 开始时间, 只能查询最近 90 天以内的数据, 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 ¶
func NewDescribeAttackLogsRequestWithAllParams( pageNumber *int, pageSize *int, startTime string, endTime string, instanceId *string, ip []string, ) *DescribeAttackLogsRequest
- param pageNumber: 页码 (Optional)
- param pageSize: 分页大小 (Optional)
- param startTime: 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required)
- param endTime: 查询的结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required)
- param instanceId: 防护包实例 Id (Optional)
- param ip: DDoS 防护包已防护的公网 IP
- 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Optional)
func NewDescribeAttackLogsRequestWithoutParam ¶
func NewDescribeAttackLogsRequestWithoutParam() *DescribeAttackLogsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAttackLogsRequest) GetRegionId ¶
func (r DescribeAttackLogsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAttackLogsRequest) SetEndTime ¶
func (r *DescribeAttackLogsRequest) SetEndTime(endTime string)
param endTime: 查询的结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ(Required)
func (*DescribeAttackLogsRequest) SetInstanceId ¶
func (r *DescribeAttackLogsRequest) SetInstanceId(instanceId string)
param instanceId: 防护包实例 Id(Optional)
func (*DescribeAttackLogsRequest) SetIp ¶
func (r *DescribeAttackLogsRequest) SetIp(ip []string)
param ip: DDoS 防护包已防护的公网 IP
- 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Optional)
func (*DescribeAttackLogsRequest) SetPageNumber ¶
func (r *DescribeAttackLogsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Optional)
func (*DescribeAttackLogsRequest) SetPageSize ¶
func (r *DescribeAttackLogsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小(Optional)
func (*DescribeAttackLogsRequest) SetStartTime ¶
func (r *DescribeAttackLogsRequest) SetStartTime(startTime string)
param startTime: 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ(Required)
type DescribeAttackLogsResponse ¶
type DescribeAttackLogsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeAttackLogsResult `json:"result"` }
type DescribeAttackSourceRequest ¶
type DescribeAttackSourceRequest struct { core.JDCloudRequest /* 攻击记录 Id */ AttackLogId string `json:"attackLogId"` /* DDoS 防护包已防护的公网 IP - 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP */ Ip string `json:"ip"` }
func NewDescribeAttackSourceRequest ¶
func NewDescribeAttackSourceRequest( attackLogId string, ip string, ) *DescribeAttackSourceRequest
- param attackLogId: 攻击记录 Id (Required)
- param ip: DDoS 防护包已防护的公网 IP
- 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAttackSourceRequestWithAllParams ¶
func NewDescribeAttackSourceRequestWithAllParams( attackLogId string, ip string, ) *DescribeAttackSourceRequest
- param attackLogId: 攻击记录 Id (Required)
- param ip: DDoS 防护包已防护的公网 IP
- 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Required)
func NewDescribeAttackSourceRequestWithoutParam ¶
func NewDescribeAttackSourceRequestWithoutParam() *DescribeAttackSourceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAttackSourceRequest) GetRegionId ¶
func (r DescribeAttackSourceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAttackSourceRequest) SetAttackLogId ¶
func (r *DescribeAttackSourceRequest) SetAttackLogId(attackLogId string)
param attackLogId: 攻击记录 Id(Required)
func (*DescribeAttackSourceRequest) SetIp ¶
func (r *DescribeAttackSourceRequest) SetIp(ip string)
param ip: DDoS 防护包已防护的公网 IP
- 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Required)
type DescribeAttackSourceResponse ¶
type DescribeAttackSourceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeAttackSourceResult `json:"result"` }
type DescribeAttackSourceResult ¶
type DescribeAttackSourceResult struct {
Data []string `json:"data"`
}
type DescribeAttackStatisticsRequest ¶
type DescribeAttackStatisticsRequest struct { core.JDCloudRequest /* 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ */ StartTime string `json:"startTime"` /* 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ */ EndTime string `json:"endTime"` /* 防护包实例 Id (Optional) */ InstanceId *string `json:"instanceId"` /* DDoS 防护包已防护的公网 IP - 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Optional) */ Ip []string `json:"ip"` }
func NewDescribeAttackStatisticsRequest ¶
func NewDescribeAttackStatisticsRequest( startTime string, endTime string, ) *DescribeAttackStatisticsRequest
* param startTime: 开始时间, 只能查询最近 90 天以内的数据, 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 ¶
func NewDescribeAttackStatisticsRequestWithAllParams( startTime string, endTime string, instanceId *string, ip []string, ) *DescribeAttackStatisticsRequest
- param startTime: 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required)
- param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required)
- param instanceId: 防护包实例 Id (Optional)
- param ip: DDoS 防护包已防护的公网 IP
- 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Optional)
func NewDescribeAttackStatisticsRequestWithoutParam ¶
func NewDescribeAttackStatisticsRequestWithoutParam() *DescribeAttackStatisticsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAttackStatisticsRequest) GetRegionId ¶
func (r DescribeAttackStatisticsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAttackStatisticsRequest) SetEndTime ¶
func (r *DescribeAttackStatisticsRequest) SetEndTime(endTime string)
param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ(Required)
func (*DescribeAttackStatisticsRequest) SetInstanceId ¶
func (r *DescribeAttackStatisticsRequest) SetInstanceId(instanceId string)
param instanceId: 防护包实例 Id(Optional)
func (*DescribeAttackStatisticsRequest) SetIp ¶
func (r *DescribeAttackStatisticsRequest) SetIp(ip []string)
param ip: DDoS 防护包已防护的公网 IP
- 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Optional)
func (*DescribeAttackStatisticsRequest) SetStartTime ¶
func (r *DescribeAttackStatisticsRequest) SetStartTime(startTime string)
param startTime: 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ(Required)
type DescribeAttackStatisticsResponse ¶
type DescribeAttackStatisticsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeAttackStatisticsResult `json:"result"` }
type DescribeAttackTypeCountRequest ¶
type DescribeAttackTypeCountRequest struct { core.JDCloudRequest /* 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ */ StartTime string `json:"startTime"` /* 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ */ EndTime string `json:"endTime"` /* 防护包实例 Id (Optional) */ InstanceId *string `json:"instanceId"` /* DDoS 防护包已防护的公网 IP - 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Optional) */ Ip []string `json:"ip"` }
func NewDescribeAttackTypeCountRequest ¶
func NewDescribeAttackTypeCountRequest( startTime string, endTime string, ) *DescribeAttackTypeCountRequest
* param startTime: 开始时间, 只能查询最近 90 天以内的数据, 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 ¶
func NewDescribeAttackTypeCountRequestWithAllParams( startTime string, endTime string, instanceId *string, ip []string, ) *DescribeAttackTypeCountRequest
- param startTime: 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required)
- param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ (Required)
- param instanceId: 防护包实例 Id (Optional)
- param ip: DDoS 防护包已防护的公网 IP
- 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Optional)
func NewDescribeAttackTypeCountRequestWithoutParam ¶
func NewDescribeAttackTypeCountRequestWithoutParam() *DescribeAttackTypeCountRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAttackTypeCountRequest) GetRegionId ¶
func (r DescribeAttackTypeCountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAttackTypeCountRequest) SetEndTime ¶
func (r *DescribeAttackTypeCountRequest) SetEndTime(endTime string)
param endTime: 结束时间, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ(Required)
func (*DescribeAttackTypeCountRequest) SetInstanceId ¶
func (r *DescribeAttackTypeCountRequest) SetInstanceId(instanceId string)
param instanceId: 防护包实例 Id(Optional)
func (*DescribeAttackTypeCountRequest) SetIp ¶
func (r *DescribeAttackTypeCountRequest) SetIp(ip []string)
param ip: DDoS 防护包已防护的公网 IP
- 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Optional)
func (*DescribeAttackTypeCountRequest) SetStartTime ¶
func (r *DescribeAttackTypeCountRequest) SetStartTime(startTime string)
param startTime: 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式: yyyy-MM-dd'T'HH:mm:ssZ(Required)
type DescribeAttackTypeCountResponse ¶
type DescribeAttackTypeCountResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeAttackTypeCountResult `json:"result"` }
type DescribeAttackTypeCountResult ¶
type DescribeAttackTypeCountResult struct {
DataList []antipro.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 []antipro.IpResource `json:"dataList"` CurrentCount int `json:"currentCount"` TotalCount int `json:"totalCount"` TotalPage int `json:"totalPage"` }
type DescribeCpsIpResourcesRequest ¶
type DescribeCpsIpResourcesRequest struct { core.JDCloudRequest /* 地域编码, 防护包目前支持: 华北-北京, 华东-宿迁, 华东-上海 */ RegionId string `json:"regionId"` /* 页码 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小 (Optional) */ PageSize *int `json:"pageSize"` }
func NewDescribeCpsIpResourcesRequest ¶
func NewDescribeCpsIpResourcesRequest( regionId string, ) *DescribeCpsIpResourcesRequest
* param regionId: 地域编码, 防护包目前支持: 华北-北京, 华东-宿迁, 华东-上海 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCpsIpResourcesRequestWithAllParams ¶
func NewDescribeCpsIpResourcesRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, ) *DescribeCpsIpResourcesRequest
* param regionId: 地域编码, 防护包目前支持: 华北-北京, 华东-宿迁, 华东-上海 (Required) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional)
func NewDescribeCpsIpResourcesRequestWithoutParam ¶
func NewDescribeCpsIpResourcesRequestWithoutParam() *DescribeCpsIpResourcesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCpsIpResourcesRequest) GetRegionId ¶
func (r DescribeCpsIpResourcesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCpsIpResourcesRequest) SetPageNumber ¶
func (r *DescribeCpsIpResourcesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Optional)
func (*DescribeCpsIpResourcesRequest) SetPageSize ¶
func (r *DescribeCpsIpResourcesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小(Optional)
func (*DescribeCpsIpResourcesRequest) SetRegionId ¶
func (r *DescribeCpsIpResourcesRequest) SetRegionId(regionId string)
param regionId: 地域编码, 防护包目前支持: 华北-北京, 华东-宿迁, 华东-上海(Required)
type DescribeCpsIpResourcesResponse ¶
type DescribeCpsIpResourcesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeCpsIpResourcesResult `json:"result"` }
type DescribeCpsIpResourcesResult ¶
type DescribeCpsIpResourcesResult struct { DataList []antipro.IpResource `json:"dataList"` CurrentCount int `json:"currentCount"` TotalCount int `json:"totalCount"` TotalPage int `json:"totalPage"` }
type DescribeElasticIpResourcesRequest ¶
type DescribeElasticIpResourcesRequest struct { core.JDCloudRequest /* 地域编码, 防护包目前支持: 华北-北京, 华东-宿迁, 华东-上海 */ RegionId string `json:"regionId"` /* 页码 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小 (Optional) */ PageSize *int `json:"pageSize"` }
func NewDescribeElasticIpResourcesRequest ¶
func NewDescribeElasticIpResourcesRequest( regionId string, ) *DescribeElasticIpResourcesRequest
* param regionId: 地域编码, 防护包目前支持: 华北-北京, 华东-宿迁, 华东-上海 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeElasticIpResourcesRequestWithAllParams ¶
func NewDescribeElasticIpResourcesRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, ) *DescribeElasticIpResourcesRequest
* param regionId: 地域编码, 防护包目前支持: 华北-北京, 华东-宿迁, 华东-上海 (Required) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional)
func NewDescribeElasticIpResourcesRequestWithoutParam ¶
func NewDescribeElasticIpResourcesRequestWithoutParam() *DescribeElasticIpResourcesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeElasticIpResourcesRequest) GetRegionId ¶
func (r DescribeElasticIpResourcesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeElasticIpResourcesRequest) SetPageNumber ¶
func (r *DescribeElasticIpResourcesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Optional)
func (*DescribeElasticIpResourcesRequest) SetPageSize ¶
func (r *DescribeElasticIpResourcesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小(Optional)
func (*DescribeElasticIpResourcesRequest) SetRegionId ¶
func (r *DescribeElasticIpResourcesRequest) SetRegionId(regionId string)
param regionId: 地域编码, 防护包目前支持: 华北-北京, 华东-宿迁, 华东-上海(Required)
type DescribeElasticIpResourcesResponse ¶
type DescribeElasticIpResourcesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeElasticIpResourcesResult `json:"result"` }
type DescribeElasticIpResourcesResult ¶
type DescribeElasticIpResourcesResult struct { DataList []antipro.IpResource `json:"dataList"` CurrentCount int `json:"currentCount"` TotalCount int `json:"totalCount"` TotalPage int `json:"totalPage"` }
type DescribeGeoAreasRequest ¶
type DescribeGeoAreasRequest struct {
core.JDCloudRequest
}
func NewDescribeGeoAreasRequest ¶
func NewDescribeGeoAreasRequest() *DescribeGeoAreasRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeGeoAreasRequestWithAllParams ¶
func NewDescribeGeoAreasRequestWithAllParams() *DescribeGeoAreasRequest
func NewDescribeGeoAreasRequestWithoutParam ¶
func NewDescribeGeoAreasRequestWithoutParam() *DescribeGeoAreasRequest
This constructor has better compatible ability when API parameters changed
func (DescribeGeoAreasRequest) GetRegionId ¶
func (r DescribeGeoAreasRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
type DescribeGeoAreasResponse ¶
type DescribeGeoAreasResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeGeoAreasResult `json:"result"` }
type DescribeGeoAreasResult ¶
type DescribeInstanceRequest ¶
type DescribeInstanceRequest struct { core.JDCloudRequest /* 地域编码 */ RegionId string `json:"regionId"` /* 防护包实例 Id */ InstanceId string `json:"instanceId"` }
func NewDescribeInstanceRequest ¶
func NewDescribeInstanceRequest( regionId string, instanceId string, ) *DescribeInstanceRequest
* param regionId: 地域编码 (Required) * param instanceId: 防护包实例 Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceRequestWithAllParams ¶
func NewDescribeInstanceRequestWithAllParams( regionId string, instanceId string, ) *DescribeInstanceRequest
* param regionId: 地域编码 (Required) * param instanceId: 防护包实例 Id (Required)
func NewDescribeInstanceRequestWithoutParam ¶
func NewDescribeInstanceRequestWithoutParam() *DescribeInstanceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceRequest) GetRegionId ¶
func (r DescribeInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceRequest) SetInstanceId ¶
func (r *DescribeInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 防护包实例 Id(Required)
func (*DescribeInstanceRequest) SetRegionId ¶
func (r *DescribeInstanceRequest) SetRegionId(regionId string)
param regionId: 地域编码(Required)
type DescribeInstanceResponse ¶
type DescribeInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstanceResult `json:"result"` }
type DescribeInstanceResult ¶
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct { core.JDCloudRequest /* 地域编码 */ RegionId string `json:"regionId"` /* 页码 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小 (Optional) */ PageSize *int `json:"pageSize"` /* 防护包名称, 支持模糊匹配 (Optional) */ Name *string `json:"name"` }
func NewDescribeInstancesRequest ¶
func NewDescribeInstancesRequest( regionId string, ) *DescribeInstancesRequest
* param regionId: 地域编码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstancesRequestWithAllParams ¶
func NewDescribeInstancesRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, name *string, ) *DescribeInstancesRequest
* param regionId: 地域编码 (Required) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional) * param name: 防护包名称, 支持模糊匹配 (Optional)
func NewDescribeInstancesRequestWithoutParam ¶
func NewDescribeInstancesRequestWithoutParam() *DescribeInstancesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstancesRequest) GetRegionId ¶
func (r DescribeInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstancesRequest) SetName ¶
func (r *DescribeInstancesRequest) SetName(name string)
param name: 防护包名称, 支持模糊匹配(Optional)
func (*DescribeInstancesRequest) SetPageNumber ¶
func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Optional)
func (*DescribeInstancesRequest) SetPageSize ¶
func (r *DescribeInstancesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小(Optional)
func (*DescribeInstancesRequest) SetRegionId ¶
func (r *DescribeInstancesRequest) SetRegionId(regionId string)
param regionId: 地域编码(Required)
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstancesResult `json:"result"` }
type DescribeInstancesResult ¶
type DescribeIpMonitorFlowRequest ¶
type DescribeIpMonitorFlowRequest struct { core.JDCloudRequest /* 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式:yyyy-MM-dd'T'HH:mm:ssZ */ StartTime string `json:"startTime"` /* 查询的结束时间, UTC 时间, 格式:yyyy-MM-dd'T'HH:mm:ssZ */ EndTime string `json:"endTime"` /* DDoS 防护包已防护的公网 IP - 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP */ Ip []string `json:"ip"` }
func NewDescribeIpMonitorFlowRequest ¶
func NewDescribeIpMonitorFlowRequest( startTime string, endTime string, ip []string, ) *DescribeIpMonitorFlowRequest
- param startTime: 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式:yyyy-MM-dd'T'HH:mm:ssZ (Required)
- param endTime: 查询的结束时间, UTC 时间, 格式:yyyy-MM-dd'T'HH:mm:ssZ (Required)
- param ip: DDoS 防护包已防护的公网 IP
- 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Required) *
- @Deprecated, not compatible when mandatory parameters changed
func NewDescribeIpMonitorFlowRequestWithAllParams ¶
func NewDescribeIpMonitorFlowRequestWithAllParams( startTime string, endTime string, ip []string, ) *DescribeIpMonitorFlowRequest
- param startTime: 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式:yyyy-MM-dd'T'HH:mm:ssZ (Required)
- param endTime: 查询的结束时间, UTC 时间, 格式:yyyy-MM-dd'T'HH:mm:ssZ (Required)
- param ip: DDoS 防护包已防护的公网 IP
- 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Required)
func NewDescribeIpMonitorFlowRequestWithoutParam ¶
func NewDescribeIpMonitorFlowRequestWithoutParam() *DescribeIpMonitorFlowRequest
This constructor has better compatible ability when API parameters changed
func (DescribeIpMonitorFlowRequest) GetRegionId ¶
func (r DescribeIpMonitorFlowRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeIpMonitorFlowRequest) SetEndTime ¶
func (r *DescribeIpMonitorFlowRequest) SetEndTime(endTime string)
param endTime: 查询的结束时间, UTC 时间, 格式:yyyy-MM-dd'T'HH:mm:ssZ(Required)
func (*DescribeIpMonitorFlowRequest) SetIp ¶
func (r *DescribeIpMonitorFlowRequest) SetIp(ip []string)
param ip: DDoS 防护包已防护的公网 IP
- 使用 <a href="http://docs.jdcloud.com/anti-ddos-protection-package/api/describeprotectediplist">describeProtectedIpList</a> 接口查询 DDoS 防护包已防护的公网 IP (Required)
func (*DescribeIpMonitorFlowRequest) SetStartTime ¶
func (r *DescribeIpMonitorFlowRequest) SetStartTime(startTime string)
param startTime: 开始时间, 只能查询最近 90 天以内的数据, UTC 时间, 格式:yyyy-MM-dd'T'HH:mm:ssZ(Required)
type DescribeIpMonitorFlowResponse ¶
type DescribeIpMonitorFlowResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeIpMonitorFlowResult `json:"result"` }
type DescribeIpMonitorFlowResult ¶
type DescribeIpMonitorFlowResult struct { Bps antipro.IpResourceFlow `json:"bps"` Pps antipro.IpResourceFlow `json:"pps"` }
type DescribeOperationRecordsRequest ¶
type DescribeOperationRecordsRequest 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"` /* 操作类型, 默认查全部. - 0: 全部 - 1: 套餐变更 - 2: 防护规则变更 - 3: 防护对象变更 - 4: IP 地址变更 - 5: 防护包名称变更 (Optional) */ Action *int `json:"action"` /* 防护包名称, 支持模糊匹配 (Optional) */ Name *string `json:"name"` }
func NewDescribeOperationRecordsRequest ¶
func NewDescribeOperationRecordsRequest( startTime string, endTime string, ) *DescribeOperationRecordsRequest
* 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 NewDescribeOperationRecordsRequestWithAllParams ¶
func NewDescribeOperationRecordsRequestWithAllParams( pageNumber *int, pageSize *int, startTime string, endTime string, action *int, name *string, ) *DescribeOperationRecordsRequest
- 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 action: 操作类型, 默认查全部.
- 0: 全部
- 1: 套餐变更
- 2: 防护规则变更
- 3: 防护对象变更
- 4: IP 地址变更
- 5: 防护包名称变更 (Optional)
- param name: 防护包名称, 支持模糊匹配 (Optional)
func NewDescribeOperationRecordsRequestWithoutParam ¶
func NewDescribeOperationRecordsRequestWithoutParam() *DescribeOperationRecordsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeOperationRecordsRequest) GetRegionId ¶
func (r DescribeOperationRecordsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeOperationRecordsRequest) SetAction ¶
func (r *DescribeOperationRecordsRequest) SetAction(action int)
param action: 操作类型, 默认查全部.
- 0: 全部 - 1: 套餐变更 - 2: 防护规则变更 - 3: 防护对象变更 - 4: IP 地址变更 - 5: 防护包名称变更 (Optional)
func (*DescribeOperationRecordsRequest) SetEndTime ¶
func (r *DescribeOperationRecordsRequest) SetEndTime(endTime string)
param endTime: 结束时间, UTC 时间, 格式:yyyy-MM-dd'T'HH:mm:ssZ(Required)
func (*DescribeOperationRecordsRequest) SetName ¶
func (r *DescribeOperationRecordsRequest) SetName(name string)
param name: 防护包名称, 支持模糊匹配(Optional)
func (*DescribeOperationRecordsRequest) SetPageNumber ¶
func (r *DescribeOperationRecordsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Optional)
func (*DescribeOperationRecordsRequest) SetPageSize ¶
func (r *DescribeOperationRecordsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小(Optional)
func (*DescribeOperationRecordsRequest) SetStartTime ¶
func (r *DescribeOperationRecordsRequest) SetStartTime(startTime string)
param startTime: 开始时间, UTC 时间, 格式:yyyy-MM-dd'T'HH:mm:ssZ(Required)
type DescribeOperationRecordsResponse ¶
type DescribeOperationRecordsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeOperationRecordsResult `json:"result"` }
type DescribeOperationRecordsResult ¶
type DescribeOperationRecordsResult struct { DataList []antipro.OperationRecord `json:"dataList"` CurrentCount int `json:"currentCount"` TotalCount int `json:"totalCount"` TotalPage int `json:"totalPage"` }
type DescribeProtectedIpListRequest ¶
type DescribeProtectedIpListRequest struct { core.JDCloudRequest /* 页码 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小 (Optional) */ PageSize *int `json:"pageSize"` /* 实例 Id, 缺省时查询用户所有已防护 IP (Optional) */ InstanceId *int `json:"instanceId"` /* 被防护 IP类型: 0: 全部, 1: 弹性公网 IP, 2: 云物理服务器公网 IP, 4: 托管区公网 IP */ Type int `json:"type"` /* 被防护 IP, 支持模糊查询 (Optional) */ Ip *string `json:"ip"` }
func NewDescribeProtectedIpListRequest ¶
func NewDescribeProtectedIpListRequest( type_ int, ) *DescribeProtectedIpListRequest
* param type_: 被防护 IP类型: 0: 全部, 1: 弹性公网 IP, 2: 云物理服务器公网 IP, 4: 托管区公网 IP (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeProtectedIpListRequestWithAllParams ¶
func NewDescribeProtectedIpListRequestWithAllParams( pageNumber *int, pageSize *int, instanceId *int, type_ int, ip *string, ) *DescribeProtectedIpListRequest
* param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional) * param instanceId: 实例 Id, 缺省时查询用户所有已防护 IP (Optional) * param type_: 被防护 IP类型: 0: 全部, 1: 弹性公网 IP, 2: 云物理服务器公网 IP, 4: 托管区公网 IP (Required) * param ip: 被防护 IP, 支持模糊查询 (Optional)
func NewDescribeProtectedIpListRequestWithoutParam ¶
func NewDescribeProtectedIpListRequestWithoutParam() *DescribeProtectedIpListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeProtectedIpListRequest) GetRegionId ¶
func (r DescribeProtectedIpListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeProtectedIpListRequest) SetInstanceId ¶
func (r *DescribeProtectedIpListRequest) SetInstanceId(instanceId int)
param instanceId: 实例 Id, 缺省时查询用户所有已防护 IP(Optional)
func (*DescribeProtectedIpListRequest) SetIp ¶
func (r *DescribeProtectedIpListRequest) SetIp(ip string)
param ip: 被防护 IP, 支持模糊查询(Optional)
func (*DescribeProtectedIpListRequest) SetPageNumber ¶
func (r *DescribeProtectedIpListRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Optional)
func (*DescribeProtectedIpListRequest) SetPageSize ¶
func (r *DescribeProtectedIpListRequest) SetPageSize(pageSize int)
param pageSize: 分页大小(Optional)
func (*DescribeProtectedIpListRequest) SetType ¶
func (r *DescribeProtectedIpListRequest) SetType(type_ int)
param type_: 被防护 IP类型: 0: 全部, 1: 弹性公网 IP, 2: 云物理服务器公网 IP, 4: 托管区公网 IP(Required)
type DescribeProtectedIpListResponse ¶
type DescribeProtectedIpListResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeProtectedIpListResult `json:"result"` }
type DescribeProtectedIpListResult ¶
type DescribeProtectedIpListResult struct { DataList []antipro.ProtectedIp `json:"dataList"` CurrentCount int `json:"currentCount"` TotalCount int `json:"totalCount"` TotalPage int `json:"totalPage"` }
type DescribeProtectionOutlineRequest ¶
type DescribeProtectionOutlineRequest struct {
core.JDCloudRequest
}
func NewDescribeProtectionOutlineRequest ¶
func NewDescribeProtectionOutlineRequest() *DescribeProtectionOutlineRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeProtectionOutlineRequestWithAllParams ¶
func NewDescribeProtectionOutlineRequestWithAllParams() *DescribeProtectionOutlineRequest
func NewDescribeProtectionOutlineRequestWithoutParam ¶
func NewDescribeProtectionOutlineRequestWithoutParam() *DescribeProtectionOutlineRequest
This constructor has better compatible ability when API parameters changed
func (DescribeProtectionOutlineRequest) GetRegionId ¶
func (r DescribeProtectionOutlineRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
type DescribeProtectionOutlineResponse ¶
type DescribeProtectionOutlineResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeProtectionOutlineResult `json:"result"` }
type DescribeProtectionOutlineResult ¶
type DescribeProtectionOutlineResult struct {
Data antipro.ProtectionOutline `json:"data"`
}
type DescribeProtectionRuleRequest ¶
type DescribeProtectionRuleRequest struct { core.JDCloudRequest /* 地域编码 */ RegionId string `json:"regionId"` /* 防护包实例 Id */ InstanceId string `json:"instanceId"` /* 被防护 IP, 缺省时获取防护包实例的防护规则 (Optional) */ Ip *string `json:"ip"` }
func NewDescribeProtectionRuleRequest ¶
func NewDescribeProtectionRuleRequest( regionId string, instanceId string, ) *DescribeProtectionRuleRequest
* param regionId: 地域编码 (Required) * param instanceId: 防护包实例 Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeProtectionRuleRequestWithAllParams ¶
func NewDescribeProtectionRuleRequestWithAllParams( regionId string, instanceId string, ip *string, ) *DescribeProtectionRuleRequest
* param regionId: 地域编码 (Required) * param instanceId: 防护包实例 Id (Required) * param ip: 被防护 IP, 缺省时获取防护包实例的防护规则 (Optional)
func NewDescribeProtectionRuleRequestWithoutParam ¶
func NewDescribeProtectionRuleRequestWithoutParam() *DescribeProtectionRuleRequest
This constructor has better compatible ability when API parameters changed
func (DescribeProtectionRuleRequest) GetRegionId ¶
func (r DescribeProtectionRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeProtectionRuleRequest) SetInstanceId ¶
func (r *DescribeProtectionRuleRequest) SetInstanceId(instanceId string)
param instanceId: 防护包实例 Id(Required)
func (*DescribeProtectionRuleRequest) SetIp ¶
func (r *DescribeProtectionRuleRequest) SetIp(ip string)
param ip: 被防护 IP, 缺省时获取防护包实例的防护规则(Optional)
func (*DescribeProtectionRuleRequest) SetRegionId ¶
func (r *DescribeProtectionRuleRequest) SetRegionId(regionId string)
param regionId: 地域编码(Required)
type DescribeProtectionRuleResponse ¶
type DescribeProtectionRuleResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeProtectionRuleResult `json:"result"` }
type DescribeProtectionRuleResult ¶
type DescribeProtectionRuleResult struct {
Data antipro.ProtectionRule `json:"data"`
}
type ModifyInstanceNameRequest ¶
type ModifyInstanceNameRequest struct { core.JDCloudRequest /* 地域编码 */ RegionId string `json:"regionId"` /* 防护包实例 Id */ InstanceId string `json:"instanceId"` /* 修改防护包实例名称请求参数 */ ModifyInstanceNameSpec *antipro.ModifyInstanceNameSpec `json:"modifyInstanceNameSpec"` }
func NewModifyInstanceNameRequest ¶
func NewModifyInstanceNameRequest( regionId string, instanceId string, modifyInstanceNameSpec *antipro.ModifyInstanceNameSpec, ) *ModifyInstanceNameRequest
* param regionId: 地域编码 (Required) * param instanceId: 防护包实例 Id (Required) * param modifyInstanceNameSpec: 修改防护包实例名称请求参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceNameRequestWithAllParams ¶
func NewModifyInstanceNameRequestWithAllParams( regionId string, instanceId string, modifyInstanceNameSpec *antipro.ModifyInstanceNameSpec, ) *ModifyInstanceNameRequest
* param regionId: 地域编码 (Required) * param instanceId: 防护包实例 Id (Required) * param modifyInstanceNameSpec: 修改防护包实例名称请求参数 (Required)
func NewModifyInstanceNameRequestWithoutParam ¶
func NewModifyInstanceNameRequestWithoutParam() *ModifyInstanceNameRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceNameRequest) GetRegionId ¶
func (r ModifyInstanceNameRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceNameRequest) SetInstanceId ¶
func (r *ModifyInstanceNameRequest) SetInstanceId(instanceId string)
param instanceId: 防护包实例 Id(Required)
func (*ModifyInstanceNameRequest) SetModifyInstanceNameSpec ¶
func (r *ModifyInstanceNameRequest) SetModifyInstanceNameSpec(modifyInstanceNameSpec *antipro.ModifyInstanceNameSpec)
param modifyInstanceNameSpec: 修改防护包实例名称请求参数(Required)
func (*ModifyInstanceNameRequest) SetRegionId ¶
func (r *ModifyInstanceNameRequest) SetRegionId(regionId string)
param regionId: 地域编码(Required)
type ModifyInstanceNameResponse ¶
type ModifyInstanceNameResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyInstanceNameResult `json:"result"` }
type ModifyInstanceRequest ¶
type ModifyInstanceRequest struct { core.JDCloudRequest /* 地域编码 */ RegionId string `json:"regionId"` /* 防护包实例 Id */ InstanceId string `json:"instanceId"` /* 升级防护包实例请求参数 */ ModifyInstanceSpec *antipro.ModifyInstanceSpec `json:"modifyInstanceSpec"` }
func NewModifyInstanceRequest ¶
func NewModifyInstanceRequest( regionId string, instanceId string, modifyInstanceSpec *antipro.ModifyInstanceSpec, ) *ModifyInstanceRequest
* param regionId: 地域编码 (Required) * param instanceId: 防护包实例 Id (Required) * param modifyInstanceSpec: 升级防护包实例请求参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceRequestWithAllParams ¶
func NewModifyInstanceRequestWithAllParams( regionId string, instanceId string, modifyInstanceSpec *antipro.ModifyInstanceSpec, ) *ModifyInstanceRequest
* param regionId: 地域编码 (Required) * param instanceId: 防护包实例 Id (Required) * param modifyInstanceSpec: 升级防护包实例请求参数 (Required)
func NewModifyInstanceRequestWithoutParam ¶
func NewModifyInstanceRequestWithoutParam() *ModifyInstanceRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceRequest) GetRegionId ¶
func (r ModifyInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceRequest) SetInstanceId ¶
func (r *ModifyInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 防护包实例 Id(Required)
func (*ModifyInstanceRequest) SetModifyInstanceSpec ¶
func (r *ModifyInstanceRequest) SetModifyInstanceSpec(modifyInstanceSpec *antipro.ModifyInstanceSpec)
param modifyInstanceSpec: 升级防护包实例请求参数(Required)
func (*ModifyInstanceRequest) SetRegionId ¶
func (r *ModifyInstanceRequest) SetRegionId(regionId string)
param regionId: 地域编码(Required)
type ModifyInstanceResponse ¶
type ModifyInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyInstanceResult `json:"result"` }
type ModifyInstanceResult ¶
type ModifyInstanceResult struct {
InstanceId string `json:"instanceId"`
}
type ModifyProtectionRuleRequest ¶
type ModifyProtectionRuleRequest struct { core.JDCloudRequest /* 地域编码 */ RegionId string `json:"regionId"` /* 防护包实例 Id */ InstanceId string `json:"instanceId"` /* 修改防护规则请求参数 */ ProtectionRuleSpec *antipro.ProtectionRuleSpec `json:"protectionRuleSpec"` }
func NewModifyProtectionRuleRequest ¶
func NewModifyProtectionRuleRequest( regionId string, instanceId string, protectionRuleSpec *antipro.ProtectionRuleSpec, ) *ModifyProtectionRuleRequest
* param regionId: 地域编码 (Required) * param instanceId: 防护包实例 Id (Required) * param protectionRuleSpec: 修改防护规则请求参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyProtectionRuleRequestWithAllParams ¶
func NewModifyProtectionRuleRequestWithAllParams( regionId string, instanceId string, protectionRuleSpec *antipro.ProtectionRuleSpec, ) *ModifyProtectionRuleRequest
* param regionId: 地域编码 (Required) * param instanceId: 防护包实例 Id (Required) * param protectionRuleSpec: 修改防护规则请求参数 (Required)
func NewModifyProtectionRuleRequestWithoutParam ¶
func NewModifyProtectionRuleRequestWithoutParam() *ModifyProtectionRuleRequest
This constructor has better compatible ability when API parameters changed
func (ModifyProtectionRuleRequest) GetRegionId ¶
func (r ModifyProtectionRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyProtectionRuleRequest) SetInstanceId ¶
func (r *ModifyProtectionRuleRequest) SetInstanceId(instanceId string)
param instanceId: 防护包实例 Id(Required)
func (*ModifyProtectionRuleRequest) SetProtectionRuleSpec ¶
func (r *ModifyProtectionRuleRequest) SetProtectionRuleSpec(protectionRuleSpec *antipro.ProtectionRuleSpec)
param protectionRuleSpec: 修改防护规则请求参数(Required)
func (*ModifyProtectionRuleRequest) SetRegionId ¶
func (r *ModifyProtectionRuleRequest) SetRegionId(regionId string)
param regionId: 地域编码(Required)
type ModifyProtectionRuleResponse ¶
type ModifyProtectionRuleResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyProtectionRuleResult `json:"result"` }
Source Files ¶
- AddProtectedIp.go
- CheckInstanceName.go
- CreateInstance.go
- DeleteProtectedIp.go
- DescribeAttackLogs.go
- DescribeAttackSource.go
- DescribeAttackStatistics.go
- DescribeAttackTypeCount.go
- DescribeCcsIpResources.go
- DescribeCpsIpResources.go
- DescribeElasticIpResources.go
- DescribeGeoAreas.go
- DescribeInstance.go
- DescribeInstances.go
- DescribeIpMonitorFlow.go
- DescribeOperationRecords.go
- DescribeProtectedIpList.go
- DescribeProtectionOutline.go
- DescribeProtectionRule.go
- ModifyInstance.go
- ModifyInstanceName.go
- ModifyProtectionRule.go