apis

package
v1.52.0 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddBotUsrRuleRequest

type AddBotUsrRuleRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.SetBotUsrRuleReq `json:"req"`
}

func NewAddBotUsrRuleRequest

func NewAddBotUsrRuleRequest(
	regionId string,
	wafInstanceId string,
	req *waf.SetBotUsrRuleReq,
) *AddBotUsrRuleRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddBotUsrRuleRequestWithAllParams

func NewAddBotUsrRuleRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.SetBotUsrRuleReq,
) *AddBotUsrRuleRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewAddBotUsrRuleRequestWithoutParam

func NewAddBotUsrRuleRequestWithoutParam() *AddBotUsrRuleRequest

This constructor has better compatible ability when API parameters changed

func (AddBotUsrRuleRequest) GetRegionId

func (r AddBotUsrRuleRequest) GetRegionId() string

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

func (*AddBotUsrRuleRequest) SetRegionId

func (r *AddBotUsrRuleRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*AddBotUsrRuleRequest) SetReq

func (r *AddBotUsrRuleRequest) SetReq(req *waf.SetBotUsrRuleReq)

param req: 请求(Required)

func (*AddBotUsrRuleRequest) SetWafInstanceId

func (r *AddBotUsrRuleRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type AddBotUsrRuleResponse

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

type AddBotUsrRuleResult

type AddBotUsrRuleResult struct {
}

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 AddIpsRequest

type AddIpsRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.SetIpReq `json:"req"`
}

func NewAddIpsRequest

func NewAddIpsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.SetIpReq,
) *AddIpsRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddIpsRequestWithAllParams

func NewAddIpsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.SetIpReq,
) *AddIpsRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewAddIpsRequestWithoutParam

func NewAddIpsRequestWithoutParam() *AddIpsRequest

This constructor has better compatible ability when API parameters changed

func (AddIpsRequest) GetRegionId

func (r AddIpsRequest) GetRegionId() string

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

func (*AddIpsRequest) SetRegionId

func (r *AddIpsRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*AddIpsRequest) SetReq

func (r *AddIpsRequest) SetReq(req *waf.SetIpReq)

param req: 请求(Required)

func (*AddIpsRequest) SetWafInstanceId

func (r *AddIpsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type AddIpsResponse

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

type AddIpsResult

type AddIpsResult 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 CreateInstanceResult struct {
	BuyId string `json:"buyId"`
}

type DelBotUsrRuleRequest

type DelBotUsrRuleRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.DelRulesReq `json:"req"`
}

func NewDelBotUsrRuleRequest

