mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-03 12:20:27 +08:00
实现集群CC防护策略设置
This commit is contained in:
@@ -5589,13 +5589,24 @@
|
||||
],
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
"name": "findNodeHTTPCCPolicies",
|
||||
"requestMessageName": "FindNodeHTTPCCPoliciesRequest",
|
||||
"responseMessageName": "FindNodeHTTPCCPoliciesResponse",
|
||||
"code": "rpc findNodeHTTPCCPolicies(FindNodeHTTPCCPoliciesRequest) returns (FindNodeHTTPCCPoliciesResponse);",
|
||||
"doc": "查找节点的HTTP CC策略",
|
||||
"roles": [],
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
"name": "findNodeHTTPPagesPolicies",
|
||||
"requestMessageName": "FindNodeHTTPPagesPoliciesRequest",
|
||||
"responseMessageName": "FindNodeHTTPPagesPoliciesResponse",
|
||||
"code": "rpc findNodeHTTPPagesPolicies(FindNodeHTTPPagesPoliciesRequest) returns (FindNodeHTTPPagesPoliciesResponse);",
|
||||
"doc": "查找节点的自定义页面策略",
|
||||
"roles": [],
|
||||
"roles": [
|
||||
"node"
|
||||
],
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
@@ -6163,6 +6174,28 @@
|
||||
],
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
"name": "findEnabledNodeClusterHTTPCCPolicy",
|
||||
"requestMessageName": "FindEnabledNodeClusterHTTPCCPolicyRequest",
|
||||
"responseMessageName": "FindEnabledNodeClusterHTTPCCPolicyResponse",
|
||||
"code": "rpc findEnabledNodeClusterHTTPCCPolicy(FindEnabledNodeClusterHTTPCCPolicyRequest) returns (FindEnabledNodeClusterHTTPCCPolicyResponse);",
|
||||
"doc": "读取集群的HTTP CC策略",
|
||||
"roles": [
|
||||
"admin"
|
||||
],
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
"name": "updateNodeClusterHTTPCCPolicy",
|
||||
"requestMessageName": "UpdateNodeClusterHTTPCCPolicyRequest",
|
||||
"responseMessageName": "RPCSuccess",
|
||||
"code": "rpc updateNodeClusterHTTPCCPolicy(UpdateNodeClusterHTTPCCPolicyRequest) returns (RPCSuccess);",
|
||||
"doc": "设置集群的HTTP CC策略",
|
||||
"roles": [
|
||||
"admin"
|
||||
],
|
||||
"isDeprecated": false
|
||||
},
|
||||
{
|
||||
"name": "findNodeClusterDDoSProtection",
|
||||
"requestMessageName": "FindNodeClusterDDoSProtectionRequest",
|
||||
@@ -17816,7 +17849,7 @@
|
||||
},
|
||||
{
|
||||
"name": "FindEnabledNodeClusterConfigInfoResponse",
|
||||
"code": "message FindEnabledNodeClusterConfigInfoResponse {\n\tbool healthCheckIsOn = 1;\n\tbool hasFirewallActions = 2;\n\tbool hasThresholds = 3;\n\tbool hasMessageReceivers = 4;\n\tbool isTOAEnabled = 5;\n\tbool hasMetricItems = 6;\n\tbool webpIsOn = 7; // 是否定义了WebP策略\n\tbool uamIsOn = 10; // 是否定义了UAM策略\n\tbool hasSystemServices = 8;\n\tbool hasDDoSProtection = 9;\n\tbool hasHTTPPagesPolicy = 11; // 是否设置了自定义页面策略\n}",
|
||||
"code": "message FindEnabledNodeClusterConfigInfoResponse {\n\tbool healthCheckIsOn = 1;\n\tbool hasFirewallActions = 2;\n\tbool hasThresholds = 3;\n\tbool hasMessageReceivers = 4;\n\tbool isTOAEnabled = 5;\n\tbool hasMetricItems = 6;\n\tbool webpIsOn = 7; // 是否定义了WebP策略\n\tbool uamIsOn = 10; // 是否定义了UAM策略\n\tbool httpCCIsOn = 12; // 是否定义了CC策略\n\tbool hasSystemServices = 8;\n\tbool hasDDoSProtection = 9;\n\tbool hasHTTPPagesPolicy = 11; // 是否设置了自定义页面策略\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
@@ -17839,6 +17872,16 @@
|
||||
"code": "message FindEnabledNodeClusterFirewallActionResponse {\n\tNodeClusterFirewallAction nodeClusterFirewallAction = 1;\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "FindEnabledNodeClusterHTTPCCPolicyRequest",
|
||||
"code": "message FindEnabledNodeClusterHTTPCCPolicyRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||||
"doc": "读取集群的HTTP CC策略"
|
||||
},
|
||||
{
|
||||
"name": "FindEnabledNodeClusterHTTPCCPolicyResponse",
|
||||
"code": "message FindEnabledNodeClusterHTTPCCPolicyResponse {\n\tbytes httpCCPolicyJSON = 1;\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "FindEnabledNodeClusterRequest",
|
||||
"code": "message FindEnabledNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||||
@@ -19039,6 +19082,16 @@
|
||||
"code": "message FindNodeGlobalServerConfigResponse {\n\tbytes globalServerConfigJSON = 1;\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "FindNodeHTTPCCPoliciesRequest",
|
||||
"code": "message FindNodeHTTPCCPoliciesRequest {\n\tint64 nodeId = 1; // 节点ID\n}",
|
||||
"doc": "查找节点的HTTP CC策略"
|
||||
},
|
||||
{
|
||||
"name": "FindNodeHTTPCCPoliciesResponse",
|
||||
"code": "message FindNodeHTTPCCPoliciesResponse {\n\trepeated HTTPCCPolicy httpCCPolicies = 1; // HTTP CC策略列表\n\n\n\tmessage HTTPCCPolicy {\n\t\tint64 nodeClusterId = 1; // 集群ID\n\t\tbytes httpCCPolicyJSON = 2; // HTTP CC策略配置\n\t}\n}",
|
||||
"doc": ""
|
||||
},
|
||||
{
|
||||
"name": "FindNodeHTTPPagesPoliciesRequest",
|
||||
"code": "message FindNodeHTTPPagesPoliciesRequest {\n\tint64 nodeId = 1; // 节点ID\n}",
|
||||
@@ -21929,6 +21982,11 @@
|
||||
"code": "message UpdateNodeClusterGlobalServerConfigRequest {\n\tint64 nodeClusterId = 1;\n\tbytes globalServerConfigJSON = 2;\n}",
|
||||
"doc": "修改集群的全局服务设置"
|
||||
},
|
||||
{
|
||||
"name": "UpdateNodeClusterHTTPCCPolicyRequest",
|
||||
"code": "message UpdateNodeClusterHTTPCCPolicyRequest {\n\tint64 nodeClusterId = 1;\n\tbytes httpCCPolicyJSON = 2;\n}",
|
||||
"doc": "设置集群的HTTP CC策略"
|
||||
},
|
||||
{
|
||||
"name": "UpdateNodeClusterHTTPCachePolicyIdRequest",
|
||||
"code": "message UpdateNodeClusterHTTPCachePolicyIdRequest {\n\tint64 nodeClusterId = 1;\n\tint64 httpCachePolicyId = 2;\n}",
|
||||
|
||||
Reference in New Issue
Block a user