Documentation
¶
Index ¶
- type AddDomainRequest
- type AddDomainResponse
- type AddDomainResult
- type AntiLevelWafRequest
- func NewAntiLevelWafRequest(regionId string, wafInstanceId string, req *waf.AntiLevelWafReq) *AntiLevelWafRequest
- func NewAntiLevelWafRequestWithAllParams(regionId string, wafInstanceId string, req *waf.AntiLevelWafReq) *AntiLevelWafRequest
- func NewAntiLevelWafRequestWithoutParam() *AntiLevelWafRequest
- type AntiLevelWafResponse
- type AntiLevelWafResult
- type AntiModeWafRequest
- type AntiModeWafResponse
- type AntiModeWafResult
- type BindCertRequest
- type BindCertResponse
- type BindCertResult
- type CreateInstanceRequest
- type CreateInstanceResponse
- type CreateInstanceResult
- type DelWafConditionRequest
- func NewDelWafConditionRequest(regionId string, wafInstanceId string, req *waf.DelRulesReq) *DelWafConditionRequest
- func NewDelWafConditionRequestWithAllParams(regionId string, wafInstanceId string, req *waf.DelRulesReq) *DelWafConditionRequest
- func NewDelWafConditionRequestWithoutParam() *DelWafConditionRequest
- type DelWafConditionResponse
- type DelWafConditionResult
- type DelWafRuleRequest
- type DelWafRuleResponse
- type DelWafRuleResult
- type DeleteDomainRequest
- type DeleteDomainResponse
- type DeleteDomainResult
- type DescribeLbOutIpRequest
- type DescribeLbOutIpResponse
- type DescribeLbOutIpResult
- type DisableRulesRequest
- func NewDisableRulesRequest(regionId string, wafInstanceId string, req *waf.DisableRulesReq) *DisableRulesRequest
- func NewDisableRulesRequestWithAllParams(regionId string, wafInstanceId string, req *waf.DisableRulesReq) *DisableRulesRequest
- func NewDisableRulesRequestWithoutParam() *DisableRulesRequest
- type DisableRulesResponse
- type DisableRulesResult
- type EnableCname2RsExternalRequest
- func NewEnableCname2RsExternalRequest(regionId string, wafInstanceId string, req *waf.ActiveFuncReq) *EnableCname2RsExternalRequest
- func NewEnableCname2RsExternalRequestWithAllParams(regionId string, wafInstanceId string, req *waf.ActiveFuncReq) *EnableCname2RsExternalRequest
- func NewEnableCname2RsExternalRequestWithoutParam() *EnableCname2RsExternalRequest
- type EnableCname2RsExternalResponse
- type EnableCname2RsExternalResult
- type EnableWafRequest
- type EnableWafResponse
- type EnableWafResult
- type EnableWafUserDefineRequest
- func NewEnableWafUserDefineRequest(regionId string, wafInstanceId string, req *waf.SetWafUserDefineReq) *EnableWafUserDefineRequest
- func NewEnableWafUserDefineRequestWithAllParams(regionId string, wafInstanceId string, req *waf.SetWafUserDefineReq) *EnableWafUserDefineRequest
- func NewEnableWafUserDefineRequestWithoutParam() *EnableWafUserDefineRequest
- type EnableWafUserDefineResponse
- type EnableWafUserDefineResult
- type GetAntiEventRequest
- type GetAntiEventResponse
- type GetAntiEventResult
- type GetAvailableCertForDomainRequest
- func NewGetAvailableCertForDomainRequest(regionId string, wafInstanceId string, req *waf.GetAvailableCertReq) *GetAvailableCertForDomainRequest
- func NewGetAvailableCertForDomainRequestWithAllParams(regionId string, wafInstanceId string, req *waf.GetAvailableCertReq) *GetAvailableCertForDomainRequest
- func NewGetAvailableCertForDomainRequestWithoutParam() *GetAvailableCertForDomainRequest
- type GetAvailableCertForDomainResponse
- type GetAvailableCertForDomainResult
- type GetBpsDataRequest
- type GetBpsDataResponse
- type GetBpsDataResult
- type GetDomainAntiConfigRequest
- func NewGetDomainAntiConfigRequest(regionId string, wafInstanceId string, req *waf.CommonReq) *GetDomainAntiConfigRequest
- func NewGetDomainAntiConfigRequestWithAllParams(regionId string, wafInstanceId string, req *waf.CommonReq) *GetDomainAntiConfigRequest
- func NewGetDomainAntiConfigRequestWithoutParam() *GetDomainAntiConfigRequest
- type GetDomainAntiConfigResponse
- type GetDomainAntiConfigResult
- type GetDomainLbConfigRequest
- func NewGetDomainLbConfigRequest(regionId string, wafInstanceId string, req *waf.CommonReq) *GetDomainLbConfigRequest
- func NewGetDomainLbConfigRequestWithAllParams(regionId string, wafInstanceId string, req *waf.CommonReq) *GetDomainLbConfigRequest
- func NewGetDomainLbConfigRequestWithoutParam() *GetDomainLbConfigRequest
- type GetDomainLbConfigResponse
- type GetDomainLbConfigResult
- type GetEsLogDetailRequest
- func NewGetEsLogDetailRequest(regionId string, start int, end int, pageSize int, pageIndex int) *GetEsLogDetailRequest
- func NewGetEsLogDetailRequestWithAllParams(regionId string, wafInstanceId *string, domain *string, remote_addr *string, ...) *GetEsLogDetailRequest
- func NewGetEsLogDetailRequestWithoutParam() *GetEsLogDetailRequest
- func (r GetEsLogDetailRequest) GetRegionId() string
- func (r *GetEsLogDetailRequest) SetAction(action string)
- func (r *GetEsLogDetailRequest) SetAnti_geo(anti_geo string)
- func (r *GetEsLogDetailRequest) SetDocument_uri(document_uri string)
- func (r *GetEsLogDetailRequest) SetDomain(domain string)
- func (r *GetEsLogDetailRequest) SetEnd(end int)
- func (r *GetEsLogDetailRequest) SetLogId(logId string)
- func (r *GetEsLogDetailRequest) SetLogType(logType []string)
- func (r *GetEsLogDetailRequest) SetPageIndex(pageIndex int)
- func (r *GetEsLogDetailRequest) SetPageSize(pageSize int)
- func (r *GetEsLogDetailRequest) SetRegionId(regionId string)
- func (r *GetEsLogDetailRequest) SetRemote_addr(remote_addr string)
- func (r *GetEsLogDetailRequest) SetRequest_id(request_id string)
- func (r *GetEsLogDetailRequest) SetRequest_method(request_method string)
- func (r *GetEsLogDetailRequest) SetStart(start int)
- func (r *GetEsLogDetailRequest) SetStatus(status string)
- func (r *GetEsLogDetailRequest) SetUrl(url string)
- func (r *GetEsLogDetailRequest) SetWafInstanceId(wafInstanceId string)
- type GetEsLogDetailResponse
- type GetEsLogDetailResult
- type GetMainAntiInfoNewRequest
- type GetMainAntiInfoNewResponse
- type GetMainAntiInfoNewResult
- type GetQpsDataRequest
- type GetQpsDataResponse
- type GetQpsDataResult
- type GetStatusCodeInfoRequest
- type GetStatusCodeInfoResponse
- type GetStatusCodeInfoResult
- type GetWafInstanceRequest
- func (r GetWafInstanceRequest) GetRegionId() string
- func (r *GetWafInstanceRequest) SetFilters(filters []common.Filter)
- func (r *GetWafInstanceRequest) SetIdc(idc string)
- func (r *GetWafInstanceRequest) SetPageNumber(pageNumber int)
- func (r *GetWafInstanceRequest) SetPageSize(pageSize int)
- func (r *GetWafInstanceRequest) SetRegionId(regionId string)
- func (r *GetWafInstanceRequest) SetSourceIds(sourceIds string)
- type GetWafInstanceResponse
- type GetWafInstanceResult
- type ListBotStdRulesRequest
- func NewListBotStdRulesRequest(regionId string, wafInstanceId string, req *waf.ListBotStdRuleReq) *ListBotStdRulesRequest
- func NewListBotStdRulesRequestWithAllParams(regionId string, wafInstanceId string, req *waf.ListBotStdRuleReq) *ListBotStdRulesRequest
- func NewListBotStdRulesRequestWithoutParam() *ListBotStdRulesRequest
- type ListBotStdRulesResponse
- type ListBotStdRulesResult
- type ListDomainsRequest
- type ListDomainsResponse
- type ListDomainsResult
- type ListMainCfgRequest
- type ListMainCfgResponse
- type ListMainCfgResult
- type ListWafConditionsRequest
- func NewListWafConditionsRequest(regionId string, wafInstanceId string, req *waf.ListWafConditionsReq) *ListWafConditionsRequest
- func NewListWafConditionsRequestWithAllParams(regionId string, wafInstanceId string, req *waf.ListWafConditionsReq) *ListWafConditionsRequest
- func NewListWafConditionsRequestWithoutParam() *ListWafConditionsRequest
- type ListWafConditionsResponse
- type ListWafConditionsResult
- type ListWafFilterRequest
- func NewListWafFilterRequest(regionId string, wafInstanceId string, req *waf.ListWafFilterReq) *ListWafFilterRequest
- func NewListWafFilterRequestWithAllParams(regionId string, wafInstanceId string, req *waf.ListWafFilterReq) *ListWafFilterRequest
- func NewListWafFilterRequestWithoutParam() *ListWafFilterRequest
- type ListWafFilterResponse
- type ListWafFilterResult
- type ListWafRulesRequest
- type ListWafRulesResponse
- type ListWafRulesResult
- type SetWafConditionRequest
- func NewSetWafConditionRequest(regionId string, wafInstanceId string, req *waf.SetWafConditionReq) *SetWafConditionRequest
- func NewSetWafConditionRequestWithAllParams(regionId string, wafInstanceId string, req *waf.SetWafConditionReq) *SetWafConditionRequest
- func NewSetWafConditionRequestWithoutParam() *SetWafConditionRequest
- type SetWafConditionResponse
- type SetWafConditionResult
- type SetWafRuleRequest
- type SetWafRuleResponse
- type SetWafRuleResult
- type UpdateDomainRequest
- type UpdateDomainResponse
- type UpdateDomainResult
- type UpgradeInstanceRequest
- func NewUpgradeInstanceRequest(regionId string, wafInstanceId string, req *waf.OrderReq) *UpgradeInstanceRequest
- func NewUpgradeInstanceRequestWithAllParams(regionId string, wafInstanceId string, req *waf.OrderReq) *UpgradeInstanceRequest
- func NewUpgradeInstanceRequestWithoutParam() *UpgradeInstanceRequest
- type UpgradeInstanceResponse
- type UpgradeInstanceResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddDomainRequest ¶
type AddDomainRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.AddDomain `json:"req"` }
func NewAddDomainRequest ¶
func NewAddDomainRequest( regionId string, wafInstanceId string, req *waf.AddDomain, ) *AddDomainRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddDomainRequestWithAllParams ¶
func NewAddDomainRequestWithAllParams( regionId string, wafInstanceId string, req *waf.AddDomain, ) *AddDomainRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewAddDomainRequestWithoutParam ¶
func NewAddDomainRequestWithoutParam() *AddDomainRequest
This constructor has better compatible ability when API parameters changed
func (AddDomainRequest) GetRegionId ¶
func (r AddDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddDomainRequest) SetRegionId ¶
func (r *AddDomainRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*AddDomainRequest) SetReq ¶
func (r *AddDomainRequest) SetReq(req *waf.AddDomain)
param req: 请求(Required)
func (*AddDomainRequest) SetWafInstanceId ¶
func (r *AddDomainRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type AddDomainResponse ¶
type AddDomainResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddDomainResult `json:"result"` }
type AddDomainResult ¶
type AddDomainResult struct { }
type AntiLevelWafRequest ¶
type AntiLevelWafRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.AntiLevelWafReq `json:"req"` }
func NewAntiLevelWafRequest ¶
func NewAntiLevelWafRequest( regionId string, wafInstanceId string, req *waf.AntiLevelWafReq, ) *AntiLevelWafRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAntiLevelWafRequestWithAllParams ¶
func NewAntiLevelWafRequestWithAllParams( regionId string, wafInstanceId string, req *waf.AntiLevelWafReq, ) *AntiLevelWafRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewAntiLevelWafRequestWithoutParam ¶
func NewAntiLevelWafRequestWithoutParam() *AntiLevelWafRequest
This constructor has better compatible ability when API parameters changed
func (AntiLevelWafRequest) GetRegionId ¶
func (r AntiLevelWafRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AntiLevelWafRequest) SetRegionId ¶
func (r *AntiLevelWafRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*AntiLevelWafRequest) SetReq ¶
func (r *AntiLevelWafRequest) SetReq(req *waf.AntiLevelWafReq)
param req: 请求(Required)
func (*AntiLevelWafRequest) SetWafInstanceId ¶
func (r *AntiLevelWafRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type AntiLevelWafResponse ¶
type AntiLevelWafResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AntiLevelWafResult `json:"result"` }
type AntiLevelWafResult ¶
type AntiLevelWafResult struct { }
type AntiModeWafRequest ¶
type AntiModeWafRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.AntiModeWafReq `json:"req"` }
func NewAntiModeWafRequest ¶
func NewAntiModeWafRequest( regionId string, wafInstanceId string, req *waf.AntiModeWafReq, ) *AntiModeWafRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAntiModeWafRequestWithAllParams ¶
func NewAntiModeWafRequestWithAllParams( regionId string, wafInstanceId string, req *waf.AntiModeWafReq, ) *AntiModeWafRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewAntiModeWafRequestWithoutParam ¶
func NewAntiModeWafRequestWithoutParam() *AntiModeWafRequest
This constructor has better compatible ability when API parameters changed
func (AntiModeWafRequest) GetRegionId ¶
func (r AntiModeWafRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AntiModeWafRequest) SetRegionId ¶
func (r *AntiModeWafRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*AntiModeWafRequest) SetReq ¶
func (r *AntiModeWafRequest) SetReq(req *waf.AntiModeWafReq)
param req: 请求(Required)
func (*AntiModeWafRequest) SetWafInstanceId ¶
func (r *AntiModeWafRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type AntiModeWafResponse ¶
type AntiModeWafResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AntiModeWafResult `json:"result"` }
type AntiModeWafResult ¶
type AntiModeWafResult struct { }
type BindCertRequest ¶
type BindCertRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.AssignCertReq `json:"req"` }
func NewBindCertRequest ¶
func NewBindCertRequest( regionId string, wafInstanceId string, req *waf.AssignCertReq, ) *BindCertRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBindCertRequestWithAllParams ¶
func NewBindCertRequestWithAllParams( regionId string, wafInstanceId string, req *waf.AssignCertReq, ) *BindCertRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewBindCertRequestWithoutParam ¶
func NewBindCertRequestWithoutParam() *BindCertRequest
This constructor has better compatible ability when API parameters changed
func (BindCertRequest) GetRegionId ¶
func (r BindCertRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BindCertRequest) SetRegionId ¶
func (r *BindCertRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*BindCertRequest) SetReq ¶
func (r *BindCertRequest) SetReq(req *waf.AssignCertReq)
param req: 请求(Required)
func (*BindCertRequest) SetWafInstanceId ¶
func (r *BindCertRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type BindCertResponse ¶
type BindCertResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result BindCertResult `json:"result"` }
type BindCertResult ¶
type BindCertResult struct { }
type CreateInstanceRequest ¶
type CreateInstanceRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 请求 */ Req *waf.OrderReq `json:"req"` }
func NewCreateInstanceRequest ¶
func NewCreateInstanceRequest( regionId string, req *waf.OrderReq, ) *CreateInstanceRequest
* param regionId: 实例所属的地域ID (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateInstanceRequestWithAllParams ¶
func NewCreateInstanceRequestWithAllParams( regionId string, req *waf.OrderReq, ) *CreateInstanceRequest
* param regionId: 实例所属的地域ID (Required) * param req: 请求 (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) SetRegionId ¶
func (r *CreateInstanceRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*CreateInstanceRequest) SetReq ¶
func (r *CreateInstanceRequest) SetReq(req *waf.OrderReq)
param req: 请求(Required)
type CreateInstanceResponse ¶
type CreateInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateInstanceResult `json:"result"` }
type CreateInstanceResult ¶
type DelWafConditionRequest ¶
type DelWafConditionRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.DelRulesReq `json:"req"` }
func NewDelWafConditionRequest ¶
func NewDelWafConditionRequest( regionId string, wafInstanceId string, req *waf.DelRulesReq, ) *DelWafConditionRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDelWafConditionRequestWithAllParams ¶
func NewDelWafConditionRequestWithAllParams( regionId string, wafInstanceId string, req *waf.DelRulesReq, ) *DelWafConditionRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewDelWafConditionRequestWithoutParam ¶
func NewDelWafConditionRequestWithoutParam() *DelWafConditionRequest
This constructor has better compatible ability when API parameters changed
func (DelWafConditionRequest) GetRegionId ¶
func (r DelWafConditionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DelWafConditionRequest) SetRegionId ¶
func (r *DelWafConditionRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*DelWafConditionRequest) SetReq ¶
func (r *DelWafConditionRequest) SetReq(req *waf.DelRulesReq)
param req: 请求(Required)
func (*DelWafConditionRequest) SetWafInstanceId ¶
func (r *DelWafConditionRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type DelWafConditionResponse ¶
type DelWafConditionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DelWafConditionResult `json:"result"` }
type DelWafConditionResult ¶
type DelWafConditionResult struct { }
type DelWafRuleRequest ¶
type DelWafRuleRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.DelRulesReq `json:"req"` }
func NewDelWafRuleRequest ¶
func NewDelWafRuleRequest( regionId string, wafInstanceId string, req *waf.DelRulesReq, ) *DelWafRuleRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDelWafRuleRequestWithAllParams ¶
func NewDelWafRuleRequestWithAllParams( regionId string, wafInstanceId string, req *waf.DelRulesReq, ) *DelWafRuleRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewDelWafRuleRequestWithoutParam ¶
func NewDelWafRuleRequestWithoutParam() *DelWafRuleRequest
This constructor has better compatible ability when API parameters changed
func (DelWafRuleRequest) GetRegionId ¶
func (r DelWafRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DelWafRuleRequest) SetRegionId ¶
func (r *DelWafRuleRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*DelWafRuleRequest) SetReq ¶
func (r *DelWafRuleRequest) SetReq(req *waf.DelRulesReq)
param req: 请求(Required)
func (*DelWafRuleRequest) SetWafInstanceId ¶
func (r *DelWafRuleRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type DelWafRuleResponse ¶
type DelWafRuleResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DelWafRuleResult `json:"result"` }
type DelWafRuleResult ¶
type DelWafRuleResult struct { }
type DeleteDomainRequest ¶
type DeleteDomainRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.CommonReq `json:"req"` }
func NewDeleteDomainRequest ¶
func NewDeleteDomainRequest( regionId string, wafInstanceId string, req *waf.CommonReq, ) *DeleteDomainRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteDomainRequestWithAllParams ¶
func NewDeleteDomainRequestWithAllParams( regionId string, wafInstanceId string, req *waf.CommonReq, ) *DeleteDomainRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewDeleteDomainRequestWithoutParam ¶
func NewDeleteDomainRequestWithoutParam() *DeleteDomainRequest
This constructor has better compatible ability when API parameters changed
func (DeleteDomainRequest) GetRegionId ¶
func (r DeleteDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteDomainRequest) SetRegionId ¶
func (r *DeleteDomainRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*DeleteDomainRequest) SetReq ¶
func (r *DeleteDomainRequest) SetReq(req *waf.CommonReq)
param req: 请求(Required)
func (*DeleteDomainRequest) SetWafInstanceId ¶
func (r *DeleteDomainRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type DeleteDomainResponse ¶
type DeleteDomainResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteDomainResult `json:"result"` }
type DeleteDomainResult ¶
type DeleteDomainResult struct { }
type DescribeLbOutIpRequest ¶
type DescribeLbOutIpRequest struct { core.JDCloudRequest /* */ RegionId string `json:"regionId"` }
func NewDescribeLbOutIpRequest ¶
func NewDescribeLbOutIpRequest( regionId string, ) *DescribeLbOutIpRequest
* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLbOutIpRequestWithAllParams ¶
func NewDescribeLbOutIpRequestWithAllParams( regionId string, ) *DescribeLbOutIpRequest
* param regionId: (Required)
func NewDescribeLbOutIpRequestWithoutParam ¶
func NewDescribeLbOutIpRequestWithoutParam() *DescribeLbOutIpRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLbOutIpRequest) GetRegionId ¶
func (r DescribeLbOutIpRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLbOutIpRequest) SetRegionId ¶
func (r *DescribeLbOutIpRequest) SetRegionId(regionId string)
param regionId: (Required)
type DescribeLbOutIpResponse ¶
type DescribeLbOutIpResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLbOutIpResult `json:"result"` }
type DescribeLbOutIpResult ¶
type DescribeLbOutIpResult struct {
List interface{} `json:"list"`
}
type DisableRulesRequest ¶
type DisableRulesRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.DisableRulesReq `json:"req"` }
func NewDisableRulesRequest ¶
func NewDisableRulesRequest( regionId string, wafInstanceId string, req *waf.DisableRulesReq, ) *DisableRulesRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDisableRulesRequestWithAllParams ¶
func NewDisableRulesRequestWithAllParams( regionId string, wafInstanceId string, req *waf.DisableRulesReq, ) *DisableRulesRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewDisableRulesRequestWithoutParam ¶
func NewDisableRulesRequestWithoutParam() *DisableRulesRequest
This constructor has better compatible ability when API parameters changed
func (DisableRulesRequest) GetRegionId ¶
func (r DisableRulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DisableRulesRequest) SetRegionId ¶
func (r *DisableRulesRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*DisableRulesRequest) SetReq ¶
func (r *DisableRulesRequest) SetReq(req *waf.DisableRulesReq)
param req: 请求(Required)
func (*DisableRulesRequest) SetWafInstanceId ¶
func (r *DisableRulesRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type DisableRulesResponse ¶
type DisableRulesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DisableRulesResult `json:"result"` }
type DisableRulesResult ¶
type DisableRulesResult struct { }
type EnableCname2RsExternalRequest ¶
type EnableCname2RsExternalRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.ActiveFuncReq `json:"req"` }
func NewEnableCname2RsExternalRequest ¶
func NewEnableCname2RsExternalRequest( regionId string, wafInstanceId string, req *waf.ActiveFuncReq, ) *EnableCname2RsExternalRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEnableCname2RsExternalRequestWithAllParams ¶
func NewEnableCname2RsExternalRequestWithAllParams( regionId string, wafInstanceId string, req *waf.ActiveFuncReq, ) *EnableCname2RsExternalRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewEnableCname2RsExternalRequestWithoutParam ¶
func NewEnableCname2RsExternalRequestWithoutParam() *EnableCname2RsExternalRequest
This constructor has better compatible ability when API parameters changed
func (EnableCname2RsExternalRequest) GetRegionId ¶
func (r EnableCname2RsExternalRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EnableCname2RsExternalRequest) SetRegionId ¶
func (r *EnableCname2RsExternalRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*EnableCname2RsExternalRequest) SetReq ¶
func (r *EnableCname2RsExternalRequest) SetReq(req *waf.ActiveFuncReq)
param req: 请求(Required)
func (*EnableCname2RsExternalRequest) SetWafInstanceId ¶
func (r *EnableCname2RsExternalRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type EnableCname2RsExternalResponse ¶
type EnableCname2RsExternalResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EnableCname2RsExternalResult `json:"result"` }
type EnableCname2RsExternalResult ¶
type EnableCname2RsExternalResult struct { }
type EnableWafRequest ¶
type EnableWafRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.EnableReq `json:"req"` }
func NewEnableWafRequest ¶
func NewEnableWafRequest( regionId string, wafInstanceId string, req *waf.EnableReq, ) *EnableWafRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEnableWafRequestWithAllParams ¶
func NewEnableWafRequestWithAllParams( regionId string, wafInstanceId string, req *waf.EnableReq, ) *EnableWafRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewEnableWafRequestWithoutParam ¶
func NewEnableWafRequestWithoutParam() *EnableWafRequest
This constructor has better compatible ability when API parameters changed
func (EnableWafRequest) GetRegionId ¶
func (r EnableWafRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EnableWafRequest) SetRegionId ¶
func (r *EnableWafRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*EnableWafRequest) SetReq ¶
func (r *EnableWafRequest) SetReq(req *waf.EnableReq)
param req: 请求(Required)
func (*EnableWafRequest) SetWafInstanceId ¶
func (r *EnableWafRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type EnableWafResponse ¶
type EnableWafResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EnableWafResult `json:"result"` }
type EnableWafResult ¶
type EnableWafResult struct { }
type EnableWafUserDefineRequest ¶
type EnableWafUserDefineRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.SetWafUserDefineReq `json:"req"` }
func NewEnableWafUserDefineRequest ¶
func NewEnableWafUserDefineRequest( regionId string, wafInstanceId string, req *waf.SetWafUserDefineReq, ) *EnableWafUserDefineRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEnableWafUserDefineRequestWithAllParams ¶
func NewEnableWafUserDefineRequestWithAllParams( regionId string, wafInstanceId string, req *waf.SetWafUserDefineReq, ) *EnableWafUserDefineRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewEnableWafUserDefineRequestWithoutParam ¶
func NewEnableWafUserDefineRequestWithoutParam() *EnableWafUserDefineRequest
This constructor has better compatible ability when API parameters changed
func (EnableWafUserDefineRequest) GetRegionId ¶
func (r EnableWafUserDefineRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EnableWafUserDefineRequest) SetRegionId ¶
func (r *EnableWafUserDefineRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*EnableWafUserDefineRequest) SetReq ¶
func (r *EnableWafUserDefineRequest) SetReq(req *waf.SetWafUserDefineReq)
param req: 请求(Required)
func (*EnableWafUserDefineRequest) SetWafInstanceId ¶
func (r *EnableWafUserDefineRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type EnableWafUserDefineResponse ¶
type EnableWafUserDefineResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EnableWafUserDefineResult `json:"result"` }
type EnableWafUserDefineResult ¶
type EnableWafUserDefineResult struct { }
type GetAntiEventRequest ¶
type GetAntiEventRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 请求 */ Req *waf.GetAntiEventReq `json:"req"` }
func NewGetAntiEventRequest ¶
func NewGetAntiEventRequest( regionId string, req *waf.GetAntiEventReq, ) *GetAntiEventRequest
* param regionId: 实例所属的地域ID (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAntiEventRequestWithAllParams ¶
func NewGetAntiEventRequestWithAllParams( regionId string, req *waf.GetAntiEventReq, ) *GetAntiEventRequest
* param regionId: 实例所属的地域ID (Required) * param req: 请求 (Required)
func NewGetAntiEventRequestWithoutParam ¶
func NewGetAntiEventRequestWithoutParam() *GetAntiEventRequest
This constructor has better compatible ability when API parameters changed
func (GetAntiEventRequest) GetRegionId ¶
func (r GetAntiEventRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAntiEventRequest) SetRegionId ¶
func (r *GetAntiEventRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetAntiEventRequest) SetReq ¶
func (r *GetAntiEventRequest) SetReq(req *waf.GetAntiEventReq)
param req: 请求(Required)
type GetAntiEventResponse ¶
type GetAntiEventResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAntiEventResult `json:"result"` }
type GetAntiEventResult ¶
type GetAvailableCertForDomainRequest ¶
type GetAvailableCertForDomainRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.GetAvailableCertReq `json:"req"` }
func NewGetAvailableCertForDomainRequest ¶
func NewGetAvailableCertForDomainRequest( regionId string, wafInstanceId string, req *waf.GetAvailableCertReq, ) *GetAvailableCertForDomainRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAvailableCertForDomainRequestWithAllParams ¶
func NewGetAvailableCertForDomainRequestWithAllParams( regionId string, wafInstanceId string, req *waf.GetAvailableCertReq, ) *GetAvailableCertForDomainRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewGetAvailableCertForDomainRequestWithoutParam ¶
func NewGetAvailableCertForDomainRequestWithoutParam() *GetAvailableCertForDomainRequest
This constructor has better compatible ability when API parameters changed
func (GetAvailableCertForDomainRequest) GetRegionId ¶
func (r GetAvailableCertForDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAvailableCertForDomainRequest) SetRegionId ¶
func (r *GetAvailableCertForDomainRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetAvailableCertForDomainRequest) SetReq ¶
func (r *GetAvailableCertForDomainRequest) SetReq(req *waf.GetAvailableCertReq)
param req: 请求(Required)
func (*GetAvailableCertForDomainRequest) SetWafInstanceId ¶
func (r *GetAvailableCertForDomainRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type GetAvailableCertForDomainResponse ¶
type GetAvailableCertForDomainResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAvailableCertForDomainResult `json:"result"` }
type GetBpsDataRequest ¶
type GetBpsDataRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 请求 */ Req *waf.GetChartReq `json:"req"` }
func NewGetBpsDataRequest ¶
func NewGetBpsDataRequest( regionId string, req *waf.GetChartReq, ) *GetBpsDataRequest
* param regionId: 实例所属的地域ID (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetBpsDataRequestWithAllParams ¶
func NewGetBpsDataRequestWithAllParams( regionId string, req *waf.GetChartReq, ) *GetBpsDataRequest
* param regionId: 实例所属的地域ID (Required) * param req: 请求 (Required)
func NewGetBpsDataRequestWithoutParam ¶
func NewGetBpsDataRequestWithoutParam() *GetBpsDataRequest
This constructor has better compatible ability when API parameters changed
func (GetBpsDataRequest) GetRegionId ¶
func (r GetBpsDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetBpsDataRequest) SetRegionId ¶
func (r *GetBpsDataRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetBpsDataRequest) SetReq ¶
func (r *GetBpsDataRequest) SetReq(req *waf.GetChartReq)
param req: 请求(Required)
type GetBpsDataResponse ¶
type GetBpsDataResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetBpsDataResult `json:"result"` }
type GetBpsDataResult ¶
type GetDomainAntiConfigRequest ¶
type GetDomainAntiConfigRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.CommonReq `json:"req"` }
func NewGetDomainAntiConfigRequest ¶
func NewGetDomainAntiConfigRequest( regionId string, wafInstanceId string, req *waf.CommonReq, ) *GetDomainAntiConfigRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDomainAntiConfigRequestWithAllParams ¶
func NewGetDomainAntiConfigRequestWithAllParams( regionId string, wafInstanceId string, req *waf.CommonReq, ) *GetDomainAntiConfigRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewGetDomainAntiConfigRequestWithoutParam ¶
func NewGetDomainAntiConfigRequestWithoutParam() *GetDomainAntiConfigRequest
This constructor has better compatible ability when API parameters changed
func (GetDomainAntiConfigRequest) GetRegionId ¶
func (r GetDomainAntiConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDomainAntiConfigRequest) SetRegionId ¶
func (r *GetDomainAntiConfigRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetDomainAntiConfigRequest) SetReq ¶
func (r *GetDomainAntiConfigRequest) SetReq(req *waf.CommonReq)
param req: 请求(Required)
func (*GetDomainAntiConfigRequest) SetWafInstanceId ¶
func (r *GetDomainAntiConfigRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type GetDomainAntiConfigResponse ¶
type GetDomainAntiConfigResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetDomainAntiConfigResult `json:"result"` }
type GetDomainAntiConfigResult ¶
type GetDomainAntiConfigResult struct { Domain string `json:"domain"` DisableWaf int `json:"disableWaf"` AclConf waf.AclConf `json:"aclConf"` AntispiderConf waf.SpiderConf `json:"antispiderConf"` CcConf waf.CcConf `json:"ccConf"` DenyConf waf.DenyConf `json:"denyConf"` IntSemConf waf.IntSemConf `json:"intSemConf"` IpbanConf waf.IpbanConf `json:"ipbanConf"` IpbanUsrConf waf.IpbanUsrConf `json:"ipbanUsrConf"` RatelimitConf waf.RatelimitConf `json:"ratelimitConf"` ThreatinfoConf waf.EnableConf `json:"threatinfoConf"` UserDefPageConf waf.UserDefPageConf `json:"userDefPageConf"` WafConf waf.WafConf `json:"wafConf"` WebUserdefConf waf.WebUserdefConf `json:"webUserdefConf"` WebcacheConf waf.EnableConf `json:"webcacheConf"` SkipConf waf.SkipConf `json:"skipConf"` FilterHeaderConf waf.FilterHeaderConf `json:"filterHeaderConf"` FilterSenseConf waf.FilterSenseConf `json:"filterSenseConf"` StatusConf waf.StatusConf `json:"statusConf"` UriRewriteConf waf.UriRewriteConf `json:"uriRewriteConf"` ProxycacheConf waf.EnableConf `json:"proxycacheConf"` RiskConf waf.RiskConf `json:"riskConf"` BotConf waf.BotConf `json:"botConf"` }
type GetDomainLbConfigRequest ¶
type GetDomainLbConfigRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.CommonReq `json:"req"` }
func NewGetDomainLbConfigRequest ¶
func NewGetDomainLbConfigRequest( regionId string, wafInstanceId string, req *waf.CommonReq, ) *GetDomainLbConfigRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDomainLbConfigRequestWithAllParams ¶
func NewGetDomainLbConfigRequestWithAllParams( regionId string, wafInstanceId string, req *waf.CommonReq, ) *GetDomainLbConfigRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewGetDomainLbConfigRequestWithoutParam ¶
func NewGetDomainLbConfigRequestWithoutParam() *GetDomainLbConfigRequest
This constructor has better compatible ability when API parameters changed
func (GetDomainLbConfigRequest) GetRegionId ¶
func (r GetDomainLbConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDomainLbConfigRequest) SetRegionId ¶
func (r *GetDomainLbConfigRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetDomainLbConfigRequest) SetReq ¶
func (r *GetDomainLbConfigRequest) SetReq(req *waf.CommonReq)
param req: 请求(Required)
func (*GetDomainLbConfigRequest) SetWafInstanceId ¶
func (r *GetDomainLbConfigRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type GetDomainLbConfigResponse ¶
type GetDomainLbConfigResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetDomainLbConfigResult `json:"result"` }
type GetDomainLbConfigResult ¶
type GetEsLogDetailRequest ¶
type GetEsLogDetailRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例id,代表要查询的WAF实例,为空时表示当前用户下的所有实例 (Optional) */ WafInstanceId *string `json:"wafInstanceId"` /* 域名,为空时表示当前实例下的所有域名 (Optional) */ Domain *string `json:"domain"` /* 来源ip,检索字段 (Optional) */ Remote_addr *string `json:"remote_addr"` /* URI,检索字段 (Optional) */ Document_uri *string `json:"document_uri"` /* url,检索字段 (Optional) */ Url *string `json:"url"` /* 来源地域,检索字段 (Optional) */ Anti_geo *string `json:"anti_geo"` /* 请求方法,检索字段 (Optional) */ Request_method *string `json:"request_method"` /* 动作,检索字段,支持类型:""(为空时,默认查询全部动作类型),"-"(放行),"notice"(观察),"forbidden OR status"(拦截),"redirect"(浏览器跳转),"verify"(人机交互) (Optional) */ Action *string `json:"action"` /* 状态码,检索字段 (Optional) */ Status *string `json:"status"` /* 日志类型,检索字段,支持类型:""(为空时,默认查询全部日志类型),"access"(访问日志),"waf"(wafSDK),"acl"(自定义规则),"skip"(白名单),"deny"(黑名单),"cc"(CC攻击),"webcache"(网页防篡改),"css"(跨站脚本攻击),"sqli"(SQL注入攻击),""fileinc"(文件读取/包含攻击),"cmding"(命令/代码执行攻击),"sdd"(敏感文件探测),"malscan"(恶意扫描攻击),"bckack"(恶意/后门文件攻击),"xmli"(XML注入攻击),"dirt"(目录遍历攻击) (Optional) */ LogType []string `json:"logType"` /* 日志Id,检索字段 (Optional) */ LogId *string `json:"logId"` /* 请求Id,检索字段 (Optional) */ Request_id *string `json:"request_id"` /* 开始时间戳,单位秒,时间间隔要求大于5分钟,小于30天。 */ Start int `json:"start"` /* 结束时间戳,单位秒,时间间隔要求大于5分钟,小于30天。 */ End int `json:"end"` /* 每页显示的个数,默认是10。 */ PageSize int `json:"pageSize"` /* 页数,默认是1。 */ PageIndex int `json:"pageIndex"` }
func NewGetEsLogDetailRequest ¶
func NewGetEsLogDetailRequest( regionId string, start int, end int, pageSize int, pageIndex int, ) *GetEsLogDetailRequest
* param regionId: 实例所属的地域ID (Required) * param start: 开始时间戳,单位秒,时间间隔要求大于5分钟,小于30天。 (Required) * param end: 结束时间戳,单位秒,时间间隔要求大于5分钟,小于30天。 (Required) * param pageSize: 每页显示的个数,默认是10。 (Required) * param pageIndex: 页数,默认是1。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetEsLogDetailRequestWithAllParams ¶
func NewGetEsLogDetailRequestWithAllParams( regionId string, wafInstanceId *string, domain *string, remote_addr *string, document_uri *string, url *string, anti_geo *string, request_method *string, action *string, status *string, logType []string, logId *string, request_id *string, start int, end int, pageSize int, pageIndex int, ) *GetEsLogDetailRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例id,代表要查询的WAF实例,为空时表示当前用户下的所有实例 (Optional) * param domain: 域名,为空时表示当前实例下的所有域名 (Optional) * param remote_addr: 来源ip,检索字段 (Optional) * param document_uri: URI,检索字段 (Optional) * param url: url,检索字段 (Optional) * param anti_geo: 来源地域,检索字段 (Optional) * param request_method: 请求方法,检索字段 (Optional) * param action: 动作,检索字段,支持类型:""(为空时,默认查询全部动作类型),"-"(放行),"notice"(观察),"forbidden OR status"(拦截),"redirect"(浏览器跳转),"verify"(人机交互) (Optional) * param status: 状态码,检索字段 (Optional) * param logType: 日志类型,检索字段,支持类型:""(为空时,默认查询全部日志类型),"access"(访问日志),"waf"(wafSDK),"acl"(自定义规则),"skip"(白名单),"deny"(黑名单),"cc"(CC攻击),"webcache"(网页防篡改),"css"(跨站脚本攻击),"sqli"(SQL注入攻击),""fileinc"(文件读取/包含攻击),"cmding"(命令/代码执行攻击),"sdd"(敏感文件探测),"malscan"(恶意扫描攻击),"bckack"(恶意/后门文件攻击),"xmli"(XML注入攻击),"dirt"(目录遍历攻击) (Optional) * param logId: 日志Id,检索字段 (Optional) * param request_id: 请求Id,检索字段 (Optional) * param start: 开始时间戳,单位秒,时间间隔要求大于5分钟,小于30天。 (Required) * param end: 结束时间戳,单位秒,时间间隔要求大于5分钟,小于30天。 (Required) * param pageSize: 每页显示的个数,默认是10。 (Required) * param pageIndex: 页数,默认是1。 (Required)
func NewGetEsLogDetailRequestWithoutParam ¶
func NewGetEsLogDetailRequestWithoutParam() *GetEsLogDetailRequest
This constructor has better compatible ability when API parameters changed
func (GetEsLogDetailRequest) GetRegionId ¶
func (r GetEsLogDetailRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetEsLogDetailRequest) SetAction ¶
func (r *GetEsLogDetailRequest) SetAction(action string)
param action: 动作,检索字段,支持类型:""(为空时,默认查询全部动作类型),"-"(放行),"notice"(观察),"forbidden OR status"(拦截),"redirect"(浏览器跳转),"verify"(人机交互)(Optional)
func (*GetEsLogDetailRequest) SetAnti_geo ¶
func (r *GetEsLogDetailRequest) SetAnti_geo(anti_geo string)
param anti_geo: 来源地域,检索字段(Optional)
func (*GetEsLogDetailRequest) SetDocument_uri ¶
func (r *GetEsLogDetailRequest) SetDocument_uri(document_uri string)
param document_uri: URI,检索字段(Optional)
func (*GetEsLogDetailRequest) SetDomain ¶
func (r *GetEsLogDetailRequest) SetDomain(domain string)
param domain: 域名,为空时表示当前实例下的所有域名(Optional)
func (*GetEsLogDetailRequest) SetEnd ¶
func (r *GetEsLogDetailRequest) SetEnd(end int)
param end: 结束时间戳,单位秒,时间间隔要求大于5分钟,小于30天。(Required)
func (*GetEsLogDetailRequest) SetLogId ¶
func (r *GetEsLogDetailRequest) SetLogId(logId string)
param logId: 日志Id,检索字段(Optional)
func (*GetEsLogDetailRequest) SetLogType ¶
func (r *GetEsLogDetailRequest) SetLogType(logType []string)
param logType: 日志类型,检索字段,支持类型:""(为空时,默认查询全部日志类型),"access"(访问日志),"waf"(wafSDK),"acl"(自定义规则),"skip"(白名单),"deny"(黑名单),"cc"(CC攻击),"webcache"(网页防篡改),"css"(跨站脚本攻击),"sqli"(SQL注入攻击),""fileinc"(文件读取/包含攻击),"cmding"(命令/代码执行攻击),"sdd"(敏感文件探测),"malscan"(恶意扫描攻击),"bckack"(恶意/后门文件攻击),"xmli"(XML注入攻击),"dirt"(目录遍历攻击)(Optional)
func (*GetEsLogDetailRequest) SetPageIndex ¶
func (r *GetEsLogDetailRequest) SetPageIndex(pageIndex int)
param pageIndex: 页数,默认是1。(Required)
func (*GetEsLogDetailRequest) SetPageSize ¶
func (r *GetEsLogDetailRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的个数,默认是10。(Required)
func (*GetEsLogDetailRequest) SetRegionId ¶
func (r *GetEsLogDetailRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetEsLogDetailRequest) SetRemote_addr ¶
func (r *GetEsLogDetailRequest) SetRemote_addr(remote_addr string)
param remote_addr: 来源ip,检索字段(Optional)
func (*GetEsLogDetailRequest) SetRequest_id ¶
func (r *GetEsLogDetailRequest) SetRequest_id(request_id string)
param request_id: 请求Id,检索字段(Optional)
func (*GetEsLogDetailRequest) SetRequest_method ¶
func (r *GetEsLogDetailRequest) SetRequest_method(request_method string)
param request_method: 请求方法,检索字段(Optional)
func (*GetEsLogDetailRequest) SetStart ¶
func (r *GetEsLogDetailRequest) SetStart(start int)
param start: 开始时间戳,单位秒,时间间隔要求大于5分钟,小于30天。(Required)
func (*GetEsLogDetailRequest) SetStatus ¶
func (r *GetEsLogDetailRequest) SetStatus(status string)
param status: 状态码,检索字段(Optional)
func (*GetEsLogDetailRequest) SetUrl ¶
func (r *GetEsLogDetailRequest) SetUrl(url string)
param url: url,检索字段(Optional)
func (*GetEsLogDetailRequest) SetWafInstanceId ¶
func (r *GetEsLogDetailRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例id,代表要查询的WAF实例,为空时表示当前用户下的所有实例(Optional)
type GetEsLogDetailResponse ¶
type GetEsLogDetailResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetEsLogDetailResult `json:"result"` }
type GetEsLogDetailResult ¶
type GetEsLogDetailResult struct { PageSize int `json:"pageSize"` PageIndex int `json:"pageIndex"` Total int `json:"total"` Events []waf.EsLogEvent `json:"events"` }
type GetMainAntiInfoNewRequest ¶
type GetMainAntiInfoNewRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 请求 */ Req *waf.GetChartReq `json:"req"` }
func NewGetMainAntiInfoNewRequest ¶
func NewGetMainAntiInfoNewRequest( regionId string, req *waf.GetChartReq, ) *GetMainAntiInfoNewRequest
* param regionId: 实例所属的地域ID (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetMainAntiInfoNewRequestWithAllParams ¶
func NewGetMainAntiInfoNewRequestWithAllParams( regionId string, req *waf.GetChartReq, ) *GetMainAntiInfoNewRequest
* param regionId: 实例所属的地域ID (Required) * param req: 请求 (Required)
func NewGetMainAntiInfoNewRequestWithoutParam ¶
func NewGetMainAntiInfoNewRequestWithoutParam() *GetMainAntiInfoNewRequest
This constructor has better compatible ability when API parameters changed
func (GetMainAntiInfoNewRequest) GetRegionId ¶
func (r GetMainAntiInfoNewRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetMainAntiInfoNewRequest) SetRegionId ¶
func (r *GetMainAntiInfoNewRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetMainAntiInfoNewRequest) SetReq ¶
func (r *GetMainAntiInfoNewRequest) SetReq(req *waf.GetChartReq)
param req: 请求(Required)
type GetMainAntiInfoNewResponse ¶
type GetMainAntiInfoNewResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetMainAntiInfoNewResult `json:"result"` }
type GetMainAntiInfoNewResult ¶
type GetMainAntiInfoNewResult struct { Ip int `json:"ip"` IpPre int `json:"ipPre"` Pv int `json:"pv"` PvPre int `json:"pvPre"` MaxBps int `json:"maxBps"` MaxBpsPre int `json:"maxBpsPre"` WafAnti int `json:"wafAnti"` WafAntiPre int `json:"wafAntiPre"` DomainCount int `json:"domainCount"` AclAnti int `json:"aclAnti"` AclAntiPre int `json:"aclAntiPre"` CcAnti int `json:"ccAnti"` CcAntiPre int `json:"ccAntiPre"` BotAnti int `json:"botAnti"` BotAntiPre int `json:"botAntiPre"` }
type GetQpsDataRequest ¶
type GetQpsDataRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 请求 */ Req *waf.GetChartReq `json:"req"` }
func NewGetQpsDataRequest ¶
func NewGetQpsDataRequest( regionId string, req *waf.GetChartReq, ) *GetQpsDataRequest
* param regionId: 实例所属的地域ID (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetQpsDataRequestWithAllParams ¶
func NewGetQpsDataRequestWithAllParams( regionId string, req *waf.GetChartReq, ) *GetQpsDataRequest
* param regionId: 实例所属的地域ID (Required) * param req: 请求 (Required)
func NewGetQpsDataRequestWithoutParam ¶
func NewGetQpsDataRequestWithoutParam() *GetQpsDataRequest
This constructor has better compatible ability when API parameters changed
func (GetQpsDataRequest) GetRegionId ¶
func (r GetQpsDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetQpsDataRequest) SetRegionId ¶
func (r *GetQpsDataRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetQpsDataRequest) SetReq ¶
func (r *GetQpsDataRequest) SetReq(req *waf.GetChartReq)
param req: 请求(Required)
type GetQpsDataResponse ¶
type GetQpsDataResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetQpsDataResult `json:"result"` }
type GetQpsDataResult ¶
type GetStatusCodeInfoRequest ¶
type GetStatusCodeInfoRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 请求 */ Req *waf.GetStatusCodeReq `json:"req"` }
func NewGetStatusCodeInfoRequest ¶
func NewGetStatusCodeInfoRequest( regionId string, req *waf.GetStatusCodeReq, ) *GetStatusCodeInfoRequest
* param regionId: 实例所属的地域ID (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetStatusCodeInfoRequestWithAllParams ¶
func NewGetStatusCodeInfoRequestWithAllParams( regionId string, req *waf.GetStatusCodeReq, ) *GetStatusCodeInfoRequest
* param regionId: 实例所属的地域ID (Required) * param req: 请求 (Required)
func NewGetStatusCodeInfoRequestWithoutParam ¶
func NewGetStatusCodeInfoRequestWithoutParam() *GetStatusCodeInfoRequest
This constructor has better compatible ability when API parameters changed
func (GetStatusCodeInfoRequest) GetRegionId ¶
func (r GetStatusCodeInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetStatusCodeInfoRequest) SetRegionId ¶
func (r *GetStatusCodeInfoRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetStatusCodeInfoRequest) SetReq ¶
func (r *GetStatusCodeInfoRequest) SetReq(req *waf.GetStatusCodeReq)
param req: 请求(Required)
type GetStatusCodeInfoResponse ¶
type GetStatusCodeInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetStatusCodeInfoResult `json:"result"` }
type GetStatusCodeInfoResult ¶
type GetStatusCodeInfoResult struct {
StatusCodeData waf.StatusCodeData `json:"statusCodeData"`
}
type GetWafInstanceRequest ¶
type GetWafInstanceRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 所属地区, 模糊匹配 (Optional) */ Idc *string `json:"idc"` /* 页码 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小 (Optional) */ PageSize *int `json:"pageSize"` /* wafInstanceId - 实例id (Optional) */ Filters []common.Filter `json:"filters"` /* 资源id 多个时,以逗号,分隔。 (Optional) */ SourceIds *string `json:"sourceIds"` }
func NewGetWafInstanceRequest ¶
func NewGetWafInstanceRequest( regionId string, ) *GetWafInstanceRequest
* param regionId: 实例所属的地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetWafInstanceRequestWithAllParams ¶
func NewGetWafInstanceRequestWithAllParams( regionId string, idc *string, pageNumber *int, pageSize *int, filters []common.Filter, sourceIds *string, ) *GetWafInstanceRequest
* param regionId: 实例所属的地域ID (Required) * param idc: 所属地区, 模糊匹配 (Optional) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional) * param filters: wafInstanceId - 实例id (Optional) * param sourceIds: 资源id 多个时,以逗号,分隔。 (Optional)
func NewGetWafInstanceRequestWithoutParam ¶
func NewGetWafInstanceRequestWithoutParam() *GetWafInstanceRequest
This constructor has better compatible ability when API parameters changed
func (GetWafInstanceRequest) GetRegionId ¶
func (r GetWafInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetWafInstanceRequest) SetFilters ¶
func (r *GetWafInstanceRequest) SetFilters(filters []common.Filter)
param filters: wafInstanceId - 实例id(Optional)
func (*GetWafInstanceRequest) SetIdc ¶
func (r *GetWafInstanceRequest) SetIdc(idc string)
param idc: 所属地区, 模糊匹配(Optional)
func (*GetWafInstanceRequest) SetPageNumber ¶
func (r *GetWafInstanceRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Optional)
func (*GetWafInstanceRequest) SetPageSize ¶
func (r *GetWafInstanceRequest) SetPageSize(pageSize int)
param pageSize: 分页大小(Optional)
func (*GetWafInstanceRequest) SetRegionId ¶
func (r *GetWafInstanceRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetWafInstanceRequest) SetSourceIds ¶
func (r *GetWafInstanceRequest) SetSourceIds(sourceIds string)
param sourceIds: 资源id 多个时,以逗号,分隔。(Optional)
type GetWafInstanceResponse ¶
type GetWafInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetWafInstanceResult `json:"result"` }
type GetWafInstanceResult ¶
type GetWafInstanceResult struct { Total int `json:"total"` InstanceIdCfg []waf.InstanceIdCfg `json:"instanceIdCfg"` }
type ListBotStdRulesRequest ¶
type ListBotStdRulesRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.ListBotStdRuleReq `json:"req"` }
func NewListBotStdRulesRequest ¶
func NewListBotStdRulesRequest( regionId string, wafInstanceId string, req *waf.ListBotStdRuleReq, ) *ListBotStdRulesRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListBotStdRulesRequestWithAllParams ¶
func NewListBotStdRulesRequestWithAllParams( regionId string, wafInstanceId string, req *waf.ListBotStdRuleReq, ) *ListBotStdRulesRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewListBotStdRulesRequestWithoutParam ¶
func NewListBotStdRulesRequestWithoutParam() *ListBotStdRulesRequest
This constructor has better compatible ability when API parameters changed
func (ListBotStdRulesRequest) GetRegionId ¶
func (r ListBotStdRulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListBotStdRulesRequest) SetRegionId ¶
func (r *ListBotStdRulesRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*ListBotStdRulesRequest) SetReq ¶
func (r *ListBotStdRulesRequest) SetReq(req *waf.ListBotStdRuleReq)
param req: 请求(Required)
func (*ListBotStdRulesRequest) SetWafInstanceId ¶
func (r *ListBotStdRulesRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type ListBotStdRulesResponse ¶
type ListBotStdRulesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListBotStdRulesResult `json:"result"` }
type ListBotStdRulesResult ¶
type ListBotStdRulesResult struct { PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` List []waf.StdBotRules `json:"list"` }
type ListDomainsRequest ¶
type ListDomainsRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.ListDomains `json:"req"` }
func NewListDomainsRequest ¶
func NewListDomainsRequest( regionId string, wafInstanceId string, req *waf.ListDomains, ) *ListDomainsRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListDomainsRequestWithAllParams ¶
func NewListDomainsRequestWithAllParams( regionId string, wafInstanceId string, req *waf.ListDomains, ) *ListDomainsRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewListDomainsRequestWithoutParam ¶
func NewListDomainsRequestWithoutParam() *ListDomainsRequest
This constructor has better compatible ability when API parameters changed
func (ListDomainsRequest) GetRegionId ¶
func (r ListDomainsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListDomainsRequest) SetRegionId ¶
func (r *ListDomainsRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*ListDomainsRequest) SetReq ¶
func (r *ListDomainsRequest) SetReq(req *waf.ListDomains)
param req: 请求(Required)
func (*ListDomainsRequest) SetWafInstanceId ¶
func (r *ListDomainsRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type ListDomainsResponse ¶
type ListDomainsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListDomainsResult `json:"result"` }
type ListDomainsResult ¶
type ListMainCfgRequest ¶
type ListMainCfgRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.ListDomains `json:"req"` }
func NewListMainCfgRequest ¶
func NewListMainCfgRequest( regionId string, wafInstanceId string, req *waf.ListDomains, ) *ListMainCfgRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListMainCfgRequestWithAllParams ¶
func NewListMainCfgRequestWithAllParams( regionId string, wafInstanceId string, req *waf.ListDomains, ) *ListMainCfgRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewListMainCfgRequestWithoutParam ¶
func NewListMainCfgRequestWithoutParam() *ListMainCfgRequest
This constructor has better compatible ability when API parameters changed
func (ListMainCfgRequest) GetRegionId ¶
func (r ListMainCfgRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListMainCfgRequest) SetRegionId ¶
func (r *ListMainCfgRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*ListMainCfgRequest) SetReq ¶
func (r *ListMainCfgRequest) SetReq(req *waf.ListDomains)
param req: 请求(Required)
func (*ListMainCfgRequest) SetWafInstanceId ¶
func (r *ListMainCfgRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type ListMainCfgResponse ¶
type ListMainCfgResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListMainCfgResult `json:"result"` }
type ListMainCfgResult ¶
type ListWafConditionsRequest ¶
type ListWafConditionsRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.ListWafConditionsReq `json:"req"` }
func NewListWafConditionsRequest ¶
func NewListWafConditionsRequest( regionId string, wafInstanceId string, req *waf.ListWafConditionsReq, ) *ListWafConditionsRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListWafConditionsRequestWithAllParams ¶
func NewListWafConditionsRequestWithAllParams( regionId string, wafInstanceId string, req *waf.ListWafConditionsReq, ) *ListWafConditionsRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewListWafConditionsRequestWithoutParam ¶
func NewListWafConditionsRequestWithoutParam() *ListWafConditionsRequest
This constructor has better compatible ability when API parameters changed
func (ListWafConditionsRequest) GetRegionId ¶
func (r ListWafConditionsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListWafConditionsRequest) SetRegionId ¶
func (r *ListWafConditionsRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*ListWafConditionsRequest) SetReq ¶
func (r *ListWafConditionsRequest) SetReq(req *waf.ListWafConditionsReq)
param req: 请求(Required)
func (*ListWafConditionsRequest) SetWafInstanceId ¶
func (r *ListWafConditionsRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type ListWafConditionsResponse ¶
type ListWafConditionsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListWafConditionsResult `json:"result"` }
type ListWafConditionsResult ¶
type ListWafConditionsResult struct { PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` List []waf.ListWafConditionCfg `json:"list"` }
type ListWafFilterRequest ¶
type ListWafFilterRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.ListWafFilterReq `json:"req"` }
func NewListWafFilterRequest ¶
func NewListWafFilterRequest( regionId string, wafInstanceId string, req *waf.ListWafFilterReq, ) *ListWafFilterRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListWafFilterRequestWithAllParams ¶
func NewListWafFilterRequestWithAllParams( regionId string, wafInstanceId string, req *waf.ListWafFilterReq, ) *ListWafFilterRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewListWafFilterRequestWithoutParam ¶
func NewListWafFilterRequestWithoutParam() *ListWafFilterRequest
This constructor has better compatible ability when API parameters changed
func (ListWafFilterRequest) GetRegionId ¶
func (r ListWafFilterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListWafFilterRequest) SetRegionId ¶
func (r *ListWafFilterRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*ListWafFilterRequest) SetReq ¶
func (r *ListWafFilterRequest) SetReq(req *waf.ListWafFilterReq)
param req: 请求(Required)
func (*ListWafFilterRequest) SetWafInstanceId ¶
func (r *ListWafFilterRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type ListWafFilterResponse ¶
type ListWafFilterResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListWafFilterResult `json:"result"` }
type ListWafFilterResult ¶
type ListWafFilterResult struct { PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` List waf.ListWafFilterCfg `json:"list"` }
type ListWafRulesRequest ¶
type ListWafRulesRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.ListRulesReq `json:"req"` }
func NewListWafRulesRequest ¶
func NewListWafRulesRequest( regionId string, wafInstanceId string, req *waf.ListRulesReq, ) *ListWafRulesRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListWafRulesRequestWithAllParams ¶
func NewListWafRulesRequestWithAllParams( regionId string, wafInstanceId string, req *waf.ListRulesReq, ) *ListWafRulesRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewListWafRulesRequestWithoutParam ¶
func NewListWafRulesRequestWithoutParam() *ListWafRulesRequest
This constructor has better compatible ability when API parameters changed
func (ListWafRulesRequest) GetRegionId ¶
func (r ListWafRulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListWafRulesRequest) SetRegionId ¶
func (r *ListWafRulesRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*ListWafRulesRequest) SetReq ¶
func (r *ListWafRulesRequest) SetReq(req *waf.ListRulesReq)
param req: 请求(Required)
func (*ListWafRulesRequest) SetWafInstanceId ¶
func (r *ListWafRulesRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type ListWafRulesResponse ¶
type ListWafRulesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListWafRulesResult `json:"result"` }
type ListWafRulesResult ¶
type ListWafRulesResult struct { PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` List []waf.ListWafRuleCfg `json:"list"` }
type SetWafConditionRequest ¶
type SetWafConditionRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.SetWafConditionReq `json:"req"` }
func NewSetWafConditionRequest ¶
func NewSetWafConditionRequest( regionId string, wafInstanceId string, req *waf.SetWafConditionReq, ) *SetWafConditionRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetWafConditionRequestWithAllParams ¶
func NewSetWafConditionRequestWithAllParams( regionId string, wafInstanceId string, req *waf.SetWafConditionReq, ) *SetWafConditionRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewSetWafConditionRequestWithoutParam ¶
func NewSetWafConditionRequestWithoutParam() *SetWafConditionRequest
This constructor has better compatible ability when API parameters changed
func (SetWafConditionRequest) GetRegionId ¶
func (r SetWafConditionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetWafConditionRequest) SetRegionId ¶
func (r *SetWafConditionRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*SetWafConditionRequest) SetReq ¶
func (r *SetWafConditionRequest) SetReq(req *waf.SetWafConditionReq)
param req: 请求(Required)
func (*SetWafConditionRequest) SetWafInstanceId ¶
func (r *SetWafConditionRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type SetWafConditionResponse ¶
type SetWafConditionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetWafConditionResult `json:"result"` }
type SetWafConditionResult ¶
type SetWafConditionResult struct { }
type SetWafRuleRequest ¶
type SetWafRuleRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.SetWafRuleReq `json:"req"` }
func NewSetWafRuleRequest ¶
func NewSetWafRuleRequest( regionId string, wafInstanceId string, req *waf.SetWafRuleReq, ) *SetWafRuleRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetWafRuleRequestWithAllParams ¶
func NewSetWafRuleRequestWithAllParams( regionId string, wafInstanceId string, req *waf.SetWafRuleReq, ) *SetWafRuleRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewSetWafRuleRequestWithoutParam ¶
func NewSetWafRuleRequestWithoutParam() *SetWafRuleRequest
This constructor has better compatible ability when API parameters changed
func (SetWafRuleRequest) GetRegionId ¶
func (r SetWafRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetWafRuleRequest) SetRegionId ¶
func (r *SetWafRuleRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*SetWafRuleRequest) SetReq ¶
func (r *SetWafRuleRequest) SetReq(req *waf.SetWafRuleReq)
param req: 请求(Required)
func (*SetWafRuleRequest) SetWafInstanceId ¶
func (r *SetWafRuleRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type SetWafRuleResponse ¶
type SetWafRuleResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SetWafRuleResult `json:"result"` }
type SetWafRuleResult ¶
type SetWafRuleResult struct { }
type UpdateDomainRequest ¶
type UpdateDomainRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.AddDomain `json:"req"` }
func NewUpdateDomainRequest ¶
func NewUpdateDomainRequest( regionId string, wafInstanceId string, req *waf.AddDomain, ) *UpdateDomainRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateDomainRequestWithAllParams ¶
func NewUpdateDomainRequestWithAllParams( regionId string, wafInstanceId string, req *waf.AddDomain, ) *UpdateDomainRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewUpdateDomainRequestWithoutParam ¶
func NewUpdateDomainRequestWithoutParam() *UpdateDomainRequest
This constructor has better compatible ability when API parameters changed
func (UpdateDomainRequest) GetRegionId ¶
func (r UpdateDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateDomainRequest) SetRegionId ¶
func (r *UpdateDomainRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*UpdateDomainRequest) SetReq ¶
func (r *UpdateDomainRequest) SetReq(req *waf.AddDomain)
param req: 请求(Required)
func (*UpdateDomainRequest) SetWafInstanceId ¶
func (r *UpdateDomainRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type UpdateDomainResponse ¶
type UpdateDomainResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateDomainResult `json:"result"` }
type UpdateDomainResult ¶
type UpdateDomainResult struct { }
type UpgradeInstanceRequest ¶
type UpgradeInstanceRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 实例Id */ WafInstanceId string `json:"wafInstanceId"` /* 请求 */ Req *waf.OrderReq `json:"req"` }
func NewUpgradeInstanceRequest ¶
func NewUpgradeInstanceRequest( regionId string, wafInstanceId string, req *waf.OrderReq, ) *UpgradeInstanceRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpgradeInstanceRequestWithAllParams ¶
func NewUpgradeInstanceRequestWithAllParams( regionId string, wafInstanceId string, req *waf.OrderReq, ) *UpgradeInstanceRequest
* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)
func NewUpgradeInstanceRequestWithoutParam ¶
func NewUpgradeInstanceRequestWithoutParam() *UpgradeInstanceRequest
This constructor has better compatible ability when API parameters changed
func (UpgradeInstanceRequest) GetRegionId ¶
func (r UpgradeInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpgradeInstanceRequest) SetRegionId ¶
func (r *UpgradeInstanceRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*UpgradeInstanceRequest) SetReq ¶
func (r *UpgradeInstanceRequest) SetReq(req *waf.OrderReq)
param req: 请求(Required)
func (*UpgradeInstanceRequest) SetWafInstanceId ¶
func (r *UpgradeInstanceRequest) SetWafInstanceId(wafInstanceId string)
param wafInstanceId: 实例Id(Required)
type UpgradeInstanceResponse ¶
type UpgradeInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpgradeInstanceResult `json:"result"` }
type UpgradeInstanceResult ¶
Source Files
¶
- AddDomain.go
- AntiLevelWaf.go
- AntiModeWaf.go
- BindCert.go
- CreateInstance.go
- DelWafCondition.go
- DelWafRule.go
- DeleteDomain.go
- DescribeLbOutIp.go
- DisableRules.go
- EnableCname2RsExternal.go
- EnableWaf.go
- EnableWafUserDefine.go
- GetAntiEvent.go
- GetAvailableCertForDomain.go
- GetBpsData.go
- GetDomainAntiConfig.go
- GetDomainLbConfig.go
- GetEsLogDetail.go
- GetMainAntiInfoNew.go
- GetQpsData.go
- GetStatusCodeInfo.go
- GetWafInstance.go
- ListBotStdRules.go
- ListDomains.go
- ListMainCfg.go
- ListWafConditions.go
- ListWafFilter.go
- ListWafRules.go
- SetWafCondition.go
- SetWafRule.go
- UpdateDomain.go
- UpgradeInstance.go