func NewDelBotUsrRuleRequest(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelBotUsrRuleRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDelBotUsrRuleRequestWithAllParams

func NewDelBotUsrRuleRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelBotUsrRuleRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewDelBotUsrRuleRequestWithoutParam

func NewDelBotUsrRuleRequestWithoutParam() *DelBotUsrRuleRequest

This constructor has better compatible ability when API parameters changed

func (DelBotUsrRuleRequest) GetRegionId

func (r DelBotUsrRuleRequest) GetRegionId() string

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

func (*DelBotUsrRuleRequest) SetRegionId

func (r *DelBotUsrRuleRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*DelBotUsrRuleRequest) SetReq

func (r *DelBotUsrRuleRequest) SetReq(req *waf.DelRulesReq)

param req: 请求(Required)

func (*DelBotUsrRuleRequest) SetWafInstanceId

func (r *DelBotUsrRuleRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type DelBotUsrRuleResponse

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

type DelBotUsrRuleResult

type DelBotUsrRuleResult struct {
}

type DelIpsRequest

type DelIpsRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.DelRulesReq `json:"req"`
}

func NewDelIpsRequest

func NewDelIpsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelIpsRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDelIpsRequestWithAllParams

func NewDelIpsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelIpsRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewDelIpsRequestWithoutParam

func NewDelIpsRequestWithoutParam() *DelIpsRequest

This constructor has better compatible ability when API parameters changed

func (DelIpsRequest) GetRegionId

func (r DelIpsRequest) GetRegionId() string

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

func (*DelIpsRequest) SetRegionId

func (r *DelIpsRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*DelIpsRequest) SetReq

func (r *DelIpsRequest) SetReq(req *waf.DelRulesReq)

param req: 请求(Required)

func (*DelIpsRequest) SetWafInstanceId

func (r *DelIpsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type DelIpsResponse

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

type DelIpsResult

type DelIpsResult struct {
}

type DelJsPageRequest

type DelJsPageRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.DelRulesReq `json:"req"`
}

func NewDelJsPageRequest

func NewDelJsPageRequest(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelJsPageRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDelJsPageRequestWithAllParams

func NewDelJsPageRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelJsPageRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewDelJsPageRequestWithoutParam

func NewDelJsPageRequestWithoutParam() *DelJsPageRequest

This constructor has better compatible ability when API parameters changed

func (DelJsPageRequest) GetRegionId

func (r DelJsPageRequest) GetRegionId() string

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

func (*DelJsPageRequest) SetRegionId

func (r *DelJsPageRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*DelJsPageRequest) SetReq

func (r *DelJsPageRequest) SetReq(req *waf.DelRulesReq)

param req: 请求(Required)

func (*DelJsPageRequest) SetWafInstanceId

func (r *DelJsPageRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type DelJsPageResponse

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

type DelJsPageResult

type DelJsPageResult struct {
}

type DelRiskJsRequest

type DelRiskJsRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.DelRulesReq `json:"req"`
}

func NewDelRiskJsRequest

func NewDelRiskJsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelRiskJsRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDelRiskJsRequestWithAllParams

func NewDelRiskJsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelRiskJsRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewDelRiskJsRequestWithoutParam

func NewDelRiskJsRequestWithoutParam() *DelRiskJsRequest

This constructor has better compatible ability when API parameters changed

func (DelRiskJsRequest) GetRegionId

func (r DelRiskJsRequest) GetRegionId() string

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

func (*DelRiskJsRequest) SetRegionId

func (r *DelRiskJsRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*DelRiskJsRequest) SetReq

func (r *DelRiskJsRequest) SetReq(req *waf.DelRulesReq)

param req: 请求(Required)

func (*DelRiskJsRequest) SetWafInstanceId

func (r *DelRiskJsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type DelRiskJsResponse

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

type DelRiskJsResult

type DelRiskJsResult struct {
}

type DelRiskRuleRequest

type DelRiskRuleRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.DelRulesReq `json:"req"`
}

func NewDelRiskRuleRequest

func NewDelRiskRuleRequest(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelRiskRuleRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDelRiskRuleRequestWithAllParams

func NewDelRiskRuleRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelRiskRuleRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewDelRiskRuleRequestWithoutParam

func NewDelRiskRuleRequestWithoutParam() *DelRiskRuleRequest

This constructor has better compatible ability when API parameters changed

func (DelRiskRuleRequest) GetRegionId

func (r DelRiskRuleRequest) GetRegionId() string

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

func (*DelRiskRuleRequest) SetRegionId

func (r *DelRiskRuleRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*DelRiskRuleRequest) SetReq

func (r *DelRiskRuleRequest) SetReq(req *waf.DelRulesReq)

param req: 请求(Required)

func (*DelRiskRuleRequest) SetWafInstanceId

func (r *DelRiskRuleRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type DelRiskRuleResponse

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

type DelRiskRuleResult

type DelRiskRuleResult struct {
}

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 DescribeJsPagesRequest

type DescribeJsPagesRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.ListJsPageReq `json:"req"`
}

func NewDescribeJsPagesRequest

func NewDescribeJsPagesRequest(
	regionId string,
	wafInstanceId string,
	req *waf.ListJsPageReq,
) *DescribeJsPagesRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeJsPagesRequestWithAllParams

func NewDescribeJsPagesRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.ListJsPageReq,
) *DescribeJsPagesRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewDescribeJsPagesRequestWithoutParam

func NewDescribeJsPagesRequestWithoutParam() *DescribeJsPagesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeJsPagesRequest) GetRegionId

func (r DescribeJsPagesRequest) GetRegionId() string

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

func (*DescribeJsPagesRequest) SetRegionId

func (r *DescribeJsPagesRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*DescribeJsPagesRequest) SetReq

func (r *DescribeJsPagesRequest) SetReq(req *waf.ListJsPageReq)

param req: 请求(Required)

func (*DescribeJsPagesRequest) SetWafInstanceId

func (r *DescribeJsPagesRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type DescribeJsPagesResponse

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

type DescribeJsPagesResult

type DescribeJsPagesResult struct {
	PageIndex int        `json:"pageIndex"`
	PageSize  int        `json:"pageSize"`
	Count     int        `json:"count"`
	Data      waf.JsPage `json:"data"`
}

type DescribeLbOutIpRequest added in v1.44.0

type DescribeLbOutIpRequest struct {
	core.JDCloudRequest

	/*   */
	RegionId string `json:"regionId"`
}

func NewDescribeLbOutIpRequest added in v1.44.0

func NewDescribeLbOutIpRequest(
	regionId string,
) *DescribeLbOutIpRequest

* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeLbOutIpRequestWithAllParams added in v1.44.0

func NewDescribeLbOutIpRequestWithAllParams(
	regionId string,
) *DescribeLbOutIpRequest

* param regionId: (Required)

func NewDescribeLbOutIpRequestWithoutParam added in v1.44.0

func NewDescribeLbOutIpRequestWithoutParam() *DescribeLbOutIpRequest

This constructor has better compatible ability when API parameters changed

func (DescribeLbOutIpRequest) GetRegionId added in v1.44.0

func (r DescribeLbOutIpRequest) GetRegionId() string

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

func (*DescribeLbOutIpRequest) SetRegionId added in v1.44.0

func (r *DescribeLbOutIpRequest) SetRegionId(regionId string)

param regionId: (Required)

type DescribeLbOutIpResponse added in v1.44.0

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

type DescribeLbOutIpResult added in v1.44.0

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 {
	WafInstanceId string                 `json:"wafInstanceId"`
	List          []waf.DomainMainConfig `json:"list"`
	PageIndex     int                    `json:"pageIndex"`
	PageSize      int                    `json:"pageSize"`
	TotalCount    int                    `json:"totalCount"`
	MaxLimit      int                    `json:"maxLimit"`
}

type EnableBotRequest

type EnableBotRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.EnableReq `json:"req"`
}

func NewEnableBotRequest

func NewEnableBotRequest(
	regionId string,
	wafInstanceId string,
	req *waf.EnableReq,
) *EnableBotRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewEnableBotRequestWithAllParams

func NewEnableBotRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.EnableReq,
) *EnableBotRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewEnableBotRequestWithoutParam

