apis

package
v1.48.0 Latest Latest
Warning

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

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

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type 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