apis

package
v1.55.0 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2021 License: Apache-2.0 Imports: 3 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 DelRiskEventVarsRequest added in v1.54.0

type DelRiskEventVarsRequest struct {
	core.JDCloudRequest

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

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

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

func NewDelRiskEventVarsRequest added in v1.54.0

func NewDelRiskEventVarsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelRiskEventVarsRequest

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

func NewDelRiskEventVarsRequestWithAllParams added in v1.54.0

func NewDelRiskEventVarsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelRiskEventVarsRequest

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

func NewDelRiskEventVarsRequestWithoutParam added in v1.54.0

func NewDelRiskEventVarsRequestWithoutParam() *DelRiskEventVarsRequest

This constructor has better compatible ability when API parameters changed

func (DelRiskEventVarsRequest) GetRegionId added in v1.54.0

func (r DelRiskEventVarsRequest) GetRegionId() string

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

func (*DelRiskEventVarsRequest) SetRegionId added in v1.54.0

func (r *DelRiskEventVarsRequest) SetRegionId(regionId string)

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

func (*DelRiskEventVarsRequest) SetReq added in v1.54.0

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

param req: 请求(Required)

func (*DelRiskEventVarsRequest) SetWafInstanceId added in v1.54.0

func (r *DelRiskEventVarsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type DelRiskEventVarsResponse added in v1.54.0

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

type DelRiskEventVarsResult added in v1.54.0

type DelRiskEventVarsResult struct {
}

type DelRiskEventsRequest added in v1.54.0

type DelRiskEventsRequest struct {
	core.JDCloudRequest

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

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

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

func NewDelRiskEventsRequest added in v1.54.0

func NewDelRiskEventsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelRiskEventsRequest

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

func NewDelRiskEventsRequestWithAllParams added in v1.54.0

func NewDelRiskEventsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelRiskEventsRequest

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

func NewDelRiskEventsRequestWithoutParam added in v1.54.0

func NewDelRiskEventsRequestWithoutParam() *DelRiskEventsRequest

This constructor has better compatible ability when API parameters changed

func (DelRiskEventsRequest) GetRegionId added in v1.54.0

func (r DelRiskEventsRequest) GetRegionId() string

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

func (*DelRiskEventsRequest) SetRegionId added in v1.54.0

func (r *DelRiskEventsRequest) SetRegionId(regionId string)

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

func (*DelRiskEventsRequest) SetReq added in v1.54.0

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

param req: 请求(Required)

func (*DelRiskEventsRequest) SetWafInstanceId added in v1.54.0

func (r *DelRiskEventsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type DelRiskEventsResponse added in v1.54.0

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

type DelRiskEventsResult added in v1.54.0

type DelRiskEventsResult 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 DelRiskPolicysRequest added in v1.54.0

type DelRiskPolicysRequest struct {
	core.JDCloudRequest

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

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

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

func NewDelRiskPolicysRequest added in v1.54.0

func NewDelRiskPolicysRequest(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelRiskPolicysRequest

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

func NewDelRiskPolicysRequestWithAllParams added in v1.54.0

func NewDelRiskPolicysRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelRiskPolicysRequest

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

func NewDelRiskPolicysRequestWithoutParam added in v1.54.0

func NewDelRiskPolicysRequestWithoutParam() *DelRiskPolicysRequest

This constructor has better compatible ability when API parameters changed

func (DelRiskPolicysRequest) GetRegionId added in v1.54.0

func (r DelRiskPolicysRequest) GetRegionId() string

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

func (*DelRiskPolicysRequest) SetRegionId added in v1.54.0

func (r *DelRiskPolicysRequest) SetRegionId(regionId string)

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

func (*DelRiskPolicysRequest) SetReq added in v1.54.0

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

param req: 请求(Required)

func (*DelRiskPolicysRequest) SetWafInstanceId added in v1.54.0

func (r *DelRiskPolicysRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type DelRiskPolicysResponse added in v1.54.0

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

type DelRiskPolicysResult added in v1.54.0

type DelRiskPolicysResult 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 DelRiskUsrListsRequest added in v1.54.0

type DelRiskUsrListsRequest struct {
	core.JDCloudRequest

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

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

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

func NewDelRiskUsrListsRequest added in v1.54.0

func NewDelRiskUsrListsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelRiskUsrListsRequest

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

func NewDelRiskUsrListsRequestWithAllParams added in v1.54.0

func NewDelRiskUsrListsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelRiskUsrListsRequest

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

func NewDelRiskUsrListsRequestWithoutParam added in v1.54.0

func NewDelRiskUsrListsRequestWithoutParam() *DelRiskUsrListsRequest

This constructor has better compatible ability when API parameters changed

func (DelRiskUsrListsRequest) GetRegionId added in v1.54.0

func (r DelRiskUsrListsRequest) GetRegionId() string

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

func (*DelRiskUsrListsRequest) SetRegionId added in v1.54.0

func (r *DelRiskUsrListsRequest) SetRegionId(regionId string)

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

func (*DelRiskUsrListsRequest) SetReq added in v1.54.0

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

param req: 请求(Required)

func (*DelRiskUsrListsRequest) SetWafInstanceId added in v1.54.0

func (r *DelRiskUsrListsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type DelRiskUsrListsResponse added in v1.54.0

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

type DelRiskUsrListsResult added in v1.54.0

type DelRiskUsrListsResult struct {
}

type DelRiskVarsRequest added in v1.54.0

type DelRiskVarsRequest struct {
	core.JDCloudRequest

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

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

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

func NewDelRiskVarsRequest added in v1.54.0

func NewDelRiskVarsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelRiskVarsRequest

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

func NewDelRiskVarsRequestWithAllParams added in v1.54.0

func NewDelRiskVarsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.DelRulesReq,
) *DelRiskVarsRequest

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

func NewDelRiskVarsRequestWithoutParam added in v1.54.0

func NewDelRiskVarsRequestWithoutParam() *DelRiskVarsRequest

This constructor has better compatible ability when API parameters changed

func (DelRiskVarsRequest) GetRegionId added in v1.54.0

func (r DelRiskVarsRequest) GetRegionId() string

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

func (*DelRiskVarsRequest) SetRegionId added in v1.54.0

func (r *DelRiskVarsRequest) SetRegionId(regionId string)

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

func (*DelRiskVarsRequest) SetReq added in v1.54.0

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

param req: 请求(Required)

func (*DelRiskVarsRequest) SetWafInstanceId added in v1.54.0

func (r *DelRiskVarsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type DelRiskVarsResponse added in v1.54.0

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

type DelRiskVarsResult added in v1.54.0

type DelRiskVarsResult 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 EnableBotThreatIpRequest added in v1.54.0

type EnableBotThreatIpRequest struct {
	core.JDCloudRequest

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

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

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

func NewEnableBotThreatIpRequest added in v1.54.0

func NewEnableBotThreatIpRequest(
	regionId string,
	wafInstanceId string,
	req *waf.EnableReq,
) *EnableBotThreatIpRequest

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

func NewEnableBotThreatIpRequestWithAllParams added in v1.54.0

func NewEnableBotThreatIpRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.EnableReq,
) *EnableBotThreatIpRequest

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

func NewEnableBotThreatIpRequestWithoutParam added in v1.54.0

func NewEnableBotThreatIpRequestWithoutParam() *EnableBotThreatIpRequest

This constructor has better compatible ability when API parameters changed

func (EnableBotThreatIpRequest) GetRegionId added in v1.54.0

func (r EnableBotThreatIpRequest) GetRegionId() string

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

func (*EnableBotThreatIpRequest) SetRegionId added in v1.54.0

func (r *EnableBotThreatIpRequest) SetRegionId(regionId string)

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

func (*EnableBotThreatIpRequest) SetReq added in v1.54.0

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

param req: 请求(Required)

func (*EnableBotThreatIpRequest) SetWafInstanceId added in v1.54.0

func (r *EnableBotThreatIpRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type EnableBotThreatIpResponse added in v1.54.0

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

type EnableBotThreatIpResult added in v1.54.0

type EnableBotThreatIpResult struct {
}

type EnableRiskAccountRequest added in v1.54.0

type EnableRiskAccountRequest struct {
	core.JDCloudRequest

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

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

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

func NewEnableRiskAccountRequest added in v1.54.0

func NewEnableRiskAccountRequest(
	regionId string,
	wafInstanceId string,
	req *waf.EnableReq,
) *EnableRiskAccountRequest

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

func NewEnableRiskAccountRequestWithAllParams added in v1.54.0

func NewEnableRiskAccountRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.EnableReq,
) *EnableRiskAccountRequest

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

func NewEnableRiskAccountRequestWithoutParam added in v1.54.0

func NewEnableRiskAccountRequestWithoutParam() *EnableRiskAccountRequest

This constructor has better compatible ability when API parameters changed

func (EnableRiskAccountRequest) GetRegionId added in v1.54.0

func (r EnableRiskAccountRequest) GetRegionId() string

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

func (*EnableRiskAccountRequest) SetRegionId added in v1.54.0

func (r *EnableRiskAccountRequest) SetRegionId(regionId string)

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

func (*EnableRiskAccountRequest) SetReq added in v1.54.0

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

param req: 请求(Required)

func (*EnableRiskAccountRequest) SetWafInstanceId added in v1.54.0

func (r *EnableRiskAccountRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type EnableRiskAccountResponse added in v1.54.0

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

type EnableRiskAccountResult added in v1.54.0

type EnableRiskAccountResult struct {
}

type EnableRiskCtlRequest added in v1.54.0

type EnableRiskCtlRequest struct {
	core.JDCloudRequest

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

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

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

func NewEnableRiskCtlRequest added in v1.54.0

func NewEnableRiskCtlRequest(
	regionId string,
	wafInstanceId string,
	req *waf.EnableReq,
) *EnableRiskCtlRequest

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

func NewEnableRiskCtlRequestWithAllParams added in v1.54.0

func NewEnableRiskCtlRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.EnableReq,
) *EnableRiskCtlRequest

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

func NewEnableRiskCtlRequestWithoutParam added in v1.54.0

func NewEnableRiskCtlRequestWithoutParam() *EnableRiskCtlRequest

This constructor has better compatible ability when API parameters changed

func (EnableRiskCtlRequest) GetRegionId added in v1.54.0

func (r EnableRiskCtlRequest) GetRegionId() string

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

func (*EnableRiskCtlRequest) SetRegionId added in v1.54.0

func (r *EnableRiskCtlRequest) SetRegionId(regionId string)

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

func (*EnableRiskCtlRequest) SetReq added in v1.54.0

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

param req: 请求(Required)

func (*EnableRiskCtlRequest) SetWafInstanceId added in v1.54.0

func (r *EnableRiskCtlRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type EnableRiskCtlResponse added in v1.54.0

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

type EnableRiskCtlResult added in v1.54.0

type EnableRiskCtlResult 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 GetAntiEventRequest added in v1.54.0

type GetAntiEventRequest struct {
	core.JDCloudRequest

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

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

func NewGetAntiEventRequest added in v1.54.0

func NewGetAntiEventRequest(
	regionId string,
	req *waf.GetAntiEventReq,
) *GetAntiEventRequest

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

func NewGetAntiEventRequestWithAllParams added in v1.54.0

func NewGetAntiEventRequestWithAllParams(
	regionId string,
	req *waf.GetAntiEventReq,
) *GetAntiEventRequest

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

func NewGetAntiEventRequestWithoutParam added in v1.54.0

func NewGetAntiEventRequestWithoutParam() *GetAntiEventRequest

This constructor has better compatible ability when API parameters changed

func (GetAntiEventRequest) GetRegionId added in v1.54.0

func (r GetAntiEventRequest) GetRegionId() string

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

func (*GetAntiEventRequest) SetRegionId added in v1.54.0

func (r *GetAntiEventRequest) SetRegionId(regionId string)

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

func (*GetAntiEventRequest) SetReq added in v1.54.0

func (r *GetAntiEventRequest) SetReq(req *waf.GetAntiEventReq)

param req: 请求(Required)

type GetAntiEventResponse added in v1.54.0

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

type GetAntiEventResult added in v1.54.0

type GetAntiEventResult struct {
	PageSize  int             `json:"pageSize"`
	PageIndex int             `json:"pageIndex"`
	Total     int             `json:"total"`
	Events    []waf.AntiEvent `json:"events"`
}

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 []int64 `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.RiskConf         `json:"riskConf"`
	BotConf          waf.BotConf          `json:"botConf"`
}

type GetDomainLbConfigRequest

type GetDomainLbConfigRequest struct {
	core.JDCloudRequest

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

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

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

func NewGetDomainLbConfigRequest

func NewGetDomainLbConfigRequest(
	regionId string,
	wafInstanceId string,
	req *waf.CommonReq,
) *GetDomainLbConfigRequest

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

func NewGetDomainLbConfigRequestWithAllParams

func NewGetDomainLbConfigRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.CommonReq,
) *GetDomainLbConfigRequest

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

func NewGetDomainLbConfigRequestWithoutParam

func NewGetDomainLbConfigRequestWithoutParam() *GetDomainLbConfigRequest

This constructor has better compatible ability when API parameters changed

func (GetDomainLbConfigRequest) GetRegionId

func (r GetDomainLbConfigRequest) GetRegionId() string

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

func (*GetDomainLbConfigRequest) SetRegionId

func (r *GetDomainLbConfigRequest) SetRegionId(regionId string)

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

func (*GetDomainLbConfigRequest) SetReq

func (r *GetDomainLbConfigRequest) SetReq(req *waf.CommonReq)

param req: 请求(Required)

func (*GetDomainLbConfigRequest) SetWafInstanceId

func (r *GetDomainLbConfigRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type GetDomainLbConfigResponse

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

type GetDomainLbConfigResult

type GetDomainLbConfigResult struct {
	WafInstanceId string       `json:"wafInstanceId"`
	Config        waf.LbConfig `json:"config"`
}

type GetEsLogDetailRequest added in v1.54.0

type GetEsLogDetailRequest struct {
	core.JDCloudRequest

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

	/* 实例id,代表要查询的WAF实例,为空时表示当前用户下的所有实例 (Optional) */
	WafInstanceId *string `json:"wafInstanceId"`

	/* 域名,为空时表示当前实例下的所有域名 (Optional) */
	Domain *string `json:"domain"`

	/* 来源ip,检索字段 (Optional) */
	Remote_addr *string `json:"remote_addr"`

	/* URI,检索字段 (Optional) */
	Document_uri *string `json:"document_uri"`

	/* url,检索字段 (Optional) */
	Url *string `json:"url"`

	/* 来源地域,检索字段 (Optional) */
	Anti_geo *string `json:"anti_geo"`

	/* 请求方法,检索字段 (Optional) */
	Request_method *string `json:"request_method"`

	/* 动作,检索字段,支持类型:""(为空时,默认查询全部动作类型),"-"(放行),"notice"(观察),"forbidden"(拦截),"redirect"(浏览器跳转),"verify"(人机交互) (Optional) */
	Action *string `json:"action"`

	/* 状态码,检索字段 (Optional) */
	Status *string `json:"status"`

	/* 日志类型,检索字段,支持类型:""(为空时,默认查询全部日志类型),"access"(访问日志),"waf"(wafSDK),"acl"(自定义规则),"skip"(白名单),"deny"(黑名单),"cc"(CC攻击),"webcache"(网页防篡改),"css"(跨站脚本攻击),"sqli"(SQL注入攻击),""fileinc"(文件读取/包含攻击),"cmding"(命令/代码执行攻击),"sdd"(敏感文件探测),"malscan"(恶意扫描攻击),"bckack"(恶意/后门文件攻击),"xmli"(XML注入攻击),"dirt"(目录遍历攻击) (Optional) */
	LogType []string `json:"logType"`

	/* 日志Id,检索字段 (Optional) */
	LogId *string `json:"logId"`

	/* 开始时间戳,单位秒,时间间隔要求大于5分钟,小于30天。  */
	Start int `json:"start"`

	/* 结束时间戳,单位秒,时间间隔要求大于5分钟,小于30天。  */
	End int `json:"end"`

	/* 每页显示的个数,默认是10。  */
	PageSize int `json:"pageSize"`

	/* 页数,默认是1。  */
	PageIndex int `json:"pageIndex"`
}

func NewGetEsLogDetailRequest added in v1.54.0

func NewGetEsLogDetailRequest(
	regionId string,
	start int,
	end int,
	pageSize int,
	pageIndex int,
) *GetEsLogDetailRequest

* param regionId: 实例所属的地域ID (Required) * param start: 开始时间戳,单位秒,时间间隔要求大于5分钟,小于30天。 (Required) * param end: 结束时间戳,单位秒,时间间隔要求大于5分钟,小于30天。 (Required) * param pageSize: 每页显示的个数,默认是10。 (Required) * param pageIndex: 页数,默认是1。 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetEsLogDetailRequestWithAllParams added in v1.54.0

func NewGetEsLogDetailRequestWithAllParams(
	regionId string,
	wafInstanceId *string,
	domain *string,
	remote_addr *string,
	document_uri *string,
	url *string,
	anti_geo *string,
	request_method *string,
	action *string,
	status *string,
	logType []string,
	logId *string,
	start int,
	end int,
	pageSize int,
	pageIndex int,
) *GetEsLogDetailRequest

* param regionId: 实例所属的地域ID (Required) * param wafInstanceId: 实例id,代表要查询的WAF实例,为空时表示当前用户下的所有实例 (Optional) * param domain: 域名,为空时表示当前实例下的所有域名 (Optional) * param remote_addr: 来源ip,检索字段 (Optional) * param document_uri: URI,检索字段 (Optional) * param url: url,检索字段 (Optional) * param anti_geo: 来源地域,检索字段 (Optional) * param request_method: 请求方法,检索字段 (Optional) * param action: 动作,检索字段,支持类型:""(为空时,默认查询全部动作类型),"-"(放行),"notice"(观察),"forbidden"(拦截),"redirect"(浏览器跳转),"verify"(人机交互) (Optional) * param status: 状态码,检索字段 (Optional) * param logType: 日志类型,检索字段,支持类型:""(为空时,默认查询全部日志类型),"access"(访问日志),"waf"(wafSDK),"acl"(自定义规则),"skip"(白名单),"deny"(黑名单),"cc"(CC攻击),"webcache"(网页防篡改),"css"(跨站脚本攻击),"sqli"(SQL注入攻击),""fileinc"(文件读取/包含攻击),"cmding"(命令/代码执行攻击),"sdd"(敏感文件探测),"malscan"(恶意扫描攻击),"bckack"(恶意/后门文件攻击),"xmli"(XML注入攻击),"dirt"(目录遍历攻击) (Optional) * param logId: 日志Id,检索字段 (Optional) * param start: 开始时间戳,单位秒,时间间隔要求大于5分钟,小于30天。 (Required) * param end: 结束时间戳,单位秒,时间间隔要求大于5分钟,小于30天。 (Required) * param pageSize: 每页显示的个数,默认是10。 (Required) * param pageIndex: 页数,默认是1。 (Required)

func NewGetEsLogDetailRequestWithoutParam added in v1.54.0

func NewGetEsLogDetailRequestWithoutParam() *GetEsLogDetailRequest

This constructor has better compatible ability when API parameters changed

func (GetEsLogDetailRequest) GetRegionId added in v1.54.0

func (r GetEsLogDetailRequest) GetRegionId() string

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

func (*GetEsLogDetailRequest) SetAction added in v1.54.0

func (r *GetEsLogDetailRequest) SetAction(action string)

param action: 动作,检索字段,支持类型:""(为空时,默认查询全部动作类型),"-"(放行),"notice"(观察),"forbidden"(拦截),"redirect"(浏览器跳转),"verify"(人机交互)(Optional)

func (*GetEsLogDetailRequest) SetAnti_geo added in v1.54.0

func (r *GetEsLogDetailRequest) SetAnti_geo(anti_geo string)

param anti_geo: 来源地域,检索字段(Optional)

func (*GetEsLogDetailRequest) SetDocument_uri added in v1.54.0

func (r *GetEsLogDetailRequest) SetDocument_uri(document_uri string)

param document_uri: URI,检索字段(Optional)

func (*GetEsLogDetailRequest) SetDomain added in v1.54.0

func (r *GetEsLogDetailRequest) SetDomain(domain string)

param domain: 域名,为空时表示当前实例下的所有域名(Optional)

func (*GetEsLogDetailRequest) SetEnd added in v1.54.0

func (r *GetEsLogDetailRequest) SetEnd(end int)

param end: 结束时间戳,单位秒,时间间隔要求大于5分钟,小于30天。(Required)

func (*GetEsLogDetailRequest) SetLogId added in v1.54.0

func (r *GetEsLogDetailRequest) SetLogId(logId string)

param logId: 日志Id,检索字段(Optional)

func (*GetEsLogDetailRequest) SetLogType added in v1.54.0

func (r *GetEsLogDetailRequest) SetLogType(logType []string)

param logType: 日志类型,检索字段,支持类型:""(为空时,默认查询全部日志类型),"access"(访问日志),"waf"(wafSDK),"acl"(自定义规则),"skip"(白名单),"deny"(黑名单),"cc"(CC攻击),"webcache"(网页防篡改),"css"(跨站脚本攻击),"sqli"(SQL注入攻击),""fileinc"(文件读取/包含攻击),"cmding"(命令/代码执行攻击),"sdd"(敏感文件探测),"malscan"(恶意扫描攻击),"bckack"(恶意/后门文件攻击),"xmli"(XML注入攻击),"dirt"(目录遍历攻击)(Optional)

func (*GetEsLogDetailRequest) SetPageIndex added in v1.54.0

func (r *GetEsLogDetailRequest) SetPageIndex(pageIndex int)

param pageIndex: 页数,默认是1。(Required)

func (*GetEsLogDetailRequest) SetPageSize added in v1.54.0

func (r *GetEsLogDetailRequest) SetPageSize(pageSize int)

param pageSize: 每页显示的个数,默认是10。(Required)

func (*GetEsLogDetailRequest) SetRegionId added in v1.54.0

func (r *GetEsLogDetailRequest) SetRegionId(regionId string)

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

func (*GetEsLogDetailRequest) SetRemote_addr added in v1.54.0

func (r *GetEsLogDetailRequest) SetRemote_addr(remote_addr string)

param remote_addr: 来源ip,检索字段(Optional)

func (*GetEsLogDetailRequest) SetRequest_method added in v1.54.0

func (r *GetEsLogDetailRequest) SetRequest_method(request_method string)

param request_method: 请求方法,检索字段(Optional)

func (*GetEsLogDetailRequest) SetStart added in v1.54.0

func (r *GetEsLogDetailRequest) SetStart(start int)

param start: 开始时间戳,单位秒,时间间隔要求大于5分钟,小于30天。(Required)

func (*GetEsLogDetailRequest) SetStatus added in v1.54.0

func (r *GetEsLogDetailRequest) SetStatus(status string)

param status: 状态码,检索字段(Optional)

func (*GetEsLogDetailRequest) SetUrl added in v1.54.0

func (r *GetEsLogDetailRequest) SetUrl(url string)

param url: url,检索字段(Optional)

func (*GetEsLogDetailRequest) SetWafInstanceId added in v1.54.0

func (r *GetEsLogDetailRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例id,代表要查询的WAF实例,为空时表示当前用户下的所有实例(Optional)

type GetEsLogDetailResponse added in v1.54.0

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

type GetEsLogDetailResult added in v1.54.0

type GetEsLogDetailResult struct {
	PageSize  int              `json:"pageSize"`
	PageIndex int              `json:"pageIndex"`
	Total     int              `json:"total"`
	Events    []waf.EsLogEvent `json:"events"`
}

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 []int64 `json:"timeScope"`
	Qps       waf.Qps `json:"qps"`
}

type GetWafInstanceRequest added in v1.54.0

type GetWafInstanceRequest struct {
	core.JDCloudRequest

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

	/* 所属地区, 模糊匹配 (Optional) */
	Idc *string `json:"idc"`

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

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

	/* wafInstanceId - 实例id (Optional) */
	Filters []common.Filter `json:"filters"`

	/* 资源id 多个时,以逗号,分隔。 (Optional) */
	SourceIds *string `json:"sourceIds"`
}

func NewGetWafInstanceRequest added in v1.54.0

func NewGetWafInstanceRequest(
	regionId string,
) *GetWafInstanceRequest

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

func NewGetWafInstanceRequestWithAllParams added in v1.54.0

func NewGetWafInstanceRequestWithAllParams(
	regionId string,
	idc *string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
	sourceIds *string,
) *GetWafInstanceRequest

* param regionId: 实例所属的地域ID (Required) * param idc: 所属地区, 模糊匹配 (Optional) * param pageNumber: 页码 (Optional) * param pageSize: 分页大小 (Optional) * param filters: wafInstanceId - 实例id (Optional) * param sourceIds: 资源id 多个时,以逗号,分隔。 (Optional)

func NewGetWafInstanceRequestWithoutParam added in v1.54.0

func NewGetWafInstanceRequestWithoutParam() *GetWafInstanceRequest

This constructor has better compatible ability when API parameters changed

func (GetWafInstanceRequest) GetRegionId added in v1.54.0

func (r GetWafInstanceRequest) GetRegionId() string

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

func (*GetWafInstanceRequest) SetFilters added in v1.54.0

func (r *GetWafInstanceRequest) SetFilters(filters []common.Filter)

param filters: wafInstanceId - 实例id(Optional)

func (*GetWafInstanceRequest) SetIdc added in v1.54.0

func (r *GetWafInstanceRequest) SetIdc(idc string)

param idc: 所属地区, 模糊匹配(Optional)

func (*GetWafInstanceRequest) SetPageNumber added in v1.54.0

func (r *GetWafInstanceRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码(Optional)

func (*GetWafInstanceRequest) SetPageSize added in v1.54.0

func (r *GetWafInstanceRequest) SetPageSize(pageSize int)

param pageSize: 分页大小(Optional)

func (*GetWafInstanceRequest) SetRegionId added in v1.54.0

func (r *GetWafInstanceRequest) SetRegionId(regionId string)

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

func (*GetWafInstanceRequest) SetSourceIds added in v1.54.0

func (r *GetWafInstanceRequest) SetSourceIds(sourceIds string)

param sourceIds: 资源id 多个时,以逗号,分隔。(Optional)

type GetWafInstanceResponse added in v1.54.0

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

type GetWafInstanceResult added in v1.54.0

type GetWafInstanceResult struct {
	Total         int                 `json:"total"`
	InstanceIdCfg []waf.InstanceIdCfg `json:"instanceIdCfg"`
}

type ListBotStdRulesRequest

type ListBotStdRulesRequest struct {
	core.JDCloudRequest

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

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

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

func NewListBotStdRulesRequest

func NewListBotStdRulesRequest(
	regionId string,
	wafInstanceId string,
	req *waf.ListBotStdRuleReq,
) *ListBotStdRulesRequest

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

func NewListBotStdRulesRequestWithAllParams

func NewListBotStdRulesRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.ListBotStdRuleReq,
) *ListBotStdRulesRequest

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

func NewListBotStdRulesRequestWithoutParam

func NewListBotStdRulesRequestWithoutParam() *ListBotStdRulesRequest

This constructor has better compatible ability when API parameters changed

func (ListBotStdRulesRequest) GetRegionId

func (r ListBotStdRulesRequest) GetRegionId() string

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

func (*ListBotStdRulesRequest) SetRegionId

func (r *ListBotStdRulesRequest) SetRegionId(regionId string)

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

func (*ListBotStdRulesRequest) SetReq

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 ListBotThreatIpRuleRequest added in v1.54.0

type ListBotThreatIpRuleRequest struct {
	core.JDCloudRequest

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

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

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

func NewListBotThreatIpRuleRequest added in v1.54.0

func NewListBotThreatIpRuleRequest(
	regionId string,
	wafInstanceId string,
	req *waf.ListBotThreatIpRuleReq,
) *ListBotThreatIpRuleRequest

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

func NewListBotThreatIpRuleRequestWithAllParams added in v1.54.0

func NewListBotThreatIpRuleRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.ListBotThreatIpRuleReq,
) *ListBotThreatIpRuleRequest

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

func NewListBotThreatIpRuleRequestWithoutParam added in v1.54.0

func NewListBotThreatIpRuleRequestWithoutParam() *ListBotThreatIpRuleRequest

This constructor has better compatible ability when API parameters changed

func (ListBotThreatIpRuleRequest) GetRegionId added in v1.54.0

func (r ListBotThreatIpRuleRequest) GetRegionId() string

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

func (*ListBotThreatIpRuleRequest) SetRegionId added in v1.54.0

func (r *ListBotThreatIpRuleRequest) SetRegionId(regionId string)

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

func (*ListBotThreatIpRuleRequest) SetReq added in v1.54.0

param req: 请求(Required)

func (*ListBotThreatIpRuleRequest) SetWafInstanceId added in v1.54.0

func (r *ListBotThreatIpRuleRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type ListBotThreatIpRuleResponse added in v1.54.0

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

type ListBotThreatIpRuleResult added in v1.54.0

type ListBotThreatIpRuleResult struct {
	PageIndex  int                  `json:"pageIndex"`
	PageSize   int                  `json:"pageSize"`
	TotalCount int                  `json:"totalCount"`
	List       waf.ThreatIpBotRules `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 ListRiskConfDefaultRequest added in v1.54.0

type ListRiskConfDefaultRequest struct {
	core.JDCloudRequest

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

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

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

func NewListRiskConfDefaultRequest added in v1.54.0

func NewListRiskConfDefaultRequest(
	regionId string,
	wafInstanceId string,
	req *waf.ListRulesReq,
) *ListRiskConfDefaultRequest

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

func NewListRiskConfDefaultRequestWithAllParams added in v1.54.0

func NewListRiskConfDefaultRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.ListRulesReq,
) *ListRiskConfDefaultRequest

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

func NewListRiskConfDefaultRequestWithoutParam added in v1.54.0

func NewListRiskConfDefaultRequestWithoutParam() *ListRiskConfDefaultRequest

This constructor has better compatible ability when API parameters changed

func (ListRiskConfDefaultRequest) GetRegionId added in v1.54.0

func (r ListRiskConfDefaultRequest) GetRegionId() string

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

func (*ListRiskConfDefaultRequest) SetRegionId added in v1.54.0

func (r *ListRiskConfDefaultRequest) SetRegionId(regionId string)

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

func (*ListRiskConfDefaultRequest) SetReq added in v1.54.0

param req: 请求(Required)

func (*ListRiskConfDefaultRequest) SetWafInstanceId added in v1.54.0

func (r *ListRiskConfDefaultRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type ListRiskConfDefaultResponse added in v1.54.0

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

type ListRiskConfDefaultResult added in v1.54.0

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

type ListRiskEventVarsRequest added in v1.54.0

type ListRiskEventVarsRequest struct {
	core.JDCloudRequest

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

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

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

func NewListRiskEventVarsRequest added in v1.54.0

func NewListRiskEventVarsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.ListRiskEventVarsReq,
) *ListRiskEventVarsRequest

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

func NewListRiskEventVarsRequestWithAllParams added in v1.54.0

func NewListRiskEventVarsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.ListRiskEventVarsReq,
) *ListRiskEventVarsRequest

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

func NewListRiskEventVarsRequestWithoutParam added in v1.54.0

func NewListRiskEventVarsRequestWithoutParam() *ListRiskEventVarsRequest

This constructor has better compatible ability when API parameters changed

func (ListRiskEventVarsRequest) GetRegionId added in v1.54.0

func (r ListRiskEventVarsRequest) GetRegionId() string

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

func (*ListRiskEventVarsRequest) SetRegionId added in v1.54.0

func (r *ListRiskEventVarsRequest) SetRegionId(regionId string)

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

func (*ListRiskEventVarsRequest) SetReq added in v1.54.0

param req: 请求(Required)

func (*ListRiskEventVarsRequest) SetWafInstanceId added in v1.54.0

func (r *ListRiskEventVarsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type ListRiskEventVarsResponse added in v1.54.0

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

type ListRiskEventVarsResult added in v1.54.0

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

type ListRiskEventsRequest added in v1.54.0

type ListRiskEventsRequest struct {
	core.JDCloudRequest

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

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

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

func NewListRiskEventsRequest added in v1.54.0

func NewListRiskEventsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.ListRiskCommonReq,
) *ListRiskEventsRequest

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

func NewListRiskEventsRequestWithAllParams added in v1.54.0

func NewListRiskEventsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.ListRiskCommonReq,
) *ListRiskEventsRequest

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

func NewListRiskEventsRequestWithoutParam added in v1.54.0

func NewListRiskEventsRequestWithoutParam() *ListRiskEventsRequest

This constructor has better compatible ability when API parameters changed

func (ListRiskEventsRequest) GetRegionId added in v1.54.0

func (r ListRiskEventsRequest) GetRegionId() string

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

func (*ListRiskEventsRequest) SetRegionId added in v1.54.0

func (r *ListRiskEventsRequest) SetRegionId(regionId string)

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

func (*ListRiskEventsRequest) SetReq added in v1.54.0

param req: 请求(Required)

func (*ListRiskEventsRequest) SetWafInstanceId added in v1.54.0

func (r *ListRiskEventsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type ListRiskEventsResponse added in v1.54.0

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

type ListRiskEventsResult added in v1.54.0

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

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 ListRiskPolicysRequest added in v1.54.0

type ListRiskPolicysRequest struct {
	core.JDCloudRequest

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

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

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

func NewListRiskPolicysRequest added in v1.54.0

func NewListRiskPolicysRequest(
	regionId string,
	wafInstanceId string,
	req *waf.ListRiskCommonReq,
) *ListRiskPolicysRequest

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

func NewListRiskPolicysRequestWithAllParams added in v1.54.0

func NewListRiskPolicysRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.ListRiskCommonReq,
) *ListRiskPolicysRequest

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

func NewListRiskPolicysRequestWithoutParam added in v1.54.0

func NewListRiskPolicysRequestWithoutParam() *ListRiskPolicysRequest

This constructor has better compatible ability when API parameters changed

func (ListRiskPolicysRequest) GetRegionId added in v1.54.0

func (r ListRiskPolicysRequest) GetRegionId() string

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

func (*ListRiskPolicysRequest) SetRegionId added in v1.54.0

func (r *ListRiskPolicysRequest) SetRegionId(regionId string)

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

func (*ListRiskPolicysRequest) SetReq added in v1.54.0

param req: 请求(Required)

func (*ListRiskPolicysRequest) SetWafInstanceId added in v1.54.0

func (r *ListRiskPolicysRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type ListRiskPolicysResponse added in v1.54.0

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

type ListRiskPolicysResult added in v1.54.0

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

type ListRiskRulesRequest

type ListRiskRulesRequest struct {
	core.JDCloudRequest

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

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

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

func NewListRiskRulesRequest

func NewListRiskRulesRequest(
	regionId string,
	wafInstanceId string,
	req *waf.ListRiskRulesReq,
) *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.ListRiskRulesReq,
) *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.ListRiskRulesReq)

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 ListRiskUsrListsRequest added in v1.54.0

type ListRiskUsrListsRequest struct {
	core.JDCloudRequest

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

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

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

func NewListRiskUsrListsRequest added in v1.54.0

func NewListRiskUsrListsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.ListRiskCommonReq,
) *ListRiskUsrListsRequest

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

func NewListRiskUsrListsRequestWithAllParams added in v1.54.0

func NewListRiskUsrListsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.ListRiskCommonReq,
) *ListRiskUsrListsRequest

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

func NewListRiskUsrListsRequestWithoutParam added in v1.54.0

func NewListRiskUsrListsRequestWithoutParam() *ListRiskUsrListsRequest

This constructor has better compatible ability when API parameters changed

func (ListRiskUsrListsRequest) GetRegionId added in v1.54.0

func (r ListRiskUsrListsRequest) GetRegionId() string

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

func (*ListRiskUsrListsRequest) SetRegionId added in v1.54.0

func (r *ListRiskUsrListsRequest) SetRegionId(regionId string)

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

func (*ListRiskUsrListsRequest) SetReq added in v1.54.0

param req: 请求(Required)

func (*ListRiskUsrListsRequest) SetWafInstanceId added in v1.54.0

func (r *ListRiskUsrListsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type ListRiskUsrListsResponse added in v1.54.0

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

type ListRiskUsrListsResult added in v1.54.0

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

type ListRiskVarsRequest added in v1.54.0

type ListRiskVarsRequest struct {
	core.JDCloudRequest

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

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

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

func NewListRiskVarsRequest added in v1.54.0

func NewListRiskVarsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.ListRiskCommonReq,
) *ListRiskVarsRequest

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

func NewListRiskVarsRequestWithAllParams added in v1.54.0

func NewListRiskVarsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.ListRiskCommonReq,
) *ListRiskVarsRequest

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

func NewListRiskVarsRequestWithoutParam added in v1.54.0

func NewListRiskVarsRequestWithoutParam() *ListRiskVarsRequest

This constructor has better compatible ability when API parameters changed

func (ListRiskVarsRequest) GetRegionId added in v1.54.0

func (r ListRiskVarsRequest) GetRegionId() string

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

func (*ListRiskVarsRequest) SetRegionId added in v1.54.0

func (r *ListRiskVarsRequest) SetRegionId(regionId string)

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

func (*ListRiskVarsRequest) SetReq added in v1.54.0

func (r *ListRiskVarsRequest) SetReq(req *waf.ListRiskCommonReq)

param req: 请求(Required)

func (*ListRiskVarsRequest) SetWafInstanceId added in v1.54.0

func (r *ListRiskVarsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type ListRiskVarsResponse added in v1.54.0

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

type ListRiskVarsResult added in v1.54.0

type ListRiskVarsResult struct {
	PageIndex int            `json:"pageIndex"`
	PageSize  int            `json:"pageSize"`
	Count     int            `json:"count"`
	Data      waf.RiskVarCfg `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 SetBotThreatIpRuleRequest added in v1.54.0

type SetBotThreatIpRuleRequest struct {
	core.JDCloudRequest

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

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

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

func NewSetBotThreatIpRuleRequest added in v1.54.0

func NewSetBotThreatIpRuleRequest(
	regionId string,
	wafInstanceId string,
	req *waf.SetBotThreatIpRuleReq,
) *SetBotThreatIpRuleRequest

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

func NewSetBotThreatIpRuleRequestWithAllParams added in v1.54.0

func NewSetBotThreatIpRuleRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.SetBotThreatIpRuleReq,
) *SetBotThreatIpRuleRequest

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

func NewSetBotThreatIpRuleRequestWithoutParam added in v1.54.0

func NewSetBotThreatIpRuleRequestWithoutParam() *SetBotThreatIpRuleRequest

This constructor has better compatible ability when API parameters changed

func (SetBotThreatIpRuleRequest) GetRegionId added in v1.54.0

func (r SetBotThreatIpRuleRequest) GetRegionId() string

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

func (*SetBotThreatIpRuleRequest) SetRegionId added in v1.54.0

func (r *SetBotThreatIpRuleRequest) SetRegionId(regionId string)

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

func (*SetBotThreatIpRuleRequest) SetReq added in v1.54.0

param req: 请求(Required)

func (*SetBotThreatIpRuleRequest) SetWafInstanceId added in v1.54.0

func (r *SetBotThreatIpRuleRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type SetBotThreatIpRuleResponse added in v1.54.0

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

type SetBotThreatIpRuleResult added in v1.54.0

type SetBotThreatIpRuleResult 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 SetRiskEventRequest added in v1.54.0

type SetRiskEventRequest struct {
	core.JDCloudRequest

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

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

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

func NewSetRiskEventRequest added in v1.54.0

func NewSetRiskEventRequest(
	regionId string,
	wafInstanceId string,
	req *waf.SetRiskEventReq,
) *SetRiskEventRequest

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

func NewSetRiskEventRequestWithAllParams added in v1.54.0

func NewSetRiskEventRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.SetRiskEventReq,
) *SetRiskEventRequest

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

func NewSetRiskEventRequestWithoutParam added in v1.54.0

func NewSetRiskEventRequestWithoutParam() *SetRiskEventRequest

This constructor has better compatible ability when API parameters changed

func (SetRiskEventRequest) GetRegionId added in v1.54.0

func (r SetRiskEventRequest) GetRegionId() string

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

func (*SetRiskEventRequest) SetRegionId added in v1.54.0

func (r *SetRiskEventRequest) SetRegionId(regionId string)

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

func (*SetRiskEventRequest) SetReq added in v1.54.0

func (r *SetRiskEventRequest) SetReq(req *waf.SetRiskEventReq)

param req: 请求(Required)

func (*SetRiskEventRequest) SetWafInstanceId added in v1.54.0

func (r *SetRiskEventRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type SetRiskEventResponse added in v1.54.0

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

type SetRiskEventResult added in v1.54.0

type SetRiskEventResult struct {
}

type SetRiskEventVarsRequest added in v1.54.0

type SetRiskEventVarsRequest struct {
	core.JDCloudRequest

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

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

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

func NewSetRiskEventVarsRequest added in v1.54.0

func NewSetRiskEventVarsRequest(
	regionId string,
	wafInstanceId string,
	req *waf.SetRiskEventVarsReq,
) *SetRiskEventVarsRequest

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

func NewSetRiskEventVarsRequestWithAllParams added in v1.54.0

func NewSetRiskEventVarsRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.SetRiskEventVarsReq,
) *SetRiskEventVarsRequest

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

func NewSetRiskEventVarsRequestWithoutParam added in v1.54.0

func NewSetRiskEventVarsRequestWithoutParam() *SetRiskEventVarsRequest

This constructor has better compatible ability when API parameters changed

func (SetRiskEventVarsRequest) GetRegionId added in v1.54.0

func (r SetRiskEventVarsRequest) GetRegionId() string

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

func (*SetRiskEventVarsRequest) SetRegionId added in v1.54.0

func (r *SetRiskEventVarsRequest) SetRegionId(regionId string)

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

func (*SetRiskEventVarsRequest) SetReq added in v1.54.0

param req: 请求(Required)

func (*SetRiskEventVarsRequest) SetWafInstanceId added in v1.54.0

func (r *SetRiskEventVarsRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type SetRiskEventVarsResponse added in v1.54.0

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

type SetRiskEventVarsResult added in v1.54.0

type SetRiskEventVarsResult 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 SetRiskPolicyRequest added in v1.54.0

type SetRiskPolicyRequest struct {
	core.JDCloudRequest

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

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

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

func NewSetRiskPolicyRequest added in v1.54.0

func NewSetRiskPolicyRequest(
	regionId string,
	wafInstanceId string,
	req *waf.SetRiskPolicyReq,
) *SetRiskPolicyRequest

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

func NewSetRiskPolicyRequestWithAllParams added in v1.54.0

func NewSetRiskPolicyRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.SetRiskPolicyReq,
) *SetRiskPolicyRequest

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

func NewSetRiskPolicyRequestWithoutParam added in v1.54.0

func NewSetRiskPolicyRequestWithoutParam() *SetRiskPolicyRequest

This constructor has better compatible ability when API parameters changed

func (SetRiskPolicyRequest) GetRegionId added in v1.54.0

func (r SetRiskPolicyRequest) GetRegionId() string

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

func (*SetRiskPolicyRequest) SetRegionId added in v1.54.0

func (r *SetRiskPolicyRequest) SetRegionId(regionId string)

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

func (*SetRiskPolicyRequest) SetReq added in v1.54.0

func (r *SetRiskPolicyRequest) SetReq(req *waf.SetRiskPolicyReq)

param req: 请求(Required)

func (*SetRiskPolicyRequest) SetWafInstanceId added in v1.54.0

func (r *SetRiskPolicyRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type SetRiskPolicyResponse added in v1.54.0

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

type SetRiskPolicyResult added in v1.54.0

type SetRiskPolicyResult 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 SetRiskUsrListRequest added in v1.54.0

type SetRiskUsrListRequest struct {
	core.JDCloudRequest

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

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

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

func NewSetRiskUsrListRequest added in v1.54.0

func NewSetRiskUsrListRequest(
	regionId string,
	wafInstanceId string,
	req *waf.SetRiskUsrListReq,
) *SetRiskUsrListRequest

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

func NewSetRiskUsrListRequestWithAllParams added in v1.54.0

func NewSetRiskUsrListRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.SetRiskUsrListReq,
) *SetRiskUsrListRequest

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

func NewSetRiskUsrListRequestWithoutParam added in v1.54.0

func NewSetRiskUsrListRequestWithoutParam() *SetRiskUsrListRequest

This constructor has better compatible ability when API parameters changed

func (SetRiskUsrListRequest) GetRegionId added in v1.54.0

func (r SetRiskUsrListRequest) GetRegionId() string

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

func (*SetRiskUsrListRequest) SetRegionId added in v1.54.0

func (r *SetRiskUsrListRequest) SetRegionId(regionId string)

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

func (*SetRiskUsrListRequest) SetReq added in v1.54.0

param req: 请求(Required)

func (*SetRiskUsrListRequest) SetWafInstanceId added in v1.54.0

func (r *SetRiskUsrListRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type SetRiskUsrListResponse added in v1.54.0

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

type SetRiskUsrListResult added in v1.54.0

type SetRiskUsrListResult struct {
}

type SetRiskVarRequest added in v1.54.0

type SetRiskVarRequest struct {
	core.JDCloudRequest

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

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

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

func NewSetRiskVarRequest added in v1.54.0

func NewSetRiskVarRequest(
	regionId string,
	wafInstanceId string,
	req *waf.SetRiskVarReq,
) *SetRiskVarRequest

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

func NewSetRiskVarRequestWithAllParams added in v1.54.0

func NewSetRiskVarRequestWithAllParams(
	regionId string,
	wafInstanceId string,
	req *waf.SetRiskVarReq,
) *SetRiskVarRequest

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

func NewSetRiskVarRequestWithoutParam added in v1.54.0

func NewSetRiskVarRequestWithoutParam() *SetRiskVarRequest

This constructor has better compatible ability when API parameters changed

func (SetRiskVarRequest) GetRegionId added in v1.54.0

func (r SetRiskVarRequest) GetRegionId() string

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

func (*SetRiskVarRequest) SetRegionId added in v1.54.0

func (r *SetRiskVarRequest) SetRegionId(regionId string)

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

func (*SetRiskVarRequest) SetReq added in v1.54.0

func (r *SetRiskVarRequest) SetReq(req *waf.SetRiskVarReq)

param req: 请求(Required)

func (*SetRiskVarRequest) SetWafInstanceId added in v1.54.0

func (r *SetRiskVarRequest) SetWafInstanceId(wafInstanceId string)

param wafInstanceId: 实例Id(Required)

type SetRiskVarResponse added in v1.54.0

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

type SetRiskVarResult added in v1.54.0

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