func NewEnableBotRequestWithoutParam() *EnableBotRequest

This constructor has better compatible ability when API parameters changed

func (EnableBotRequest) GetRegionId

func (r EnableBotRequest) GetRegionId() string

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

func (*EnableBotRequest) SetRegionId

func (r *EnableBotRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*EnableBotRequest) SetReq

func (r *EnableBotRequest) SetReq(req *waf.EnableReq)

param req: 请求(Required)

func (*EnableBotRequest) SetWafInstanceId

func (r *EnableBotRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type EnableBotResponse

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

type EnableBotResult

type EnableBotResult struct {
}

type EnableRiskRequest

type EnableRiskRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.EnableReq `json:"req"`
}

func NewEnableRiskRequest

func NewEnableRiskRequest(
	regionId string,
	wafInstanceId string,
	req *waf.EnableReq,
) *EnableRiskRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewEnableRiskRequestWithAllParams

func NewEnableRiskRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.EnableReq,
) *EnableRiskRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewEnableRiskRequestWithoutParam

func NewEnableRiskRequestWithoutParam() *EnableRiskRequest

This constructor has better compatible ability when API parameters changed

func (EnableRiskRequest) GetRegionId

func (r EnableRiskRequest) GetRegionId() string

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

func (*EnableRiskRequest) SetRegionId

func (r *EnableRiskRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*EnableRiskRequest) SetReq

func (r *EnableRiskRequest) SetReq(req *waf.EnableReq)

param req: 请求(Required)

func (*EnableRiskRequest) SetWafInstanceId

func (r *EnableRiskRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type EnableRiskResponse

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

type EnableRiskResult

type EnableRiskResult struct {
}

type EnableUsrBotRequest

type EnableUsrBotRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.EnableReq `json:"req"`
}

func NewEnableUsrBotRequest

func NewEnableUsrBotRequest(
	regionId string,
	wafInstanceId string,
	req *waf.EnableReq,
) *EnableUsrBotRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewEnableUsrBotRequestWithAllParams

func NewEnableUsrBotRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.EnableReq,
) *EnableUsrBotRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewEnableUsrBotRequestWithoutParam

func NewEnableUsrBotRequestWithoutParam() *EnableUsrBotRequest

This constructor has better compatible ability when API parameters changed

func (EnableUsrBotRequest) GetRegionId

func (r EnableUsrBotRequest) GetRegionId() string

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

func (*EnableUsrBotRequest) SetRegionId

func (r *EnableUsrBotRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*EnableUsrBotRequest) SetReq

func (r *EnableUsrBotRequest) SetReq(req *waf.EnableReq)

param req: 请求(Required)

func (*EnableUsrBotRequest) SetWafInstanceId

func (r *EnableUsrBotRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type EnableUsrBotResponse

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

type EnableUsrBotResult

type EnableUsrBotResult 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

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 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

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 GetAvailableCertForDomainResult

type GetAvailableCertForDomainResult struct {
	BindCertId   string   `json:"bindCertId"`
	BindCertName string   `json:"bindCertName"`
	CertIds      []string `json:"certIds"`
	CertNames    []string `json:"certNames"`
	Count        int      `json:"count"`
	Domain       string   `json:"domain"`
}

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 GetBpsDataResult struct {
	TimeScope []int   `json:"timeScope"`
	Bps       waf.Bps `json:"bps"`
}

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.EnableConf       `json:"antispiderConf"`
	CcConf           waf.CcConf           `json:"ccConf"`
	DenyConf         waf.DenyConf         `json:"denyConf"`
	IntSemConf       waf.IntSemConf       `json:"intSemConf"`
	IpbanConf        waf.IpbanConf        `json:"ipbanConf"`
	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.EnableConf       `json:"riskConf"`
}

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 GetDomainLbConfigResult struct {
	WafInstanceId string       `json:"wafInstanceId"`
	Config        waf.LbConfig `json:"config"`
}

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 GetQpsDataResult struct {
	TimeScope []int   `json:"timeScope"`
	Qps       waf.Qps `json:"qps"`
}

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

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 ListBotUsrRulesRequest

type ListBotUsrRulesRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.ListRulesReq `json:"req"`
}

func NewListBotUsrRulesRequest

func NewListBotUsrRulesRequest(
	regionId string,
	wafInstanceId string,
	req *waf.ListRulesReq,
) *ListBotUsrRulesRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListBotUsrRulesRequestWithAllParams

func NewListBotUsrRulesRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.ListRulesReq,
) *ListBotUsrRulesRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewListBotUsrRulesRequestWithoutParam

func NewListBotUsrRulesRequestWithoutParam() *ListBotUsrRulesRequest

This constructor has better compatible ability when API parameters changed

func (ListBotUsrRulesRequest) GetRegionId

func (r ListBotUsrRulesRequest) GetRegionId() string

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

func (*ListBotUsrRulesRequest) SetRegionId

func (r *ListBotUsrRulesRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*ListBotUsrRulesRequest) SetReq

func (r *ListBotUsrRulesRequest) SetReq(req *waf.ListRulesReq)

param req: 请求(Required)

func (*ListBotUsrRulesRequest) SetWafInstanceId

func (r *ListBotUsrRulesRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type ListBotUsrRulesResponse

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

type ListBotUsrRulesResult

type ListBotUsrRulesResult struct {
	PageIndex  int             `json:"pageIndex"`
	PageSize   int             `json:"pageSize"`
	TotalCount int             `json:"totalCount"`
	List       waf.UsrBotRules `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 ListDomainsResult struct {
	WafInstanceId string   `json:"wafInstanceId"`
	List          []string `json:"list"`
	PageIndex     int      `json:"pageIndex"`
	PageSize      int      `json:"pageSize"`
	TotalCount    int      `json:"totalCount"`
	MaxLimit      int      `json:"maxLimit"`
}

type ListIpsRequest

type ListIpsRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.ListDenySkipRulesReq `json:"req"`
}

func NewListIpsRequest

func NewListIpsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.ListDenySkipRulesReq,
) *ListIpsRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListIpsRequestWithAllParams

func NewListIpsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.ListDenySkipRulesReq,
) *ListIpsRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewListIpsRequestWithoutParam

func NewListIpsRequestWithoutParam() *ListIpsRequest

This constructor has better compatible ability when API parameters changed

func (ListIpsRequest) GetRegionId

func (r ListIpsRequest) GetRegionId() string

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

func (*ListIpsRequest) SetRegionId

func (r *ListIpsRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*ListIpsRequest) SetReq

func (r *ListIpsRequest) SetReq(req *waf.ListDenySkipRulesReq)

param req: 请求(Required)

func (*ListIpsRequest) SetWafInstanceId

func (r *ListIpsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type ListIpsResponse

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

type ListIpsResult

type ListIpsResult struct {
	WafInstanceId string        `json:"wafInstanceId"`
	Domain        string        `json:"domain"`
	Iswhite       string        `json:"iswhite"`
	PageIndex     int           `json:"pageIndex"`
	PageSize      int           `json:"pageSize"`
	Count         int           `json:"count"`
	Data          waf.IpListCfg `json:"data"`
}

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 ListMainCfgResult struct {
	WafInstanceId string                 `json:"wafInstanceId"`
	List          []waf.DomainMainConfig `json:"list"`
	PageIndex     int                    `json:"pageIndex"`
	PageSize      int                    `json:"pageSize"`
	MaxLimit      int                    `json:"maxLimit"`
}

type ListRiskJsRequest

type ListRiskJsRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.ListRiskJsReq `json:"req"`
}

func NewListRiskJsRequest

func NewListRiskJsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.ListRiskJsReq,
) *ListRiskJsRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListRiskJsRequestWithAllParams

func NewListRiskJsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.ListRiskJsReq,
) *ListRiskJsRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewListRiskJsRequestWithoutParam

func NewListRiskJsRequestWithoutParam() *ListRiskJsRequest

This constructor has better compatible ability when API parameters changed

func (ListRiskJsRequest) GetRegionId

func (r ListRiskJsRequest) GetRegionId() string

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

func (*ListRiskJsRequest) SetRegionId

func (r *ListRiskJsRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*ListRiskJsRequest) SetReq

func (r *ListRiskJsRequest) SetReq(req *waf.ListRiskJsReq)

param req: 请求(Required)

func (*ListRiskJsRequest) SetWafInstanceId

func (r *ListRiskJsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type ListRiskJsResponse

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

type ListRiskJsResult

type ListRiskJsResult struct {
	PageIndex int           `json:"pageIndex"`
	PageSize  int           `json:"pageSize"`
	Count     int           `json:"count"`
	Data      waf.RiskJsCfg `json:"data"`
}

type ListRiskRulesRequest

type ListRiskRulesRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.ListRulesReq `json:"req"`
}

func NewListRiskRulesRequest

func NewListRiskRulesRequest(
	regionId string,
	wafInstanceId string,
	req *waf.ListRulesReq,
) *ListRiskRulesRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListRiskRulesRequestWithAllParams

func NewListRiskRulesRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.ListRulesReq,
) *ListRiskRulesRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewListRiskRulesRequestWithoutParam

func NewListRiskRulesRequestWithoutParam() *ListRiskRulesRequest

This constructor has better compatible ability when API parameters changed

func (ListRiskRulesRequest) GetRegionId

func (r ListRiskRulesRequest) GetRegionId() string

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

func (*ListRiskRulesRequest) SetRegionId

func (r *ListRiskRulesRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*ListRiskRulesRequest) SetReq

func (r *ListRiskRulesRequest) SetReq(req *waf.ListRulesReq)

param req: 请求(Required)

func (*ListRiskRulesRequest) SetWafInstanceId

func (r *ListRiskRulesRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type ListRiskRulesResponse

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

type ListRiskRulesResult

type ListRiskRulesResult struct {
	PageIndex int             `json:"pageIndex"`
	PageSize  int             `json:"pageSize"`
	Count     int             `json:"count"`
	Data      waf.RiskRuleCfg `json:"data"`
}

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

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"`
	Data       waf.ListWafRuleCfg `json:"data"`
}

type SetBotStdRulesRequest

type SetBotStdRulesRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.SetBotStdRuleReq `json:"req"`
}

func NewSetBotStdRulesRequest

func NewSetBotStdRulesRequest(
	regionId string,
	wafInstanceId string,
	req *waf.SetBotStdRuleReq,
) *SetBotStdRulesRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSetBotStdRulesRequestWithAllParams

func NewSetBotStdRulesRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.SetBotStdRuleReq,
) *SetBotStdRulesRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewSetBotStdRulesRequestWithoutParam

func NewSetBotStdRulesRequestWithoutParam() *SetBotStdRulesRequest

This constructor has better compatible ability when API parameters changed

func (SetBotStdRulesRequest) GetRegionId

func (r SetBotStdRulesRequest) GetRegionId() string

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

func (*SetBotStdRulesRequest) SetRegionId

func (r *SetBotStdRulesRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*SetBotStdRulesRequest) SetReq

func (r *SetBotStdRulesRequest) SetReq(req *waf.SetBotStdRuleReq)

param req: 请求(Required)

func (*SetBotStdRulesRequest) SetWafInstanceId

func (r *SetBotStdRulesRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type SetBotStdRulesResponse

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

type SetBotStdRulesResult

type SetBotStdRulesResult struct {
}

type SetJsPageRequest

type SetJsPageRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.SetJsPageReq `json:"req"`
}

func NewSetJsPageRequest

func NewSetJsPageRequest(
	regionId string,
	wafInstanceId string,
	req *waf.SetJsPageReq,
) *SetJsPageRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSetJsPageRequestWithAllParams

func NewSetJsPageRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.SetJsPageReq,
) *SetJsPageRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewSetJsPageRequestWithoutParam

func NewSetJsPageRequestWithoutParam() *SetJsPageRequest

This constructor has better compatible ability when API parameters changed

func (SetJsPageRequest) GetRegionId

func (r SetJsPageRequest) GetRegionId() string

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

func (*SetJsPageRequest) SetRegionId

func (r *SetJsPageRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*SetJsPageRequest) SetReq

func (r *SetJsPageRequest) SetReq(req *waf.SetJsPageReq)

param req: 请求(Required)

func (*SetJsPageRequest) SetWafInstanceId

func (r *SetJsPageRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type SetJsPageResponse

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

type SetJsPageResult

type SetJsPageResult struct {
}

type SetRiskJsRequest

type SetRiskJsRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.SetRiskJsReq `json:"req"`
}

func NewSetRiskJsRequest

func NewSetRiskJsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.SetRiskJsReq,
) *SetRiskJsRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSetRiskJsRequestWithAllParams

func NewSetRiskJsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.SetRiskJsReq,
) *SetRiskJsRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewSetRiskJsRequestWithoutParam

func NewSetRiskJsRequestWithoutParam() *SetRiskJsRequest

This constructor has better compatible ability when API parameters changed

func (SetRiskJsRequest) GetRegionId

func (r SetRiskJsRequest) GetRegionId() string

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

func (*SetRiskJsRequest) SetRegionId

func (r *SetRiskJsRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*SetRiskJsRequest) SetReq

func (r *SetRiskJsRequest) SetReq(req *waf.SetRiskJsReq)

param req: 请求(Required)

func (*SetRiskJsRequest) SetWafInstanceId

func (r *SetRiskJsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type SetRiskJsResponse

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

type SetRiskJsResult

type SetRiskJsResult struct {
}

type SetRiskRuleRequest

type SetRiskRuleRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.SetRiskRuleReq `json:"req"`
}

func NewSetRiskRuleRequest

func NewSetRiskRuleRequest(
	regionId string,
	wafInstanceId string,
	req *waf.SetRiskRuleReq,
) *SetRiskRuleRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSetRiskRuleRequestWithAllParams

func NewSetRiskRuleRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.SetRiskRuleReq,
) *SetRiskRuleRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewSetRiskRuleRequestWithoutParam

func NewSetRiskRuleRequestWithoutParam() *SetRiskRuleRequest

This constructor has better compatible ability when API parameters changed

func (SetRiskRuleRequest) GetRegionId

func (r SetRiskRuleRequest) GetRegionId() string

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

func (*SetRiskRuleRequest) SetRegionId

func (r *SetRiskRuleRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*SetRiskRuleRequest) SetReq

func (r *SetRiskRuleRequest) SetReq(req *waf.SetRiskRuleReq)

param req: 请求(Required)

func (*SetRiskRuleRequest) SetWafInstanceId

func (r *SetRiskRuleRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type SetRiskRuleResponse

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

type SetRiskRuleResult

type SetRiskRuleResult struct {
}

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

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 UpdateBotUsrRuleRequest

type UpdateBotUsrRuleRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.SetBotUsrRuleReq `json:"req"`
}

func NewUpdateBotUsrRuleRequest

func NewUpdateBotUsrRuleRequest(
	regionId string,
	wafInstanceId string,
	req *waf.SetBotUsrRuleReq,
) *UpdateBotUsrRuleRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateBotUsrRuleRequestWithAllParams

func NewUpdateBotUsrRuleRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.SetBotUsrRuleReq,
) *UpdateBotUsrRuleRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewUpdateBotUsrRuleRequestWithoutParam

func NewUpdateBotUsrRuleRequestWithoutParam() *UpdateBotUsrRuleRequest

This constructor has better compatible ability when API parameters changed

func (UpdateBotUsrRuleRequest) GetRegionId

func (r UpdateBotUsrRuleRequest) GetRegionId() string

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

func (*UpdateBotUsrRuleRequest) SetRegionId

func (r *UpdateBotUsrRuleRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*UpdateBotUsrRuleRequest) SetReq

param req: 请求(Required)

func (*UpdateBotUsrRuleRequest) SetWafInstanceId

func (r *UpdateBotUsrRuleRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type UpdateBotUsrRuleResponse

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

type UpdateBotUsrRuleResult

type UpdateBotUsrRuleResult 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 UpdateIpsRequest

type UpdateIpsRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 实例Id  */
	WafInstanceId string `json:"wafInstanceId"`

	/* 请求  */
	Req *waf.SetIpReq `json:"req"`
}

func NewUpdateIpsRequest

func NewUpdateIpsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.SetIpReq,
) *UpdateIpsRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateIpsRequestWithAllParams

func NewUpdateIpsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.SetIpReq,
) *UpdateIpsRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例Id (Required) * param req: 请求 (Required)

func NewUpdateIpsRequestWithoutParam

func NewUpdateIpsRequestWithoutParam() *UpdateIpsRequest

This constructor has better compatible ability when API parameters changed

func (UpdateIpsRequest) GetRegionId

func (r UpdateIpsRequest) GetRegionId() string

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

func (*UpdateIpsRequest) SetRegionId

func (r *UpdateIpsRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

func (*UpdateIpsRequest) SetReq

func (r *UpdateIpsRequest) SetReq(req *waf.SetIpReq)

param req: 请求(Required)

func (*UpdateIpsRequest) SetWafInstanceId

func (r *UpdateIpsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type UpdateIpsResponse

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

type UpdateIpsResult

type UpdateIpsResult struct {
}

Jump to

Keyboard shortcuts

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