From 7347bac4ab7e136157fc94777e6cf87ef9e08599 Mon Sep 17 00:00:00 2001 From: Zhineng Li Date: Fri, 13 Feb 2026 10:54:11 +0800 Subject: first commit --- data/zh_cn/ddoscoo/2017-12-28/api-docs.php | 7523 +++++++++ data/zh_cn/ddoscoo/2020-01-01/api-docs.php | 22917 +++++++++++++++++++++++++++ 2 files changed, 30440 insertions(+) create mode 100644 data/zh_cn/ddoscoo/2017-12-28/api-docs.php create mode 100644 data/zh_cn/ddoscoo/2020-01-01/api-docs.php (limited to 'data/zh_cn/ddoscoo') diff --git a/data/zh_cn/ddoscoo/2017-12-28/api-docs.php b/data/zh_cn/ddoscoo/2017-12-28/api-docs.php new file mode 100644 index 0000000..cc339ff --- /dev/null +++ b/data/zh_cn/ddoscoo/2017-12-28/api-docs.php @@ -0,0 +1,7523 @@ + '1.0', + 'info' => [ + 'style' => 'RPC', + 'product' => 'ddoscoo', + 'version' => '2017-12-28', + ], + 'directories' => [ + [ + 'id' => 60475, + 'title' => 'DDoS高防新BGP&国际', + 'type' => 'directory', + 'children' => [ + [ + 'id' => 60476, + 'title' => '实例', + 'type' => 'directory', + 'children' => [ + 'ModifyElasticBandWidth', + 'DescribeInstances', + 'DescribeInstanceSpecs', + 'DescribeInstanceStatistics', + 'DescribeElasticBandwidthSpec', + 'DescribeDefenseCountStatistics', + ], + ], + [ + 'id' => 60483, + 'title' => '监控报表', + 'type' => 'directory', + 'children' => [ + 'DescribeDDoSEvents', + 'DescribeDomainQpsWithCache', + ], + ], + [ + 'id' => 60487, + 'title' => '全量日志分析', + 'type' => 'directory', + 'children' => [ + 'ModifyFullLogTtl', + 'DescribeSlsOpenStatus', + 'DescribeSlsAuthStatus', + 'DescribeLogStoreExistStatus', + 'DescribeSlsLogstoreInfo', + 'EmptySlsLogstore', + ], + ], + [ + 'id' => 60494, + 'title' => '系统配置与日志', + 'type' => 'directory', + 'children' => [ + 'DeleteAsyncTask', + 'DescribeBackSourceCidr', + ], + ], + ], + ], + [ + 'id' => 0, + 'title' => '其它', + 'type' => 'directory', + 'children' => [ + 'AddLayer7CCRule', + 'CloseDomainSlsConfig', + 'ConfigHealthCheck', + 'ConfigLayer4Rule', + 'ConfigLayer4RuleAttribute', + 'ConfigLayer7BlackWhiteList', + 'ConfigLayer7CCRule', + 'ConfigLayer7CCTemplate', + 'ConfigLayer7Cert', + 'ConfigLayer7Rule', + 'CreateAsyncTask', + 'CreateLayer4Rule', + 'CreateLayer7Rule', + 'DeleteLayer4Rule', + 'DeleteLayer7CCRule', + 'DeleteLayer7Rule', + 'DescribeBatchSlsDispatchStatus', + 'DescribeDDoSTraffic', + 'DescribeDomainAccessMode', + 'DescribeDomainSlsStatus', + 'DescribeDomains', + 'DescribeHealthCheckList', + 'DescribeHealthCheckStatusList', + 'DescribeInstanceDetails', + 'DescribeIpTraffic', + 'DescribeLayer4RuleAttributes', + 'DescribeLayer4Rules', + 'DescribeLayer7CCRules', + 'DescribeOpEntities', + 'DescribeSimpleDomains', + 'DescribeSlsEmptyCount', + 'DescribleCertList', + 'DescribleLayer7InstanceRelations', + 'DisableLayer7CC', + 'DisableLayer7CCRule', + 'EnableLayer7CC', + 'EnableLayer7CCRule', + 'ListLayer7CustomPorts', + 'ListAsyncTask', + 'ListTagKeys', + 'ListTagResources', + 'ListValueAdded', + 'ModifyInstanceRemark', + 'OpenDomainSlsConfig', + 'ReleaseInstance', + 'ReleaseValueAdded', + 'TagResources', + 'UntagResources', + ], + ], + ], + 'components' => [ + 'schemas' => [], + ], + 'apis' => [ + 'ModifyElasticBandWidth' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105512', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ElasticBandwidth', + 'in' => 'query', + 'schema' => [ + 'description' => '新的弹性带宽值。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '30', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的实例ID。单次请求只支持修改1个实例的弹性防护带宽,且目标实例必须是正常状态。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-XXXXX', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\n\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '修改指定实例的弹性防护带宽', + 'summary' => '调用ModifyElasticBandWidth修改指定实例的弹性防护带宽。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeInstances' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105460', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'schema' => [ + 'description' => '通过实例Id查询实例信息,传入要查询的实例Id数组(JSON字符串)。支持精确匹配。例如,\\["ddoscoo-cn-XXXX1", "ddoscoo-cn-XXXX2"]。 '."\n" + ."\n" + .'> 若传入该参数,则无需传入**Ip**和**Remark**。 ', + 'type' => 'string', + 'required' => false, + 'example' => '["ddoscoo-cn-XXXXX"]', + ], + ], + [ + 'name' => 'PageNo', + 'in' => 'query', + 'schema' => [ + 'description' => '分页页号,即从几页开始显示。最小值是**1**。 ', + 'type' => 'string', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页大小,即每页显示多少条结果。最大值是**50**。 ', + 'type' => 'string', + 'required' => true, + 'example' => '10', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'query', + 'schema' => [ + 'description' => '通过实例IP查询实例信息,传入要查询的实例IP地址。支持精确匹配查询。 '."\n" + ."\n" + .'> 若传入该参数,则无需传入**InstanceIds**和**Remark**。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Remark', + 'in' => 'query', + 'schema' => [ + 'description' => '通过实例备注查询实例信息,传入要查询的实例的备注信息。支持模糊查询。 '."\n" + ."\n" + .'> 若传入该参数,则无需传入**InstanceIds**和**Ip**。', + 'type' => 'string', + 'required' => false, + 'example' => ' testRemark', + ], + ], + [ + 'name' => 'Edition', + 'in' => 'query', + 'schema' => [ + 'description' => '防护套餐版本,取值:**9**(专业版)。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '9', + ], + ], + [ + 'name' => 'Enabled', + 'in' => 'query', + 'schema' => [ + 'description' => '实例工作状态,取值:'."\n" + .'- **1**:正常转发业务'."\n" + .'- **0**:已停止业务转发', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'ExpireStartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '1578931200000', + ], + ], + [ + 'name' => 'ExpireEndTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '1578931200000', + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '实例售卖状态,取值:'."\n" + ."\n" + .'- **1**:正常'."\n" + .'- **2**:过期'."\n" + .'- **3**:释放', + 'type' => 'array', + 'items' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + 'required' => false, + 'example' => '1', + 'maxItems' => 10, + ], + ], + [ + 'name' => 'Tag', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'description' => '实例标签的标签键。N的取值范围:1~20。一旦传入该值,则不允许为空字符串。最多支持128个字符,不能以aliyun和acs:开头,且不能包含 http:// 或者 https:// 。'."\n" + ."\n" + .'> 标签键(**Tag.N.Key**)与标签值(**Tag.N.Value**)必须键值匹配。', + 'type' => 'string', + 'example' => 'key', + ], + 'Value' => [ + 'description' => '实例标签的标签值。N的取值范围:1~20。一旦传入该值,可以为空字符串。最多支持128个字符,不能以aliyun和acs:开头,且不能包含 http:// 或者 https:// 。'."\n" + ."\n" + .'> 标签键(**Tag.N.Key**)与标签值(**Tag.N.Value**)必须键值匹配。', + 'type' => 'string', + 'example' => 'value', + ], + ], + ], + 'required' => false, + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => '实例总数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'Instances' => [ + 'description' => '实例信息列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'description' => '实例售卖状态,取值:'."\n" + ."\n" + .'- **1**:正常'."\n" + .'- **2**:过期'."\n" + .'- **3**:释放', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'DebtStatus' => [ + 'description' => '固定取值:**0**,表示预付费实例。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Edition' => [ + 'description' => '防护套餐版本,固定取值:**9**(专业版)。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '9', + ], + 'Remark' => [ + 'description' => '实例备注信息。最大500字节。', + 'type' => 'string', + 'example' => 'testRemark', + ], + 'ExpireTime' => [ + 'description' => '实例到期时间。格式为时间戳,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2308402384', + ], + 'Enabled' => [ + 'description' => '实例工作状态,取值:'."\n" + .'- **1**:正常转发业务'."\n" + .'- **0**:已停止业务转发', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'GmtCreate' => [ + 'description' => '实例创建时间。格式为时间戳,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2308402384', + ], + 'InstanceId' => [ + 'description' => '实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-XXXXX', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Total\\": 10,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"Instances\\": [\\n {\\n \\"Status\\": 1,\\n \\"DebtStatus\\": 0,\\n \\"Edition\\": 9,\\n \\"Remark\\": \\"testRemark\\",\\n \\"ExpireTime\\": 2308402384,\\n \\"Enabled\\": 1,\\n \\"GmtCreate\\": 2308402384,\\n \\"InstanceId\\": \\"ddoscoo-cn-XXXXX\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"1\\n\\n 1\\n 9\\n 1578931200000\\n ddoscoo-cn-xxxxxxx\\n 0\\n 1576236360000\\n\\n0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc","errorExample":"{\\n \\"Total\\": 1,\\n \\"Instances\\": [\\n {\\n \\"InstanceId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"Remark\\": \\"xxx\\",\\n \\"Status\\": 1,\\n \\"ExpireTime\\": 20384032,\\n \\"GmtCreate\\": 2308402384\\n }\\n ],\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '分页查询中国内地高防实例信息列表', + 'summary' => '调用DescribeInstances分页查询中国内地高防实例信息列表。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeInstanceSpecs' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105461', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的实例ID数组(JSON字符串)。', + 'type' => 'string', + 'required' => true, + 'example' => '["ddoscoo-cn-XXXXX"]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'InstanceSpecs' => [ + 'description' => '实例规格列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'BaseBandwidth' => [ + 'description' => '基础带宽值。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '20', + ], + 'QpsLimit' => [ + 'description' => 'QPS限制。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1000', + ], + 'BandwidthMbps' => [ + 'description' => '业务带宽值。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '20000', + ], + 'DefenseCount' => [ + 'description' => '防护次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'SiteLimit' => [ + 'description' => '站点防护数限制。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'PortLimit' => [ + 'description' => '最大四层转发次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '50', + ], + 'ElasticBandwidth' => [ + 'description' => '弹性带宽值。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '20', + ], + 'FunctionVersion' => [ + 'description' => '功能版本,取值:'."\n" + ."\n" + .'- **default**:标准版'."\n" + .'- **enhance**:增强版', + 'type' => 'string', + 'example' => 'default', + ], + 'InstanceId' => [ + 'description' => '实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-XXXXX', + ], + 'DomainLimit' => [ + 'description' => '最大域名个数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '50', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"InstanceSpecs\\": [\\n {\\n \\"BaseBandwidth\\": 20,\\n \\"QpsLimit\\": 1000,\\n \\"BandwidthMbps\\": 20000,\\n \\"DefenseCount\\": 10,\\n \\"SiteLimit\\": 10,\\n \\"PortLimit\\": 50,\\n \\"ElasticBandwidth\\": 20,\\n \\"FunctionVersion\\": \\"default\\",\\n \\"InstanceId\\": \\"ddoscoo-cn-XXXXX\\",\\n \\"DomainLimit\\": 50\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n\\n \\n \\n 100\\n 20\\n 10\\n 20\\n 10\\n default\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n 10\\n 10\\n 1000\\n \\n \\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n","errorExample":"{\\n \\"InstanceSpecs\\": [\\n {\\n \\"InstanceId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"BaseBandwidth\\": 20,\\n \\"ElasticBandwidth\\": 10,\\n \\"PortLimit\\":10,\\n \\"DomainLimit\\": 20,\\n \\"BandwidthMbps\\": 100\\n }\\n ],\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '查询指定实例的规格', + 'summary' => '调用DescribeInstanceSpecs查询指定实例的规格。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeInstanceStatistics' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105462', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的实例ID数组(JSON字符串)。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"InstanceId":"ddoscoo-cn-XXXXX","InstanceId":"ddoscoo-cn-YYYYY"}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'InstanceStatistics' => [ + 'description' => '实例的统计信息列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'DomainUsage' => [ + 'description' => '已使用域名的数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'DefenseCountUsage' => [ + 'description' => '已使用防护次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'InstanceId' => [ + 'description' => '实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-XXXXX', + ], + 'SiteUsage' => [ + 'description' => '已添加站点的数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'PortUsage' => [ + 'description' => '已使用四层规则的数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '20', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"InstanceStatistics\\": [\\n {\\n \\"DomainUsage\\": 10,\\n \\"DefenseCountUsage\\": 1,\\n \\"InstanceId\\": \\"ddoscoo-cn-XXXXX\\",\\n \\"SiteUsage\\": 1,\\n \\"PortUsage\\": 20\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n \\r\\n \\r\\n 10\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n 20\\r\\n \\r\\n \\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"InstanceStatistics\\": [\\n {\\n \\"InstanceId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"PortUsage\\": 20,\\n \\"DomainUsage\\": 10\\n }\\n ],\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '查询指定实例的统计信息', + 'summary' => '调用DescribeInstanceStatistics查询指定实例的统计信息。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeElasticBandwidthSpec' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105455', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的实例ID。单次请求只支持查询1个实例。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-XXXXX', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'ElasticBandwidthSpec' => [ + 'type' => 'array', + 'items' => [ + 'description' => '弹性带宽规格。', + 'type' => 'string', + 'example' => '[5, 10, 20, 30]', + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"ElasticBandwidthSpec\\": [\\n \\"[5, 10, 20, 30]\\"\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n\\n \\n 5\\n 10\\n 20\\n 30\\n \\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n","errorExample":"{\\n \\"ElasticBandwidthSpec\\": [5,10,20,30],\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '查询指定实例的弹性带宽规格', + 'summary' => '调用DescribeElasticBandwidthSpec查询指定实例的弹性带宽规格。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDefenseCountStatistics' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105427', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'DefenseCountStatistics' => [ + 'description' => '防护次数统计信息。', + 'type' => 'object', + 'properties' => [ + 'FlowPackCountRemain' => [ + 'description' => '剩余可用的抗D包防护次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'MaxUsableDefenseCountCurrentMonth' => [ + 'description' => '本月最大可用防护次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'DefenseCountTotalUsageOfCurrentMonth' => [ + 'description' => '本月已消耗的抗D包防护次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"DefenseCountStatistics\\": {\\n \\"FlowPackCountRemain\\": 10,\\n \\"MaxUsableDefenseCountCurrentMonth\\": 0,\\n \\"DefenseCountTotalUsageOfCurrentMonth\\": 0\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n 0\\n 10\\n 0\\n\\nCF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '查询抗D包防护次数统计信息', + 'summary' => '查询DDoS高防的抗D包防护次数统计信息。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDDoSEvents' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'abilityTreeCode' => '105424', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '流量查询的开始时间戳,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '3289457398', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '流量查询的结束时间戳,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '3289457324', + ], + ], + [ + 'name' => 'Eip', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的EIP地址。', + 'type' => 'string', + 'required' => true, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Offset', + 'in' => 'query', + 'schema' => [ + 'description' => '返回结果开始位置,即从几个结果开始返回。 '."\n" + .'> 若不传入该参数,则从第0个结果开始返回。 ', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页大小,即每页显示的结果个数。最大值50。 ', + 'type' => 'string', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => '结果总数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'Events' => [ + 'description' => 'DDoS攻击事件。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'description' => '事件类型:'."\n" + .'- **lackhole_start**:黑洞中'."\n" + .'- **blackhole_end**:黑洞结束'."\n" + .'- **defense_start**:清洗中'."\n" + .'- **defense_end**:清洗结束', + 'type' => 'string', + 'example' => 'blackhole_start', + ], + 'EndTime' => [ + 'description' => '事件结束时间,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '3289457398', + ], + 'StartTime' => [ + 'description' => '事件开始时间,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '3289457324', + ], + 'Interval' => [ + 'description' => '事件持续时间,单位:秒。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '12', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Total\\": 1,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"Events\\": [\\n {\\n \\"Status\\": \\"blackhole_start\\",\\n \\"EndTime\\": 3289457398,\\n \\"StartTime\\": 3289457324,\\n \\"Interval\\": 12\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"1\\n\\n 3289457324\\n 3289457398\\n 12\\n blackhole_start\\n\\nCF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '查询指定IP的DDoS攻击事件', + 'summary' => '调用DescribeDDoSEvents查询指定IP的DDoS攻击事件。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDomainQpsWithCache' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'abilityTreeCode' => '105442', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的域名。'."\n" + ."\n" + .'> 不指定该参数,则默认查询第一个域名配置记录的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.example.com', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '开始时间戳,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1577794536', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '结束时间戳,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1577796336', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'StartTime' => [ + 'description' => '开始时间戳,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1577794500', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'Interval' => [ + 'description' => '相隔两个数据之间的时间差,单位:秒。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '60', + ], + 'Blocks' => [ + 'type' => 'array', + 'items' => [ + 'description' => '拦截的攻击请求次数,单位:QPS。', + 'type' => 'string', + 'example' => '[0,0,0]', + ], + ], + 'CcBlockQps' => [ + 'type' => 'array', + 'items' => [ + 'description' => '频率控制拦截的请求次数,单位:QPS。', + 'type' => 'string', + 'example' => '[0,0,0]', + ], + ], + 'PreciseJsQps' => [ + 'type' => 'array', + 'items' => [ + 'description' => '命中精准防护规则的挑战校验的请求次数,单位:QPS。', + 'type' => 'string', + 'example' => '[0,0,0]', + ], + ], + 'CcJsQps' => [ + 'type' => 'array', + 'items' => [ + 'description' => '命中频率控制规则触发人机识别的请求次数,单位:QPS。', + 'type' => 'string', + 'example' => '[0,0,0]', + ], + ], + 'RegionBlocks' => [ + 'type' => 'array', + 'items' => [ + 'description' => '地域封禁拦截的QPS。', + 'type' => 'string', + 'example' => '[0,0,0]', + ], + ], + 'PreciseBlocks' => [ + 'type' => 'array', + 'items' => [ + 'description' => '精准防护规则拦截的请求次数,单位:QPS。', + 'type' => 'string', + 'example' => '[0,0,0]', + ], + ], + 'CacheHits' => [ + 'type' => 'array', + 'items' => [ + 'description' => '命中页面缓存加速规则的请求次数,单位:QPS。', + 'type' => 'string', + 'example' => '[0,0,0]', + ], + ], + 'Totals' => [ + 'type' => 'array', + 'items' => [ + 'description' => '总的请求次数,单位:QPS。', + 'type' => 'string', + 'example' => '[10,40,20]', + ], + ], + 'IpBlockQps' => [ + 'type' => 'array', + 'items' => [ + 'description' => 'IP封禁拦截的请求次数,单位:QPS。', + 'type' => 'string', + 'example' => '[0,0,0]', + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"StartTime\\": 1577794500,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"Interval\\": 60,\\n \\"Blocks\\": [\\n \\"[0,0,0]\\"\\n ],\\n \\"CcBlockQps\\": [\\n \\"[0,0,0]\\"\\n ],\\n \\"PreciseJsQps\\": [\\n \\"[0,0,0]\\"\\n ],\\n \\"CcJsQps\\": [\\n \\"[0,0,0]\\"\\n ],\\n \\"RegionBlocks\\": [\\n \\"[0,0,0]\\"\\n ],\\n \\"PreciseBlocks\\": [\\n \\"[0,0,0]\\"\\n ],\\n \\"CacheHits\\": [\\n \\"[0,0,0]\\"\\n ],\\n \\"Totals\\": [\\n \\"[10,40,20]\\"\\n ],\\n \\"IpBlockQps\\": [\\n \\"[0,0,0]\\"\\n ]\\n}","errorExample":""},{"type":"xml","example":"60\\n1577794500\\n10\\n40\\n20\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\nCF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '查询QPS次数信息以及缓存命中次数', + 'summary' => '查询指定域名的QPS次数信息以及缓存命中次数。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyFullLogTtl' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105513', + 'abilityTreeNodes' => [ + 'FEATUREddosAUMQ7C', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '系统语言ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn', + ], + ], + [ + 'name' => 'Ttl', + 'in' => 'query', + 'schema' => [ + 'description' => '日志存储时长,单位:天。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '30', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"CF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '修改日志存储时长', + 'summary' => '调用ModifyFullLogTtl修改日志存储时长。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeSlsOpenStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105488', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '系统语言ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'SlsOpenStatus' => [ + 'description' => '是否已开通日志服务:'."\n" + .'- **true**:表示是'."\n" + .'- **false**:表示否', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"SlsOpenStatus\\": true,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"true\\nCF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '查询是否已开通日志服务', + 'summary' => '调用DescribeSlsOpenStatus查询是否已开通日志服务。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeSlsAuthStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105485', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '系统语言ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'SlsAuthStatus' => [ + 'description' => '是否已授权DDoS高防服务将日志存储至日志服务的专属日志库中。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"SlsAuthStatus\\": true,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"true\\nCF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '查询是否授权将日志存储至日志服务的专属日志库中', + 'summary' => '查询是否已授权DDoS高防服务将日志存储至日志服务的专属日志库中。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeLogStoreExistStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105468', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '系统语言ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'ExistStatus' => [ + 'description' => '是否已存在日志库。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"ExistStatus\\": true,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"true\\nCF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '查询是否已存在日志库', + 'summary' => '调用DescribeLogStoreExistStatus查询是否已存在日志库。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeSlsLogstoreInfo' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105487', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '系统语言ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Ttl' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'Quota' => [ + 'description' => '日志库容量,单位:字节(Byte)。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '5497558138880', + ], + 'LogStore' => [ + 'description' => '日志库名称。', + 'type' => 'string', + 'example' => 'ddoscoo-logstore', + ], + 'Used' => [ + 'description' => '已存储的日志量,单位:Byte(字节)。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Project' => [ + 'description' => '日志项目名称。', + 'type' => 'string', + 'example' => 'ddoscoo-project-xxxx-cn-hangzhou', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Used\\": 0,\\n \\"Project\\": \\"ddoscoo-project-xxxx-cn-hangzhou\\",\\n \\"Quota\\": 5497558138880,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"LogStore\\": \\"ddoscoo-logstore\\"\\n}","errorExample":""},{"type":"xml","example":"ddoscoo-project-xxxx-cn-hangzhou\\n5497558138880\\n0\\nddoscoo-logstore\\nCF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '查询对应的日志服务日志库信息', + 'summary' => '调用DescribeSlsLogstoreInfo查询对应的日志服务日志库信息。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'EmptySlsLogstore' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105502', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '系统语言ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"CF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '清空日志库', + 'summary' => '调用EmptySlsLogstore清空日志库。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteAsyncTask' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'abilityTreeCode' => '105405', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'TaskId', + 'in' => 'query', + 'schema' => [ + 'description' => '要删除的任务ID。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '123', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '删除指定的异步任务', + 'summary' => '调用DeleteAsyncTask删除指定的异步任务。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeBackSourceCidr' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '105418', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Line', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的防护线路。', + 'type' => 'string', + 'required' => false, + 'example' => 'coop-line-001', + ], + ], + [ + 'name' => 'IpVersion', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'CidrList' => [ + 'type' => 'array', + 'items' => [ + 'description' => '回源IP段列表。', + 'type' => 'string', + 'example' => '["47.97.128.0/25","47.97.128.128/25"]', + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"CidrList\\": [\\n \\"[\\\\\\"47.97.128.0/25\\\\\\",\\\\\\"47.97.128.128/25\\\\\\"]\\"\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n \\r\\n 47.xx.xx.0/25\\r\\n 47.xx.xx.128/25\\r\\n \\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"CidrList\\" : [\\"47.97.128.0/25\\",\\"47.97.128.128/25\\"]\\n}\\n"}]', + 'title' => '查询高防回源网段地址', + 'summary' => '查询回源网段。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'AddLayer7CCRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'description' => 'CC自定义规则名。', + 'type' => 'string', + 'required' => true, + 'example' => 'testCcRule1', + ], + ], + [ + 'name' => 'Act', + 'in' => 'query', + 'schema' => [ + 'description' => '规则触发后的操作,取值:'."\n" + ."\n" + .'- **close**:封禁'."\n" + .'- **captcha**:人机识别', + 'type' => 'string', + 'required' => true, + 'example' => 'close', + ], + ], + [ + 'name' => 'Count', + 'in' => 'query', + 'schema' => [ + 'description' => '访问次数,与**Interval**结合使用。当同一个IP在Interval指定的间隔时间内连续访问Count中指定的访问次数,则触发规则。取值范围为2~2,000。 ', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '2', + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + 'schema' => [ + 'description' => '间隔时间,与**Count**结合使用。当同一个IP在Interval指定的间隔时间内连续访问Count中指定的访问次数,则触发规则。取值范围为5~10,800。 ', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '5', + ], + ], + [ + 'name' => 'Mode', + 'in' => 'query', + 'schema' => [ + 'description' => 'URI匹配模式,取值:'."\n" + ."\n" + .'- **match**:完全匹配。访问请求的URI与指定的Uri完全相同,才计入访问次数。'."\n" + .'- **prefix**:前缀匹配。访问请求的URI包含指定的Uri,则计入访问次数。', + 'type' => 'string', + 'required' => true, + 'example' => 'match', + ], + ], + [ + 'name' => 'Ttl', + 'in' => 'query', + 'schema' => [ + 'description' => '若规则触发后动作指定为封禁,设置封禁时间,单位为秒,取值范围为60~86,400。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '60', + ], + ], + [ + 'name' => 'Uri', + 'in' => 'query', + 'schema' => [ + 'description' => '被防护的URI。', + 'type' => 'string', + 'required' => true, + 'example' => '/a/b/c', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n\\t\\t\\t\\t"}]', + 'title' => '为指定域名添加7层CC规则', + 'summary' => '调用AddLayer7CCRule为指定域名添加7层CC规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'CloseDomainSlsConfig' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105375', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '系统语言ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '已启用全量日志分析功能的网站域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.example.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc","errorExample":""}]', + 'title' => '关闭指定域名的全量日志分析功能', + 'summary' => '调用CloseDomainSlsConfig接口关闭指定域名的全量日志分析功能。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigHealthCheck' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105390', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-XXXXXX', + ], + ], + [ + 'name' => 'ForwardProtocol', + 'in' => 'query', + 'schema' => [ + 'description' => '转发协议,取值: '."\n" + ."\n" + .'- **TCP**(四层)'."\n" + .'- **UDP**(四层)'."\n" + .'- **HTTP**(七层)', + 'type' => 'string', + 'required' => true, + 'example' => 'tcp', + ], + ], + [ + 'name' => 'FrontendPort', + 'in' => 'query', + 'schema' => [ + 'description' => '前端端口。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '233', + ], + ], + [ + 'name' => 'HealthCheck', + 'in' => 'query', + 'schema' => [ + 'description' => '传入HealthCheck对象JSON串,具体结构描述如下:'."\n" + ."\n" + .'- **Type**,String类型,必选,协议类型。取值:**TCP**(四层)、**HTTP**(七层)。'."\n" + .'- **Domain**,String类型,可选,健康检查/七层健康检查/域名。'."\n" + .'- **Uri**,String类型,可选,健康检查/七层健康检查/检查路径。'."\n" + .'- **Timeout**,Integer类型,可选,健康检查/四层健康检查/响应超时时间。'."\n" + .'- **Port**,Integer类型,可选,健康检查/四层健康检查/检查端口。'."\n" + .'- **Interval**,Integer类型,可选,健康检查/四层健康检查/检查间隔。'."\n" + .'- **Up**,Integer类型,可选,健康检查/四层健康检查/健康阈值。'."\n" + .'- **Down**,Integer类型,可选,健康检查/四层健康检查/不健康阈值。'."\n", + 'type' => 'string', + 'required' => true, + 'example' => '{"Type":"tcp","Timeout":10,"Port":80,"Interval":10,"Up":10,"Down":40}"}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '配置四层或七层健康检查', + 'summary' => '调用ConfigHealthCheck配置四层或七层健康检查。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigLayer4Rule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105392', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + ], + 'parameters' => [ + [ + 'name' => 'Listeners', + 'in' => 'query', + 'schema' => [ + 'description' => '传入要操作的Listeners的JSON数组串,每个Listener的具体结构描述如下。 '."\n" + ."\n" + .'- **InstanceId**,String类型,必选,实例ID。'."\n" + .'- **Protocol**,String类型,必选,协议类型。'."\n" + .'- **FrontendPort**,Integer类型,必选,前端使用的端口,取值范围:0-65535。'."\n" + .'- **BackendPort**,Integer类型,必选,后端使用的端口,取值范围:0-65535。'."\n" + .'- **RealServers**,Json数组类型,必选,源站IP地址。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"InstanceId":"xxxxxx-xxxxxx-xxxxxx-xxxxxxx","Protocol":"tcp","FrontendPort":80,"BackendPort":5,"RealServers":"1.1.1.1","2.2.2.2"}]', + ], + ], + [ + 'name' => 'ProxyEnable', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + ], + [ + 'name' => 'UsTimeout', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'ConnectTimeout' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'RsTimeout' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + ], + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\n\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '编辑4层转发规则', + 'summary' => '调用ConfigLayer4Rule编辑4层转发规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigLayer4RuleAttribute' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105393', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-XXXXX', + ], + ], + [ + 'name' => 'Module', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'sla', + ], + ], + ], + [ + 'name' => 'ForwardProtocol', + 'in' => 'query', + 'schema' => [ + 'description' => '转发协议,取值:**TCP**、**UDP**。 ', + 'type' => 'string', + 'required' => true, + 'example' => 'TCP', + ], + ], + [ + 'name' => 'FrontendPort', + 'in' => 'query', + 'schema' => [ + 'description' => '前端端口。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '233', + ], + ], + [ + 'name' => 'Config', + 'in' => 'query', + 'schema' => [ + 'description' => '配置信息,传入**TcpConfig**或**UdpConfig**对象JSON串。'."\n" + ."\n" + .'**TcpConfig**的具体结构描述见如下:'."\n" + ."\n" + .'- **PersistenceTimeout**,Integer类型,必选,会话保持的超时时间,单位为秒。默认为**0**,表示关闭。'."\n" + .'- **Synproxy**,String类型,必选,DDoS防护策略的虚假源,取值:**off**、**on**。'."\n" + .'- **NodataConn**,String类型,必选,DDoS防护策略的空连接,取值:**off**、**on**。'."\n" + .'- **Sla**,Struct类型,必选,目的限制配置。具体结构描述见**Sla**。'."\n" + .'- **Slimit**,Struct类型,必选,源限制配置。具体结构描述见**Slimit**。'."\n" + .'- **PayloadLen**,Struct类型,必选,包过滤配置。具体结构描述见**PayloadLen**。'."\n" + ."\n" + .'**UdpConfig**的具体结构描述如下:'."\n" + ."\n" + .'- **PersistenceTimeout**,Integer类型,必选,会话保持的超时时间,单位为秒。默认为**0**,表示关闭。'."\n" + .'- **Synproxy**,String类型,必选,DDoS防护策略的虚假源,取值:**off**、**on**。'."\n" + .'- **NodataConn**,String类型,必选,DDoS防护策略的空连接,取值:**off**、**on**。'."\n" + .'- **Sla**,Struct类型,必选,目的限制配置。具体结构描述见**Sla**。'."\n" + .'- **Slimit**,Struct类型,必选,源限制配置。具体结构描述见**Slimit**。'."\n" + .'- **PayloadLen**,Struct类型,必选,包过滤配置。具体结构描述见**PayloadLen**。'."\n" + ."\n" + .'**Sla**的具体结构描述如下:'."\n" + ."\n" + .'- **Cps**,Integer类型,必选,DDoS防护策略/目的新建连接限速,取值范围:100~100,000。'."\n" + .'- **Maxconn**,Integer类型,必选,DDoS防护策略/目的并发连接限速,取值范围:1,000~1,000,000。'."\n" + .'- **CpsEnable**,Integer类型,必选,是否开启Cps,取值:**0**(禁用cps)、**1**(默认,启用cps)。'."\n" + .'- **MaxconnEnable**,Integer类型,必选,是否开启Maxconnection,取值:**0**(禁用maxconn)、**1**(默认,启用maxconn)。'."\n" + ."\n" + .'**Slimit**的具体结构描述如下:'."\n" + ."\n" + .'- **Cps**,Integer类型,必选,DDoS防护策略/源新建连接限速,取值范围:100~100,000。'."\n" + .'- **Maxconn**,Integer类型,必选,DDoS防护策略/源并发连接限速,取值范围:1,000~1,000,000。'."\n" + .'- **CpsEnable**,Integer类型,必选,是否开启Cps,取值:**0**(禁用cps)、**1**(默认,启用cps)。'."\n" + .'- **MaxconnEnable**,Integer类型,必选,是否开启Maxconnection,取值:**0**(禁用maxconn)、**1**(默认,启用maxconn)。'."\n" + .'- **CpsMode**,Integer类型,必选,源新建连接限速开关,取值:**1**(关闭)、**2**(自动)。'."\n" + ."\n" + .'**PayloadLen**的具体结构描述如下:'."\n" + ."\n" + .'- **Min**,Integer类型,必选,DDoS防护策略/包长度过滤,包长度的最小值,取值范围为0~6,000。'."\n" + .'- **Max**,Integer类型,必选,DDoS防护策略/包长度过滤,包长度的最大值,取值范围为0~6,000。', + 'type' => 'string', + 'required' => true, + 'example' => '{"Slimit":{"CpsEnable":1,"MaxconnEnable":1,"Cps":1,"Maxconn":1},"Sla":{"CpsEnable":1,"MaxconnEnable":1,"Cps":100,"Maxconn":1000},"PayloadLen":{"Min":0,"Max":6000}}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n\\t\\t\\t\\t"}]', + 'title' => '配置4层转发规则属性', + 'summary' => '包括会话保持和DDoS防护策略。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigLayer7BlackWhiteList' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要配置的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'BlackList', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '黑名单列表。若有多个加黑地址,依次传入BlackList.1, BlackList.2, BlackList.3, ...', + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'required' => false, + 'example' => '1.1.1.1', + 'maxItems' => 2000, + ], + ], + [ + 'name' => 'WhiteList', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '白名单列表。若有多个加白地址,依次传入WhiteList.1, WhiteList.2, WhiteList.3, ...', + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'required' => false, + 'example' => '1.1.1.1', + 'maxItems' => 2000, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\n\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '为指定域名设置7层防护黑白名单', + 'summary' => '调用ConfigLayer7BlackWhiteList为指定域名设置7层防护黑白名单。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigLayer7CCRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105395', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'description' => 'CC自定义规则名。', + 'type' => 'string', + 'required' => true, + 'example' => 'testCcRule1', + ], + ], + [ + 'name' => 'Act', + 'in' => 'query', + 'schema' => [ + 'description' => '规则触发后的操作,取值:'."\n" + ."\n" + .'- **close**:封禁'."\n" + .'- **captcha**:人机识别', + 'type' => 'string', + 'required' => true, + 'example' => 'close', + ], + ], + [ + 'name' => 'Count', + 'in' => 'query', + 'schema' => [ + 'description' => '访问次数,与**Interval**结合使用。当同一个IP在Interval指定的间隔时间内连续访问Count中指定的访问次数,则触发规则。取值范围为2~2,000。 ', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '2', + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + 'schema' => [ + 'description' => '间隔时间,与**Count**结合使用。当同一个IP在Interval指定的间隔时间内连续访问Count中指定的访问次数,则触发规则。取值范围为5~10,800。 ', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '5', + ], + ], + [ + 'name' => 'Mode', + 'in' => 'query', + 'schema' => [ + 'description' => 'URI匹配模式,取值:'."\n" + ."\n" + .'- **match**:完全匹配。访问请求的URI与指定的Uri完全相同,才计入访问次数。'."\n" + .'- **prefix**:前缀匹配。访问请求的URI包含指定的Uri,则计入访问次数。', + 'type' => 'string', + 'required' => true, + 'example' => 'match', + ], + ], + [ + 'name' => 'Ttl', + 'in' => 'query', + 'schema' => [ + 'description' => '若规则触发后动作指定为封禁,设置封禁时间,单位为秒,取值范围为60~86,400。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '60', + ], + ], + [ + 'name' => 'Uri', + 'in' => 'query', + 'schema' => [ + 'description' => '被防护的URI。', + 'type' => 'string', + 'required' => true, + 'example' => '/a/b/c', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n\\t\\t\\t\\t"}]', + 'title' => '编辑7层CC规则', + 'summary' => '调用ConfigLayer7CCRule编辑7层CC规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigLayer7CCTemplate' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105396', + 'abilityTreeNodes' => [ + 'FEATUREddosM9SQC1', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Template', + 'in' => 'query', + 'schema' => [ + 'description' => '要应用的CC防护模式,取值:'."\n" + ."\n" + .'- **default**:正常'."\n" + .'- **gf_under_attack**:攻击紧急'."\n" + .'- **gf_sos_verify**:严格'."\n" + .'- **gf_sos_enhance**:超级严格', + 'type' => 'string', + 'required' => true, + 'example' => 'default', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '为指定域名设置7层CC防护模式', + 'summary' => '调用ConfigLayer7CCTemplate为指定域名设置7层CC防护模式。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigLayer7Cert' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105397', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'CertId', + 'in' => 'query', + 'schema' => [ + 'description' => '证书ID。 '."\n" + ."\n" + .'> 若传入此参数,则无需传入**CertName**、**Cert**、**Key**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1234', + ], + ], + [ + 'name' => 'CertName', + 'in' => 'query', + 'schema' => [ + 'description' => '证书名称。 '."\n" + ."\n" + .'> 若传入此参数,则必须同时传入**Cert**和**Key**。若传入**CertName**、**Cert**、**Key**组合,则无需传入**CertId**。', + 'type' => 'string', + 'required' => false, + 'example' => 'testCertName', + ], + ], + [ + 'name' => 'Cert', + 'in' => 'query', + 'schema' => [ + 'description' => '证书公钥。 '."\n" + ."\n" + .'> 若传入此参数,则必须同时传入**CertName**和**Key**。若传入**CertName**、**Cert**、**Key**组合,则无需传入**CertId**。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + [ + 'name' => 'Key', + 'in' => 'query', + 'schema' => [ + 'description' => '证书私钥。 '."\n" + ."\n" + .'> 若传入此参数,则必须同时传入**CertName**和**Cert**。若传入**CertName**、**Cert**、**Key**组合,则无需传入**CertId**。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + [ + 'name' => 'CertIdentifier', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'CertRegion', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\n\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '为指定域名配置7层证书', + 'summary' => '调用ConfigLayer7Cert为指定域名配置7层证书。', + 'description' => '设置证书。新BGP高防的证书上传功能已接入云盾证书服务,您可以直接调用该接口从证书服务拉取对应的证书上传到新BGP高防服务。当您选择重新上传一组证书和私钥时,我们会将您的这组证书和私钥重新上传到云盾证书服务,以便您可以重复使用这组证书。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigLayer7Rule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105398', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'ProxyTypeList', + 'in' => 'query', + 'schema' => [ + 'description' => '协议数组。具体结构描述如下:'."\n" + ."\n" + .'- **ProxyType**,String类型,必选,协议类型,取值:**http**、**https**、**websocket**、**websockets**。'."\n" + .'- **ProxyPorts**,Integer类型,必选,协议端口。', + 'type' => 'string', + 'required' => false, + 'example' => '[{"ProxyPorts":[80,8080],"ProxyType":"http"},{"ProxyPorts":[443],"ProxyType":"https"}]rts\\":[443],\\"ProxyType\\":\\"https\\"}]', + ], + ], + [ + 'name' => 'RsType', + 'in' => 'query', + 'schema' => [ + 'description' => '源站类型,取值:'."\n" + ."\n" + .'- **0**:IP'."\n" + .'- **1**:域名', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '0', + ], + ], + [ + 'name' => 'ProxyTypes', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '', + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'required' => false, + 'example' => '[{"ProxyPorts":[80,8080],"ProxyType":"http"},{"ProxyPorts":[443],"ProxyType":"https"}]rts\\":[443],\\"ProxyType\\":\\"https\\"}]', + 'maxItems' => 20, + ], + ], + [ + 'name' => 'RealServers', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '源站IP。若有多个源站IP,依次传入RealServers.1, RealServers.2, RealServers.3, ...', + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'required' => true, + 'example' => '1.1.1.1', + 'maxItems' => 20, + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要绑定的实例Id。若有多个实例,依次传入InstanceIds.1, InstanceIds.2, InstanceIds.3, ...'."\n" + ."\n" + .'> 若不传入该参数,则只添加域名,不绑定到具体IP。', + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'required' => false, + 'example' => 'ddoscoo-cn-XXXXXX', + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n\\t\\t\\t\\t"}]', + 'title' => '编辑7层转发规则', + 'summary' => '调用ConfigLayer7Rule编辑7层转发规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'CreateAsyncTask' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'abilityTreeCode' => '105401', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'TaskType', + 'in' => 'query', + 'schema' => [ + 'description' => '任务类型,取值:'."\n" + ."\n" + .'- **1**:4层转发规则批量导出任务'."\n" + .'- **2**:7层防护规则批量导出任务'."\n" + .'- **3**:会话和健康检查配置导出任务'."\n" + .'- **4**:DDoS防护策略导出任务', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'TaskParams', + 'in' => 'query', + 'schema' => [ + 'description' => '任务参数,一组json字符串,根据TaskType不同有所区别。'."\n" + ."\n" + .'- TaskType为**1**时,传入需要导出规则的新BGP高防实例Id。例如,{"instanceId": "ddoscoo-cn-XXXXX"}'."\n" + .'- TaskType为**2**时,传入一个空对象的字符串即可。例如,{}'."\n" + .'- TaskType为**3**时,传入需要导出规则的新BGP高防实例Id。例如,{"instanceId": "ddoscoo-cn-XXXXX"}'."\n" + .'- TaskType为**4**时,传入需要导出规则的新BGP高防实例Id。例如,{"instanceId": "ddoscoo-cn-XXXXX"}', + 'type' => 'string', + 'required' => true, + 'example' => '{"timestamp": 1530276554, "instanceId": "ddoscoo-woieuroi234"}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '创建异步导出任务', + 'summary' => '网站转发规则、端口转发规则、会话保持和健康检查配置、DDoS防护策略、IP黑白名单。', + 'description' => '创建新BGP合作机房支持的异步任务,当前支持7层配置的导出、4层配置的导出以及会话保持、健康检查等功能配置的导出。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'CreateLayer4Rule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105402', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + ], + 'parameters' => [ + [ + 'name' => 'Listeners', + 'in' => 'query', + 'schema' => [ + 'description' => '传入要操作的Listeners的JSON数组串,每个Listener的具体结构描述如下:'."\n" + ."\n" + .'- **InstanceId**,String类型,必选,实例ID。'."\n" + .'- **Protocol**,String类型,必选,协议类型。'."\n" + .'- **FrontendPort**,Integer类型,必选,前端使用的端口,取值范围:0-65535。'."\n" + .'- **BackendPort**,Integer类型,必选,后端使用的端口,取值范围:0-65535。'."\n" + .'- **RealServers**,Json数组类型,必选,源站IP地址。'."\n", + 'type' => 'string', + 'required' => true, + 'example' => '[{"InstanceId":"xxxxxx-xxxxxx-xxxxxx-xxxxxxx","Protocol":"tcp","FrontendPort":80,"BackendPort":5,"RealServers":"1.1.1.1","2.2.2.2"}]', + ], + ], + [ + 'name' => 'ProxyEnable', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'enum' => [ + '0', + '1', + ], + ], + ], + [ + 'name' => 'UsTimeout', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'ConnectTimeout' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'RsTimeout' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + ], + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '创建4层转发规则', + 'summary' => '调用CreateLayer4Rule创建4层转发规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'CreateLayer7Rule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105403', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要添加的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'RsType', + 'in' => 'query', + 'schema' => [ + 'description' => '源站类型,取值:'."\n" + ."\n" + .'- **0**:IP'."\n" + .'- **1**:域名', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '0', + ], + ], + [ + 'name' => 'Rules', + 'in' => 'query', + 'schema' => [ + 'description' => '传入7层规则Layer7Rule数组JSON串。具体结构描述如下:'."\n" + ."\n" + .'- **ProxyRules**,数组类型,必选,规则对象数组,包含以下元素:'."\n" + .' - **ProxyPort**,Integer类型,必选,协议端口,取值:**80**、**443**。'."\n" + .' - **RealServers**,[]String类型,必选,用户源站。例如,1.1.1.1:443。'."\n" + .'- **ProxyType**,String类型,必选,协议类型,取值:**http**、**https**、**websocket**、**websockets**。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"ProxyRules":[{"ProxyPort":443,"RealServers":["1.1.1.1:443"]}],"ProxyType":"https"},{"ProxyRules":[{"ProxyPort":80,"RealServers":["1.1.1.1:80"]}],"ProxyType":"http"}]', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要绑定的实例ID。若有多个实例,依次传入InstanceIds.1, InstanceIds.2, InstanceIds.3, ..'."\n" + ."\n" + .'> 若不传入该参数,则只添加域名,不绑定到具体IP。', + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'required' => false, + 'example' => 'ddoscoo-cn-XXXXX', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '创建7层转发规则', + 'summary' => '调用CreateLayer7Rule创建7层转发规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteLayer4Rule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105410', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'Listeners', + 'in' => 'query', + 'schema' => [ + 'description' => '传入要操作的Listeners的JSON数组串,每个Listener的具体结构描述如下:'."\n" + ."\n" + .'> 目前不支持批量删除,每次只允许删除一个对象。 '."\n" + ."\n" + .'- **InstanceId**,String类型,必选,实例ID。'."\n" + .'- **Protocol**,String类型,必选,协议类型。'."\n" + .'- **FrontendPort**,Integer类型,必选,前端使用的端口,取值范围:0-65535。', + 'type' => 'string', + 'required' => true, + 'example' => '{"InstanceId":"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc","Protocol":"tcp","FrontendPort":80}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '删除4层转发规则', + 'summary' => '调用DeleteLayer4Rule删除4层转发规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteLayer7CCRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105411', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'description' => '要删除的CC自定义规则名。', + 'type' => 'string', + 'required' => true, + 'example' => 'testCcRule1', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '删除7层CC规则', + 'summary' => '调用DeleteLayer7CCRule删除7层CC规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteLayer7Rule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105412', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '删除7层转发规则', + 'summary' => '调用DeleteLayer7Rule删除7层转发规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeBatchSlsDispatchStatus' => [ + 'summary' => '调用DescribeBatchSlsDispatchStatus接口分页查询域名的全量日志分析启用状态。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105419', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '系统语言ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + [ + 'name' => 'PageNo', + 'in' => 'query', + 'schema' => [ + 'description' => '当前页数,从1开始。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页大小,最大值20。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '域名记录总数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'SlsConfigStatusList' => [ + 'description' => '域名的全量日志分析启用状态列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Domain' => [ + 'description' => '域名名称。', + 'type' => 'string', + 'example' => 'www.example.com', + ], + 'Enable' => [ + 'description' => '是否启用全量日志分析功能:'."\n" + .'- **true**:表示已启用'."\n" + .'- **false**:表示已关闭', + 'type' => 'boolean', + 'example' => 'true', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"TotalCount\\": 1,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"SlsConfigStatusList\\": [\\n {\\n \\"Domain\\": \\"www.example.com\\",\\n \\"Enable\\": true\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n www.example.com\\n true\\n\\nCF33B4C3-196E-4015-AADD-5CAD00057B80\\n1","errorExample":""}]', + 'title' => '分页查询域名的全量日志分析启用状态', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDDoSTraffic' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'abilityTreeCode' => '105426', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间戳(秒)。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '3289457324', + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + 'schema' => [ + 'description' => '采样间隔,单位:秒。必须是60秒的倍数,默认60s。返回结果可缩放。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '60', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '结束时间戳,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '3289457398', + ], + ], + [ + 'name' => 'Eip', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的EIP地址。', + 'type' => 'string', + 'required' => true, + 'example' => '1.1.1.1', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'DefenseInBytes' => [ + 'description' => '清洗流量,单位:byte。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '23482234', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'SourceInBytes' => [ + 'description' => '回源流量,单位:byte。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '19284762', + ], + 'DDoSTrafficPoints' => [ + 'description' => '各时间点攻击流量信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Time' => [ + 'description' => '时间点(时间戳),单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '234082304', + ], + 'SourceMaxInBps' => [ + 'description' => '该时间点的总流量,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '129867', + ], + 'DefenseMaxInBps' => [ + 'description' => '该时间点的攻击流量,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '129867', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"DefenseInBytes\\": 23482234,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"SourceInBytes\\": 19284762,\\n \\"DDoSTrafficPoints\\": [\\n {\\n \\"Time\\": 234082304,\\n \\"SourceMaxInBps\\": 129867,\\n \\"DefenseMaxInBps\\": 129867\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"23482234\\n19284762\\n\\n \\n 129867\\n 129867\\n\\nCF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '查询指定IP的DDoS攻击流量信息', + 'summary' => '调用DescribeDDoSTraffic查询指定IP的DDoS攻击流量信息。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDomainAccessMode' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105429', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'DomainList', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的域名。所有多个域名,依次传入DomainList.1, DomainList.2, DomainList.3, ...', + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'required' => true, + 'example' => 'www.aliyun.com', + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'DomainModeList' => [ + 'description' => '模式配置。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'AccessMode' => [ + 'description' => '接入模式,取值:'."\n" + ."\n" + .'- **0**:A记录'."\n" + .'- **1**:高防'."\n" + .'- **2**:回源', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'Domain' => [ + 'description' => '域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"DomainModeList\\": [\\n {\\n \\"AccessMode\\": 1,\\n \\"Domain\\": \\"www.aliyun.com\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n\\n \\n \\n 1\\n www.alibaba.com\\n \\n \\n 2\\n www.aliyun.com\\n \\n \\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n","errorExample":"{\\n \\"RequestId\\":\\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"DomainModeList\\":[\\n {\\n \\"Domain\\":\\"www.alibaba.com\\",\\n \\"AccessMode\\":1\\n },\\n {\\n \\"Domain\\":\\"www.aliyun.com\\",\\n \\"AccessMode\\":2\\n }\\n ]\\n}\\n"}]', + 'title' => '查询域名的接入模式', + 'summary' => '调用DescribeDomainAccessMode查询域名的接入模式。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDomainSlsStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105444', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '系统语言ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.example.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'SlsLogstore' => [ + 'description' => '对应的日志库。', + 'type' => 'string', + 'example' => 'ddoscoo-logstore', + ], + 'SlsStatus' => [ + 'description' => '是否启用全量日志分析功能:'."\n" + .'- **true**:表示已启用'."\n" + .'- **false**:表示已关闭', + 'type' => 'boolean', + 'example' => 'true', + ], + 'SlsProject' => [ + 'description' => '对应的日志项目名称。', + 'type' => 'string', + 'example' => 'ddoscoo-project-xxxx-cn-hangzhou', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"SlsLogstore\\": \\"ddoscoo-logstore\\",\\n \\"SlsStatus\\": true,\\n \\"SlsProject\\": \\"ddoscoo-project-xxxx-cn-hangzhou\\",\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"ddoscoo-project-xxxx-cn-hangzhou\\ntrue\\nddoscoo-logstore\\nCF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '查询全量日志分析的状态和对应日志库', + 'summary' => '查询指定域名的全量日志分析的状态和对应日志库。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDomains' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105443', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'QueryDomainPattern', + 'in' => 'query', + 'schema' => [ + 'description' => '查询匹配模式。取值:'."\n" + ."\n" + .'- **fuzzy**:模糊查询(默认)'."\n" + .'- **exact**:精确查询', + 'type' => 'string', + 'required' => false, + 'example' => 'fuzzy', + ], + ], + [ + 'name' => 'Offset', + 'in' => 'query', + 'schema' => [ + 'description' => '开始索引位置,即从第几条结果开始显示。默认从**0**开始。 ', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '0', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页大小,即每页显示多少条记录。最大值**10**。 ', + 'type' => 'string', + 'required' => true, + 'example' => '10', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => 'DDoS高防实例ID。若指定多个实例,依次传入InstanceIds.1, InstanceIds.2, InstanceIds.3, ...', + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'required' => false, + 'example' => 'ddoscoo-cn-XXXXXX', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => '域名总数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'Domains' => [ + 'description' => '域名列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'SslCiphers' => [ + 'description' => 'SSL加密套件类型。', + 'type' => 'string', + 'example' => 'xx', + ], + 'CcRuleEnabled' => [ + 'description' => '是否启用CC规则。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'Domain' => [ + 'description' => '域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'CertName' => [ + 'description' => '证书名称。', + 'type' => 'string', + 'example' => 'testCertName', + ], + 'SslProtocols' => [ + 'description' => 'SSL协议类型。', + 'type' => 'string', + 'example' => 'xx', + ], + 'Cname' => [ + 'description' => 'DDoS高防实例分配的CNAME地址。', + 'type' => 'string', + 'example' => 'xxxxxxx.aliyunddos1006.com', + ], + 'Http2Enable' => [ + 'description' => '是否开启HTTP2。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'CcTemplate' => [ + 'description' => 'CC防护模板。', + 'type' => 'string', + 'example' => 'normal', + ], + 'CcEnabled' => [ + 'description' => '是否启用CC防护。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'ProxyTypeList' => [ + 'description' => '协议类型列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'ProxyType' => [ + 'description' => '协议类型。取值:'."\n" + ."\n" + .'- **http**'."\n" + .'- **https**'."\n" + .'- **websocket**'."\n" + .'- **websockets**', + 'type' => 'string', + 'example' => 'http', + ], + 'ProxyPorts' => [ + 'type' => 'array', + 'items' => [ + 'description' => '协议端口。', + 'type' => 'string', + 'example' => '111', + ], + ], + ], + ], + ], + 'RealServers' => [ + 'description' => '源站列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'RsType' => [ + 'description' => '源站类型。取值:'."\n" + ."\n" + .'- **0**:IP'."\n" + .'- **1**:域名', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'RealServer' => [ + 'description' => '源站地址。', + 'type' => 'string', + 'example' => '1.1.1.1', + ], + ], + ], + ], + 'BlackList' => [ + 'type' => 'array', + 'items' => [ + 'description' => '黑名单IP列表。', + 'type' => 'string', + 'example' => '["1.1.1.1/1","1.1.1.2/2"]', + ], + ], + 'WhiteList' => [ + 'type' => 'array', + 'items' => [ + 'description' => '白名单IP列表。', + 'type' => 'string', + 'example' => '["1.1.1.1/1","1.1.1.2/2"]', + ], + ], + 'CertRegion' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Total\\": 10,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"Domains\\": [\\n {\\n \\"SslCiphers\\": \\"xx\\",\\n \\"CcRuleEnabled\\": true,\\n \\"Domain\\": \\"www.aliyun.com\\",\\n \\"CertName\\": \\"testCertName\\",\\n \\"SslProtocols\\": \\"xx\\",\\n \\"Cname\\": \\"xxxxxxx.aliyunddos1006.com\\",\\n \\"Http2Enable\\": true,\\n \\"CcTemplate\\": \\"normal\\",\\n \\"CcEnabled\\": true,\\n \\"ProxyTypeList\\": [\\n {\\n \\"ProxyType\\": \\"http\\",\\n \\"ProxyPorts\\": [\\n \\"111\\"\\n ]\\n }\\n ],\\n \\"RealServers\\": [\\n {\\n \\"RsType\\": 0,\\n \\"RealServer\\": \\"1.1.1.1\\"\\n }\\n ],\\n \\"BlackList\\": [\\n \\"[\\\\\\"1.1.1.1/1\\\\\\",\\\\\\"1.1.1.2/2\\\\\\"]\\"\\n ],\\n \\"WhiteList\\": [\\n \\"[\\\\\\"1.1.1.1/1\\\\\\",\\\\\\"1.1.1.2/2\\\\\\"]\\"\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"2\\n0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n\\n www.alibaba.com\\n \\n http\\n 80\\n 8080\\n \\n \\n 1.1.1.1\\n 0\\n \\n \\n 1.1.1.2\\n 1\\n \\n false\\n xxxxxxx.aliyunddos1006.com\\n true\\n default\\n 1.1.1.1/1\\n 1.1.1.2/2\\n 1.1.1.1/1\\n 1.1.1.2/2\\n www_alibaba_com.pem\\n\\n\\n www.alibaba.com\\n \\n http\\n 80\\n 8080\\n \\n \\n 1.1.1.1\\n 0\\n \\n \\n 1.1.1.2\\n 1\\n \\n false\\n xxxxxxx.aliyunddos1006.com\\n true\\n default\\n 1.1.1.1/1\\n 1.1.1.2/2\\n 1.1.1.1/1\\n 1.1.1.2/2\\n www_alibaba_com.pem\\n","errorExample":"{\\n \\"Total\\": 2,\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"Domains\\": [\\n \\t{\\n\\t\\t\\"Domain\\": \\"www.alibaba.com\\",\\n\\t\\t\\"ProxyTypeList\\": [{\\n \\t\\t\\"ProxyType\\":\\"http\\",\\n \\t\\t\\"ProxyPorts\\":[\\n \\t\\t\\t80,\\n \\t\\t\\t8080\\n \\t\\t\\t\\t]\\n \\t}],\\n\\t\\t\\"RealServers\\": [{\\n\\t\\t\\t\\"RealServer\\": \\"1.1.1.1\\",\\n\\t\\t\\t\\"RsType\\":0\\n\\t\\t},{\\n\\t\\t\\t\\"RealServer\\": \\"1.1.1.2\\",\\n\\t\\t\\t\\"RsType\\":1\\n\\t\\t\\t}\\n\\t\\t],\\n\\t\\t\\"CcEnabled\\" : false,\\n\\t\\t\\"CcRuleEnabled\\" : true,\\n\\t\\t\\"CcTemplate\\" : \\"default\\",\\n\\t\\t\\"BlackList\\" : [\\"1.1.1.1/1\\",\\"1.1.1.2/2\\"],\\n\\t\\t\\"WhiteList\\" : [\\"1.1.1.1/1\\",\\"1.1.1.2/2\\"],\\n\\t\\t\\"CertName\\" : \\"www_alibaba_com.pem\\"\\n\\t},{\\n\\t\\t\\"Domain\\": \\"www.alibaba.com\\",\\n\\t\\t\\"ProxyTypeList\\": [{\\n \\t\\t\\"ProxyType\\":\\"http\\",\\n \\t\\t\\"ProxyPorts\\":[\\n \\t\\t\\t80,\\n \\t\\t\\t8080\\n \\t\\t\\t\\t]\\n \\t}],\\n\\t\\t\\"RealServers\\": [{\\n\\t\\t\\t\\"RealServer\\": \\"1.1.1.1\\",\\n\\t\\t\\t\\"RsType\\":0\\n\\t\\t},{\\n\\t\\t\\t\\"RealServer\\": \\"1.1.1.2\\",\\n\\t\\t\\t\\"RsType\\":1\\n\\t\\t\\t}\\n\\t\\t],\\n\\t\\t\\"CcEnabled\\" : false,\\n\\t\\t\\"CcRuleEnabled\\" : true,\\n\\t\\t\\"CcTemplate\\" : \\"default\\",\\n\\t\\t\\"BlackList\\" : [\\"1.1.1.1/1\\",\\"1.1.1.2/2\\"],\\n\\t\\t\\"WhiteList\\" : [\\"1.1.1.1/1\\",\\"1.1.1.2/2\\"],\\n\\t\\t\\"CertName\\" : \\"www_alibaba_com.pem\\"\\n\\t}\\n ]\\n}\\n\\t\\t\\t\\t"}]', + 'title' => '查询已配置网站业务转发规则的域名', + 'summary' => '调用DescribeDomains查询7层转发规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeHealthCheckList' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105456', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Listeners', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的Listeners数组JSON串,每个Listener的具体结构描述如下:'."\n" + ."\n" + .'- **InstanceId**,String类型,必选,实例ID。'."\n" + .'- **Protocol**,String类型,必选,协议类型。'."\n" + .'- **FrontendPort**,Integer类型,必选,前端使用的端口,取值范围:0-65535。'."\n" + .'- **BackendPort**,Integer类型,可选,后端使用的端口,取值范围:0-65535。'."\n" + .'- **RealServers**,Json数组类型,可选,源站IP地址。'."\n" + .'- **IsAutoCreate**,Boolean类型,可选,是否自动创建。如果是,则不允许删除和修改。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"InstanceId":"ddoscoo-cn-XXXXX","Protocol":"tcp","FrontendPort":80}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'Listeners' => [ + 'description' => '返回的Listener信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'FrontendPort' => [ + 'description' => '转发端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '233', + ], + 'InstanceId' => [ + 'description' => '新BGP高防实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-XXXXX', + ], + 'Protocol' => [ + 'description' => '协议类型。', + 'type' => 'string', + 'example' => 'tcp', + ], + 'HealthCheck' => [ + 'description' => '健康检查信息。', + 'type' => 'object', + 'properties' => [ + 'Timeout' => [ + 'description' => '健康检查/四层健康检查/响应超时时间。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1000', + ], + 'Type' => [ + 'description' => '协议类型,取值:'."\n" + ."\n" + .'- **TCP**:四层'."\n" + .'- **HTTP**:七层', + 'type' => 'string', + 'example' => 'tcp', + ], + 'Domain' => [ + 'description' => '健康检查/七层健康检查/域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'Interval' => [ + 'description' => '健康检查/四层健康检查/检查间隔。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '15', + ], + 'Up' => [ + 'description' => '健康检查/四层健康检查/健康阈值。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1000', + ], + 'Down' => [ + 'description' => '健康检查/四层健康检查/不健康阈值。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '500', + ], + 'Port' => [ + 'description' => '健康检查/四层健康检查/检查端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '233', + ], + 'Uri' => [ + 'description' => '健康检查/七层健康检查/检查路径。', + 'type' => 'string', + 'example' => '/a/b/c', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"Listeners\\": [\\n {\\n \\"FrontendPort\\": 233,\\n \\"InstanceId\\": \\"ddoscoo-cn-XXXXX\\",\\n \\"Protocol\\": \\"tcp\\",\\n \\"HealthCheck\\": {\\n \\"Timeout\\": 1000,\\n \\"Type\\": \\"tcp\\",\\n \\"Domain\\": \\"www.aliyun.com\\",\\n \\"Interval\\": 15,\\n \\"Up\\": 1000,\\n \\"Down\\": 500,\\n \\"Port\\": 233,\\n \\"Uri\\": \\"/a/b/c\\"\\n }\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n\\n \\n \\n 80\\n \\n 20\\n 10\\n 80\\n 10\\n tcp\\n 10\\n \\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n tcp\\n \\n \\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n","errorExample":"{\\n \\"Total\\": 1,\\n \\"HealthCheck\\": [\\n {\\n \\"InstanceId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"Protocol\\": \\"tcp\\",\\n \\"FrontendPort\\": 80,\\n \\"HealthCheck\\": {\\n \\"Type\\": \\"tcp\\",\\n \\"Timeout\\": 10,\\n \\"Port\\": 80,\\n \\"Interval\\": 10,\\n \\"Up\\": 10,\\n \\"Down\\": 20\\n }\\n }\\n ],\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '查询健康检查配置', + 'summary' => '查询端口转发规则的健康检查配置(四层或七层)。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeHealthCheckStatusList' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105457', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Listeners', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的转发规则Listeners数组(JSON字符串),每个Listener的具体结构描述如下:'."\n" + ."\n" + .'- **InstanceId**,String类型,必选,实例ID。'."\n" + .'- **Protocol**,String类型,必选,协议类型。'."\n" + .'- **FrontendPort**,Integer类型,必选,前端使用的端口,取值范围:0-65535。'."\n" + .'- **BackendPort**,Integer类型,可选,后端使用的端口,取值范围:0-65535。'."\n" + .'- **RealServers**,Json数组类型,可选,源站IP地址。'."\n" + .'- **IsAutoCreate**,Boolean类型,可选,是否自动创建。如果是,则不允许删除和修改。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"InstanceId":"ddoscoo-cn-XXXXX","Protocol":"tcp","FrontendPort":80}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'HealthCheckStatusList' => [ + 'description' => '健康检查状态列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'description' => '状态,取值:**normal**、**abnormal**。 ', + 'type' => 'string', + 'example' => 'normal', + ], + 'FrontendPort' => [ + 'description' => '前端端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '233', + ], + 'InstanceId' => [ + 'description' => '实例Id。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-XXXXX', + ], + 'Protocol' => [ + 'description' => '协议类型。', + 'type' => 'string', + 'example' => 'tcp', + ], + 'RealServerStatusList' => [ + 'description' => '源站状态JSON数组。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'description' => '状态,取值:**normal**、**abnormal**。 ', + 'type' => 'string', + 'example' => 'normal', + ], + 'Address' => [ + 'description' => '源站IP。', + 'type' => 'string', + 'example' => '1.1.1.1', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"HealthCheckStatusList\\": [\\n {\\n \\"Status\\": \\"normal\\",\\n \\"FrontendPort\\": 233,\\n \\"InstanceId\\": \\"ddoscoo-cn-XXXXX\\",\\n \\"Protocol\\": \\"tcp\\",\\n \\"RealServerStatusList\\": [\\n {\\n \\"Status\\": \\"normal\\",\\n \\"Address\\": \\"1.1.1.1\\"\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n\\n \\n \\n 80\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n tcp\\n \\n
1.1.1.1
\\n normal\\n
\\n normal\\n
\\n
\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n
","errorExample":"{\\n \\"HealthCheckStatusList\\": [\\n {\\n \\"InstanceId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"Protocol\\": \\"tcp\\",\\n \\"FrontendPort\\": 80,\\n\\t \\"Status\\": \\"normal\\",\\n\\t \\"RealServerStatusList\\": [\\n \\"Status\\": \\"normal\\",\\n \\"Address\\": \\"1.1.1.1\\"\\n ]\\n }\\n ],\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '查询健康检查状态', + 'summary' => '调用DescribeHealthCheckStatusList查询健康检查状态。', + 'description' => '查询健康检查状态列表', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeInstanceDetails' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105458', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'schema' => [ + 'description' => '通过实例Id查询实例信息,传入要查询的实例Id数组(JSON字符串)。支持精确匹配。例如,`["ddoscoo-cn-XXXX1", "ddoscoo-cn-XXXX2"]`。', + 'type' => 'string', + 'required' => true, + 'example' => '["ddoscoo-cn-XXXX1", "ddoscoo-cn-XXXX2"]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'InstanceDetails' => [ + 'description' => '实例详情列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Line' => [ + 'description' => '实例线路。例如,**coop-line-001**。 ', + 'type' => 'string', + 'example' => 'coop-line-001', + ], + 'InstanceId' => [ + 'description' => '实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-XXXXX', + ], + 'EipInfoList' => [ + 'description' => '与该实例绑定的EIP信息列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'description' => 'EIP状态,取值:'."\n" + ."\n" + .'- **normal**:正常'."\n" + .'- **cleaning**:清洗中'."\n" + .'- **blackhole**:黑洞中', + 'type' => 'string', + 'example' => 'normal', + ], + 'Eip' => [ + 'description' => 'EIP值。', + 'type' => 'string', + 'example' => '1.1.1.1', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"InstanceDetails\\": [\\n {\\n \\"Line\\": \\"coop-line-001\\",\\n \\"InstanceId\\": \\"ddoscoo-cn-XXXXX\\",\\n \\"EipInfoList\\": [\\n {\\n \\"Status\\": \\"normal\\",\\n \\"Eip\\": \\"1.1.1.1\\"\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n \\n \\n \\n \\n 1.1.1.1\\n normal\\n \\n \\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n coop-line-001\\n \\n \\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n","errorExample":"{\\n \\"InstanceDetails\\": [\\n {\\n \\"InstanceId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"Line\\": \\"coop-line-001\\",\\n \\"EipInfoList\\": [\\n {\\n \\"Eip\\": \\"1.1.1.1\\",\\n \\"Status\\": \\"normal\\"\\n }\\n ]\\n }\\n ],\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '查询DDoS高防实例的IP和线路信息', + 'summary' => '调用DescribeInstanceDetails查询指定实例的详情信息。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeIpTraffic' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'abilityTreeCode' => '105463', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xxx', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '开始时间戳(秒)。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1536734112', + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + 'schema' => [ + 'description' => '采样间隔(秒),必须是60秒的倍数,默认值60s。采样结果可缩放。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '60', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '结束时间戳(秒)。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1536734120', + ], + ], + [ + 'name' => 'Eip', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的EIP地址。', + 'type' => 'string', + 'required' => true, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Port', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的端口。 '."\n" + ."\n" + .'> 若不传入该参数,则查询EIP下所有端口的流量。 ', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '233', + ], + ], + [ + 'name' => 'QueryProtocol', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的协议类型。'."\n" + ."\n" + .'> 若不传入该参数,则查询EIP下所有协议类型的流量。 ', + 'type' => 'string', + 'required' => false, + 'example' => 'http', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'AvgInBps' => [ + 'description' => '平均入带宽,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10000', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'MaxInBps' => [ + 'description' => '最大入带宽,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10000', + ], + 'AvgOutBps' => [ + 'description' => '平均出带宽,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10000', + ], + 'MaxOutBps' => [ + 'description' => '最大出带宽,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10000', + ], + 'IpTrafficPoints' => [ + 'description' => '具体的时间点列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'ActConns' => [ + 'description' => '活跃的并发连接数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '100', + ], + 'Time' => [ + 'description' => '时间点(时间戳),单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1536734112', + ], + 'InactConns' => [ + 'description' => '非活跃的并发连接数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '100', + ], + 'MaxInbps' => [ + 'description' => '最大入带宽,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10000', + ], + 'MaxOutbps' => [ + 'description' => '最大出带宽,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10000', + ], + 'Cps' => [ + 'description' => '连接新建速率。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '100', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"AvgInBps\\": 10000,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"MaxInBps\\": 10000,\\n \\"AvgOutBps\\": 10000,\\n \\"MaxOutBps\\": 10000,\\n \\"IpTrafficPoints\\": [\\n {\\n \\"ActConns\\": 100,\\n \\"Time\\": 1536734112,\\n \\"InactConns\\": 100,\\n \\"MaxInbps\\": 10000,\\n \\"MaxOutbps\\": 10000,\\n \\"Cps\\": 100\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"10000\\n10000\\n10000\\n10000\\n\\n \\n 10000\\n 10000\\n 100\\n 100\\n 100\\n\\nCF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '查询指定IP的业务流量信息', + 'summary' => '调用DescribeIpTraffic查询指定IP的业务流量信息。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeLayer4RuleAttributes' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105465', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Listeners', + 'in' => 'query', + 'schema' => [ + 'description' => '传入要查询的Listener数组JSON串,每个Listener的具体结构描述如下:'."\n" + ."\n" + .'- **InstanceId**,String类型,必选,实例ID。'."\n" + .'- **Protocol**,String类型,必选,协议类型。'."\n" + .'- **FrontendPort**,Integer类型,必选,前端使用的端口,取值范围:0~65535。'."\n" + .'- **BackendPort**,Integer类型,可选,后端使用的端口,取值范围:0~65535。'."\n" + .'- **RealServers**,Json数组类型,可选,源站IP地址。'."\n" + .'- **IsAutoCreate**,Boolean类型,可选,是否自动创建。如果是,则不允许删除和修改。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"InstanceId":"ddoscoo-cn-XXXXX","Protocol":"tcp","FrontendPort":80}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'Listeners' => [ + 'description' => 'Listener数组JSON串。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'FrontendPort' => [ + 'description' => '前端使用的端口,范围:0~65535。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '233', + ], + 'InstanceId' => [ + 'description' => '实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-XXXXX', + ], + 'Protocol' => [ + 'description' => '协议类型。', + 'type' => 'string', + 'example' => 'tcp', + ], + 'Config' => [ + 'description' => 'TCP配置。', + 'type' => 'object', + 'properties' => [ + 'NodataConn' => [ + 'description' => 'DDoS防护策略的空连接,取值:**off**、**on**。 ', + 'type' => 'string', + 'example' => 'on', + ], + 'Synproxy' => [ + 'description' => 'DDoS防护策略的虚假源,取值:**off**、**on**。 ', + 'type' => 'string', + 'example' => 'on', + ], + 'PersistenceTimeout' => [ + 'description' => '会话保持的超时时间,单位为秒。默认为**0**,表示关闭。 ', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Sla' => [ + 'description' => '目的限速配置。', + 'type' => 'object', + 'properties' => [ + 'MaxconnEnable' => [ + 'description' => '是否开启目的并发连接限速,取值:'."\n" + ."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启(默认)', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'CpsEnable' => [ + 'description' => '是否开启目的新建连接限速,取值:'."\n" + ."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启(默认)', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Cps' => [ + 'description' => '目的新建连接限速阈值,取值范围:100~100,000(个)。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '100', + ], + 'Maxconn' => [ + 'description' => '目的并发连接限速阈值,取值范围:1,000~1,000,000(个)。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1000', + ], + ], + ], + 'Slimit' => [ + 'description' => '源限速配置。', + 'type' => 'object', + 'properties' => [ + 'MaxconnEnable' => [ + 'description' => '是否开启源并发连接限速,取值:'."\n" + ."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启(默认)', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'CpsEnable' => [ + 'description' => '是否开启源新建连接限速,取值:'."\n" + ."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启(默认)', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Cps' => [ + 'description' => '源新建连接限速阈值,取值范围:100~100,000。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '100', + ], + 'Pps' => [ + 'description' => '源PPS限速,单位Packet/s,取值范围:1~100000。'."\n" + ."\n" + .'> 当参数值为**0**时,表示未开启源PPS限速。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Bps' => [ + 'description' => '源带宽限速,单位Byte/s,取值范围:1024~68435456。'."\n" + ."\n" + .'> 当参数值为**0**时,表示未开启源带宽限速。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Maxconn' => [ + 'description' => '源并发连接限速阈值,取值范围:1,000~1,000,000。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1000', + ], + 'CpsMode' => [ + 'description' => '源新建连接限速状态,取值:'."\n" + ."\n" + .'- **1**:手动'."\n" + .'- **2**:自动', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2', + ], + ], + ], + 'PayloadLen' => [ + 'description' => '包过滤配置。', + 'type' => 'object', + 'properties' => [ + 'Min' => [ + 'description' => 'DDoS防护策略/包长度过滤,包长度的最小值。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'Max' => [ + 'description' => 'DDoS防护策略/包长度过滤,包长度的最大值。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2', + ], + ], + ], + 'Cc' => [ + 'description' => '源连接配置。', + 'type' => 'object', + 'properties' => [ + 'Sblack' => [ + 'description' => '源连接IP黑名单配置。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Type' => [ + 'description' => 'IP黑名单配置类型,取值:'."\n" + ."\n" + .'- **1**:表示源新建连接IP黑名单。'."\n" + .'- **2**:表示源并发连接IP黑名单。'."\n" + .'- **3**:表示源PPS连接IP黑名单。'."\n" + .'- **4**:表示源带宽连接IP黑名单。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'During' => [ + 'description' => '间隔时长。单位秒,固定取值**60**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '60', + ], + 'Expires' => [ + 'description' => '黑名单有效时长,单位秒,取值范围:60~604800。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1800', + ], + 'Cnt' => [ + 'description' => '新建连接次数,固定取值**5**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '5', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"Listeners\\": [\\n {\\n \\"FrontendPort\\": 233,\\n \\"InstanceId\\": \\"ddoscoo-cn-XXXXX\\",\\n \\"Protocol\\": \\"tcp\\",\\n \\"Config\\": {\\n \\"NodataConn\\": \\"on\\",\\n \\"Synproxy\\": \\"on\\",\\n \\"PersistenceTimeout\\": 0,\\n \\"Sla\\": {\\n \\"MaxconnEnable\\": 0,\\n \\"CpsEnable\\": 0,\\n \\"Cps\\": 100,\\n \\"Maxconn\\": 1000\\n },\\n \\"Slimit\\": {\\n \\"MaxconnEnable\\": 0,\\n \\"CpsEnable\\": 0,\\n \\"Cps\\": 100,\\n \\"Pps\\": 0,\\n \\"Bps\\": 0,\\n \\"Maxconn\\": 1000,\\n \\"CpsMode\\": 2\\n },\\n \\"PayloadLen\\": {\\n \\"Min\\": 1,\\n \\"Max\\": 2\\n },\\n \\"Cc\\": {\\n \\"Sblack\\": [\\n {\\n \\"Type\\": 1,\\n \\"During\\": 60,\\n \\"Expires\\": 1800,\\n \\"Cnt\\": 5\\n }\\n ]\\n }\\n }\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n tcp\\n 80\\n \\n \\n \\n 1\\n 5\\n 1800\\n 60\\n \\n \\n 80\\n off\\n on\\n \\n 10\\n 10\\n 1\\n 1\\n \\n \\n 0\\n 10\\n 10\\n 1\\n 1\\n 0\\n \\n \\n 1\\n 2\\n \\n \\n\\n0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc","errorExample":"{\\n \\"Total\\": 1,\\n \\"Listeners\\": [\\n {\\n \\"InstanceId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"Protocol\\": \\"tcp\\",\\n \\"FrontendPort\\": 80,\\n \\"Config\\": {\\n \\"PersistenceTimeout\\": 80,\\n \\"Synproxy\\": \\"off\\",\\n\\t\\t\\"NodataConn\\": \\"on\\",\\n \\"Sla\\": {\\n \\"Cps\\": 10,\\n \\"Maxconn\\": 10,\\n\\t\\t \\"CpsEnable\\": 1,\\n\\t\\t \\"MaxconnEnable\\": 1\\n },\\n \\"Slimit\\": {\\n \\"Cps\\": 10,\\n \\"Maxconn\\": 10,\\n\\t\\t \\"CpsEnable\\": 1,\\n\\t\\t \\"MaxconnEnable\\": 1\\n },\\n \\"PayloadLen\\": {\\n \\"Min\\": 1,\\n \\"Max\\": 2\\n }\\n }\\n }\\n ],\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '查询四层转发属性', + 'summary' => '包括会话保持和DDoS防护策略。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeLayer4Rules' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105466', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源ip。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '192.0.XX.XX', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstances](~~91478~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-zvp2ay9b****', + ], + ], + [ + 'name' => 'ForwardProtocol', + 'in' => 'query', + 'schema' => [ + 'description' => '转发协议类型。取值:'."\n" + .'- **tcp**:表示TCP协议。'."\n" + .'- **udp**:表示UDP协议。', + 'type' => 'string', + 'required' => false, + 'example' => 'tcp', + ], + ], + [ + 'name' => 'FrontendPort', + 'in' => 'query', + 'schema' => [ + 'description' => '转发端口。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '233', + ], + ], + [ + 'name' => 'Offset', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,返回第几页数据。最小值为**1**,表示返回第1页数据。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,每页包含结果的数量。最大值为**50**,表示每页最多包含50个结果。', + 'type' => 'string', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => '返回结果的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '949919A2-6636-1444-9213-AB27DD88AAA8', + ], + 'Listeners' => [ + 'description' => '端口转发规则的详细配置,包含转发端口、转发协议、源站地址等。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'FrontendPort' => [ + 'description' => '转发端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '233', + ], + 'BakMode' => [ + 'description' => '回源模式。取值:'."\n" + ."\n" + .'- **0**:表示默认回源模式。'."\n" + .'- **1**:表示主备回源模式。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'IsAutoCreate' => [ + 'description' => '该规则是否自动创建。取值:'."\n" + ."\n" + .'- **true**:表示该规则由DDoS高防自动创建。'."\n" + .'- **false**:表示该规则由您手动创建。', + 'type' => 'boolean', + 'example' => 'false', + ], + 'Remark' => [ + 'description' => '该端口转发规则的备注。', + 'type' => 'string', + 'example' => 'test-remark', + ], + 'Eip' => [ + 'description' => 'DDoS高防实例的IP。', + 'type' => 'string', + 'example' => '203.107.XX.XX', + ], + 'CurrentIndex' => [ + 'description' => '当前生效的源站类型。取值:'."\n" + ."\n" + .'- **1**:表示主源站设置生效(DDoS高防将业务流量转发到主源站IP地址)。'."\n" + .'- **2**:表示备源站设置生效(DDoS高防将业务流量转发到备源站IP地址)。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'Protocol' => [ + 'description' => '转发协议类型。', + 'type' => 'string', + 'example' => 'tcp', + ], + 'InstanceId' => [ + 'description' => 'DDoS高防实例的ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-zvp2ay9b****', + ], + 'BackendPort' => [ + 'description' => '源站端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '233', + ], + 'RealServers' => [ + 'description' => '源站IP地址列表。', + 'type' => 'array', + 'items' => [ + 'description' => '源站IP地址。', + 'type' => 'string', + 'example' => '["192.0.XX.XX"]', + ], + ], + 'ProxyEnable' => [ + 'description' => '引流开关。取值:'."\n" + .'- **0** 关闭。'."\n" + .'- **1** 开启。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'ProxyStatus' => [ + 'description' => '引流状态。取值:'."\n" + ."\n" + .'- on:引流生效'."\n" + .'- off:引流失效', + 'type' => 'string', + 'example' => 'on', + ], + 'PayloadRuleEnable' => [ + 'description' => 'Payload策略模块开关。取值:'."\n" + ."\n" + .'- 1:开启'."\n" + .'- 0:关闭', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'UsTimeout' => [ + 'type' => 'object', + 'properties' => [ + 'ConnectTimeout' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'RsTimeout' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Total\\": 1,\\n \\"RequestId\\": \\"949919A2-6636-1444-9213-AB27DD88AAA8\\",\\n \\"Listeners\\": [\\n {\\n \\"FrontendPort\\": 233,\\n \\"BakMode\\": 0,\\n \\"IsAutoCreate\\": false,\\n \\"Remark\\": \\"test-remark\\",\\n \\"Eip\\": \\"203.107.XX.XX\\",\\n \\"CurrentIndex\\": 1,\\n \\"Protocol\\": \\"tcp\\",\\n \\"InstanceId\\": \\"ddoscoo-cn-zvp2ay9b****\\",\\n \\"BackendPort\\": 233,\\n \\"RealServers\\": [\\n \\"[\\\\\\"192.0.XX.XX\\\\\\"]\\"\\n ],\\n \\"ProxyEnable\\": 0,\\n \\"ProxyStatus\\": \\"on\\",\\n \\"PayloadRuleEnable\\": 0,\\n \\"UsTimeout\\": {\\n \\"ConnectTimeout\\": 0,\\n \\"RsTimeout\\": 0\\n }\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n\\n\\t\\n\\t\\tfalse\\n\\t\\tddoscoo-cn-zvp2ay9b****\\n\\t\\t233\\n\\t\\t0\\n\\t\\t192.0.XX.XX\\n\\t\\t233\\n\\t\\t1\\n\\t\\tudp\\n\\t\\t203.107.XX.XX\\n\\t\\ttest-remark\\n\\t\\n\\t949919A2-6636-1444-9213-AB27DD88AAA8\\n\\t1\\n","errorExample":"{\\n \\"Total\\": 1,\\n \\"Listeners\\": [\\n {\\n \\"InstanceId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"Protocol\\": \\"tcp\\",\\n \\"FrontendPort\\": 80,\\n\\t \\"BackendPort\\":80,\\n \\"RealServers\\": [\\n \\"1.1.1.1\\",\\n \\"2.2.2.2\\"\\n ],\\n \\"IsAutoCreate\\": true\\n }\\n ],\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '查询指定实例的四层转发规则', + 'summary' => '调用DescribeLayer4Rules查询DDoS高防实例端口转发规则的详细配置。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~91858~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeLayer7CCRules' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105467', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Offset', + 'in' => 'query', + 'schema' => [ + 'description' => '开始索引位置,即从第几个结果开始返回。 '."\n" + ."\n" + .'> 若不传入该参数,则从第0个结果开始返回。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '0', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页大小,即每页显示过少个结果。最大值**10**。 ', + 'type' => 'string', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => '规则总数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'Layer7CCRules' => [ + 'description' => 'CC规则数组。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Ttl' => [ + 'description' => '若规则触发后动作指定为封禁,设置封禁时间。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1000', + ], + 'Act' => [ + 'description' => '规则触发后的操作,取值:'."\n" + ."\n" + .'- **close**:封禁'."\n" + .'- **captcha**:人机识别', + 'type' => 'string', + 'example' => 'close', + ], + 'Interval' => [ + 'description' => '间隔时间,与**Count**结合使用。当同一个IP在Interval指定的间隔时间内连续访问Count中指定的访问次数,则触发规则。 ', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '60', + ], + 'Mode' => [ + 'description' => 'URI匹配模式,取值:'."\n" + ."\n" + .'- **match**:完全匹配。访问请求的URI与指定的Uri完全相同,才计入访问次数。'."\n" + .'- **prefix**:前缀匹配。访问请求的URI包含指定的Uri,则计入访问次数。', + 'type' => 'string', + 'example' => 'match', + ], + 'Name' => [ + 'description' => 'CC自定义规则名。', + 'type' => 'string', + 'example' => 'testCcRule1', + ], + 'Uri' => [ + 'description' => '被防护的URI。', + 'type' => 'string', + 'example' => '/a/b/c', + ], + 'Count' => [ + 'description' => '访问次数,与**Interval**结合使用。当同一个IP在Interval指定的间隔时间内连续访问Count中指定的访问次数,则触发规则。 ', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '100', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Total\\": 10,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"Layer7CCRules\\": [\\n {\\n \\"Ttl\\": 1000,\\n \\"Act\\": \\"close\\",\\n \\"Interval\\": 60,\\n \\"Mode\\": \\"match\\",\\n \\"Name\\": \\"testCcRule1\\",\\n \\"Uri\\": \\"/a/b/c\\",\\n \\"Count\\": 100\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n \\r\\n \\r\\n close\\r\\n 11\\r\\n 5\\r\\n match\\r\\n XXXX\\r\\n 1\\r\\n /a/b/c.htm\\r\\n \\r\\n \\r\\n close\\r\\n 11\\r\\n 5\\r\\n match\\r\\n XXXX\\r\\n 1\\r\\n /a/b/c.htm\\r\\n \\r\\n \\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n 10\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"Total\\": 10,\\n \\"Layer7CCRules\\" :[\\n \\t{\\n\\t\\t\\"Name\\":\\"XXXX\\",\\n\\t\\t\\"Act\\":\\"close\\",\\n\\t\\t\\"Count\\":11,\\n\\t\\t\\"Interval\\":5,\\n\\t\\t\\"Mode\\":\\"match\\",\\n\\t\\t\\"Ttl\\":1,\\n\\t\\t\\"Uri\\":\\"/a/b/c.htm\\"\\n\\t},{\\n\\t\\t\\"Name\\":\\"XXXX\\",\\n\\t\\t\\"Act\\":\\"close\\",\\n\\t\\t\\"Count\\":11,\\n\\t\\t\\"Interval\\":5,\\n\\t\\t\\"Mode\\":\\"match\\",\\n\\t\\t\\"Ttl\\":1,\\n\\t\\t\\"Uri\\":\\"/a/b/c.htm\\"\\n\\t}\\n ]\\n}\\n"}]', + 'title' => '查询7层CC规则', + 'summary' => '调用DescribeLayer7CCRules查询7层CC规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeOpEntities' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'abilityTreeCode' => '105469', + 'abilityTreeNodes' => [ + 'FEATUREddosHFA00W', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'EntityType', + 'in' => 'query', + 'schema' => [ + 'description' => '过滤条件对象,取值:'."\n" + ."\n" + .'- **1**:表示IP。'."\n" + .'- **2**:表示抗D包。'."\n" + .'- **3**:表示ECS。'."\n" + ."\n" + .'> 结合**EntityObject**参数,根据指定的过滤条件对象进行精确匹配,筛选操作日志记录。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'EntityObject', + 'in' => 'query', + 'schema' => [ + 'description' => '过滤条件内容,仅支持精确匹配。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '开始时间。格式为时间戳,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1534123558000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '结束时间。格式为时间戳,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1536715558000', + ], + ], + [ + 'name' => 'PageNo', + 'in' => 'query', + 'schema' => [ + 'description' => '页号,即从第几页开始显示。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页大小,即每页显示多少条结果。最大值50。 ', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + [ + 'name' => 'OpAction', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => '记录总数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'OpEntities' => [ + 'description' => '操作日志。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'EntityType' => [ + 'description' => '操作对象类型。取值:**1**(IP类型)。 ', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'EntityObject' => [ + 'description' => '操作对象的值,即操作的IP地址。', + 'type' => 'string', + 'example' => '2.2.2.2', + ], + 'GmtCreate' => [ + 'description' => '创建日志的时间戳,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1536715558000', + ], + 'OpAction' => [ + 'description' => '操作类型。取值:**1**(修改弹性带宽)。 ', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'OpAccount' => [ + 'description' => '操作人。', + 'type' => 'string', + 'example' => '123', + ], + 'OpDesc' => [ + 'description' => '操作详情。OpDesc的JSON字符串,具体结构描述如下:'."\n" + ."\n" + .'- **oldValue**,Struct类型,旧值,具体结构描述如下:'."\n" + .' - **elasticBandwidth**,Integer类型,弹性带宽值。'."\n" + .'- **newValue**,Struct类型,新值,具体结构描述如下:'."\n" + .' - **elasticBandwidth**,Integer类型,弹性带宽值。', + 'type' => 'string', + 'example' => '{"newEntity":{"elasticBandwidth":30},"oldEntity":{"elasticBandwidth":200}}', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Total\\": 10,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"OpEntities\\": [\\n {\\n \\"EntityType\\": 1,\\n \\"EntityObject\\": \\"2.2.2.2\\",\\n \\"GmtCreate\\": 1536715558000,\\n \\"OpAction\\": 1,\\n \\"OpAccount\\": \\"123\\",\\n \\"OpDesc\\": \\"{\\\\\\"newEntity\\\\\\":{\\\\\\"elasticBandwidth\\\\\\":30},\\\\\\"oldEntity\\\\\\":{\\\\\\"elasticBandwidth\\\\\\":200}}\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n\\n \\n \\n 1.1.1.1\\n 1120384\\n 2\\n \\n \\n 30\\n \\n \\n 10\\n \\n \\n 1\\n \\n \\n 10\\n","errorExample":"{\\n \\"Total\\": 10,\\n \\"OpEntities\\": [\\n {\\n \\"gmtCreate\\": 1120384,\\n \\"entityObject\\": \\"1.1.1.1\\",\\n \\"opAction\\": 2,\\n \\"opDesc\\": {\\n\\t \\"oldValue\\": {\\n\\t\\t \\"elasticBandwidth\\": 10\\n\\t\\t},\\n\\t\\t\\"newValue\\": {\\n\\t\\t \\"elasticBandwidth\\": 30\\n\\t\\t}\\n\\t },\\n \\"opResult\\": 1\\n }\\n ]\\n}\\n"}]', + 'title' => '查询操作日志', + 'summary' => '调用DescribeOpEntities查询操作日志。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeSimpleDomains' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '105484', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '系统语言ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => 'DDoS高防实例ID。若指定多个实例,依次传入InstanceIds.1, InstanceIds.2, InstanceIds.3, ...'."\n" + ."\n" + .'> 若不指定,则默认查询所有实例。', + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'required' => false, + 'example' => 'ddoscoo-cn-XXXXXX', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'DomainList' => [ + 'type' => 'array', + 'items' => [ + 'description' => '域名列表。', + 'type' => 'string', + 'example' => '["1.example.com","2.example.com"]', + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"DomainList\\": [\\n \\"[\\\\\\"1.example.com\\\\\\",\\\\\\"2.example.com\\\\\\"]\\"\\n ]\\n}","errorExample":""},{"type":"xml","example":"1.example.com\\n2.example.com\\nCF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '查询已接入DDoS高防的域名列表', + 'summary' => '调用DescribeSimpleDomains查询已接入DDoS高防的域名列表。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeSlsEmptyCount' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105486', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '系统语言ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'AvailableCount' => [ + 'description' => '可用的日志库清空次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"AvailableCount\\": 0,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"0\\nCF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '查询剩余日志库清空次数', + 'summary' => '调用DescribeSlsEmptyCount查询剩余日志库清空次数。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribleCertList' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'list', + 'abilityTreeCode' => '105494', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'CertList' => [ + 'description' => '证书列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'EndDate' => [ + 'description' => '证书到期日期。', + 'type' => 'string', + 'example' => '2020-09-23', + ], + 'DomainRelated' => [ + 'description' => '是否已绑定域名配置。', + 'type' => 'boolean', + 'example' => 'false', + ], + 'StartDate' => [ + 'description' => '证书开始日期。', + 'type' => 'string', + 'example' => '2019-09-24', + ], + 'Issuer' => [ + 'description' => '证书签发者。', + 'type' => 'string', + 'example' => 'DigiCert Inc', + ], + 'Name' => [ + 'description' => '证书名称。', + 'type' => 'string', + 'example' => 'testCertName', + ], + 'Common' => [ + 'description' => '证书绑定的域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'Id' => [ + 'description' => '证书ID。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '123', + ], + 'CertIdentifier' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"CertList\\": [\\n {\\n \\"EndDate\\": \\"2020-09-23\\",\\n \\"DomainRelated\\": false,\\n \\"StartDate\\": \\"2019-09-24\\",\\n \\"Issuer\\": \\"DigiCert Inc\\",\\n \\"Name\\": \\"testCertName\\",\\n \\"Common\\": \\"www.aliyun.com\\",\\n \\"Id\\": 123\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"1F2AD7D5-EDB6-4E4B-B81F-8AA68B2E3340\\n\\n leidantest\\n Alibaba\\n 2029-06-07\\n false\\n 2019-06-10\\n 2329174\\n www.aliyun.com\\n","errorExample":""}]', + 'title' => '查询所有证书列表', + 'summary' => '调用DescribleCertList查询所有证书列表。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribleLayer7InstanceRelations' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '105495', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'DomainList', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的域名列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'required' => true, + 'example' => 'www.aliyun.com', + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'Layer7InstanceRelations' => [ + 'description' => '七层实例的防护关系列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Domain' => [ + 'description' => '域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'InstanceDetails' => [ + 'description' => '实例信息列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'IpMode' => [ + 'type' => 'string', + ], + 'FunctionVersion' => [ + 'description' => '功能版本,取值:'."\n" + ."\n" + .'- **default**:标准版'."\n" + .'- **enhance**:增强版', + 'type' => 'string', + 'example' => 'default', + ], + 'InstanceId' => [ + 'description' => '实例ID', + 'type' => 'string', + 'example' => 'ddoscoo-cn-XXXXX', + ], + 'IpVersion' => [ + 'type' => 'string', + ], + 'EipList' => [ + 'type' => 'array', + 'items' => [ + 'description' => '绑定的EIP列表。', + 'type' => 'string', + 'example' => '["203.107.0.0"]', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"Layer7InstanceRelations\\": [\\n {\\n \\"Domain\\": \\"www.aliyun.com\\",\\n \\"InstanceDetails\\": [\\n {\\n \\"FunctionVersion\\": \\"default\\",\\n \\"InstanceId\\": \\"ddoscoo-cn-XXXXX\\",\\n \\"EipList\\": [\\n \\"[\\\\\\"203.107.0.0\\\\\\"]\\"\\n ]\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n \\r\\n \\r\\n 1.aliyun.com\\r\\n \\r\\n \\r\\n \\r\\n 203.x.x.0\\r\\n 203.x.x.1\\r\\n \\r\\n xxxxxx\\r\\n \\r\\n \\r\\n \\r\\n 203.x.x.0\\r\\n 203.x.x.1\\r\\n \\r\\n default\\r\\n xxxxxx\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n","errorExample":"{\\n \\"Layer7InstanceRelations\\":[\\n {\\n \\"Domain\\":\\"1.aliyun.com\\",\\n \\"InstanceDetails\\":[\\n {\\n \\"EipList\\":[\\n \\"203.x.x.0\\",\\n \\"203.x.x.1\\"\\n ],\\n \\"InstanceId\\":\\"xxxxxx\\"\\n },\\n {\\n \\"EipList\\":[\\n \\"203.x.x.0\\",\\n \\"203.x.x.1\\"\\n ],\\n \\"InstanceId\\":\\"xxxxxx\\"\\n }\\n ]\\n }\\n ]\\n}\\n\\t\\t\\t\\t"}]', + 'title' => '查询七层防护实例和EIP的对应关系', + 'summary' => '调用DescribleLayer7InstanceRelations查询七层防护实例和EIP的对应关系。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DisableLayer7CC' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105497', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '为指定域名禁用7层CC防护', + 'summary' => '调用DisableLayer7CC为指定域名禁用7层CC防护。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DisableLayer7CCRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105498', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '为指定域名禁用7层CC规则', + 'summary' => '调用DisableLayer7CCRule为指定域名禁用7层CC规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'EnableLayer7CC' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105503', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '为指定域名启用7层CC防护', + 'summary' => '调用EnableLayer7CC为指定域名启用7层CC防护。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'EnableLayer7CCRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105504', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '为指定域名启用7层CC规则', + 'summary' => '调用EnableLayer7CCRule为指定域名启用7层CC规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ListLayer7CustomPorts' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105507', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '系统语言ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'Layer7CustomPorts' => [ + 'description' => '可添加的端口信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Flag' => [ + 'type' => 'string', + ], + 'ProxyType' => [ + 'description' => '协议类型。', + 'type' => 'string', + 'example' => 'https', + ], + 'ProxyPorts' => [ + 'type' => 'array', + 'items' => [ + 'description' => '端口列表。', + 'type' => 'string', + 'example' => '[443,4443,5443,6443,7443,7988,8443,9443,8553,8663,9553,9663,10050,10443,18980,30050]', + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"Layer7CustomPorts\\": [\\n {\\n \\"ProxyType\\": \\"https\\",\\n \\"ProxyPorts\\": [\\n \\"[443,4443,5443,6443,7443,7988,8443,9443,8553,8663,9553,9663,10050,10443,18980,30050]\\"\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 80\\n 83\\n 84\\n 88\\n 89\\n 800\\n 808\\n 1000\\n 1090\\n 3333\\n 3501\\n 3601\\n 5000\\n 5222\\n 6001\\n 6666\\n 7000\\n 7001\\n 7002\\n 7003\\n 7004\\n 7005\\n 7006\\n 7009\\n 7010\\n 7011\\n 7012\\n 7013\\n 7014\\n 7015\\n 7016\\n 7018\\n 7019\\n 7020\\n 7021\\n 7022\\n 7023\\n 7024\\n 7025\\n 7026\\n 7060\\n 7070\\n 7081\\n 7082\\n 7083\\n 7088\\n 7097\\n 7777\\n 7800\\n 8000\\n 8001\\n 8002\\n 8003\\n 8008\\n 8009\\n 8020\\n 8021\\n 8022\\n 8025\\n 8026\\n 8077\\n 8078\\n 8080\\n 8081\\n 8082\\n 8083\\n 8084\\n 8085\\n 8086\\n 8087\\n 8088\\n 8089\\n 8090\\n 8091\\n 8106\\n 8181\\n 8334\\n 8336\\n 8800\\n 8686\\n 8787\\n 8888\\n 8889\\n 8999\\n 9000\\n 9001\\n 9002\\n 9003\\n 9080\\n 9200\\n 9999\\n 10000\\n 10001\\n 10080\\n 12601\\n 86\\n 9021\\n 9023\\n 9027\\n 9037\\n 9081\\n 9082\\n 9201\\n 9205\\n 9207\\n 9208\\n 9209\\n 9210\\n 9211\\n 9212\\n 9213\\n 48800\\n 87\\n 97\\n 7510\\n 9180\\n 9898\\n 9908\\n 9916\\n 9918\\n 9919\\n 9928\\n 9929\\n 9939\\n 28080\\n 33702\\n http\\n\\n\\n 443\\n 4443\\n 5443\\n 6443\\n 7443\\n 7988\\n 8443\\n 9443\\n 8553\\n 8663\\n 9553\\n 9663\\n 10050\\n 10443\\n 18980\\n 30050\\n https\\n\\nCF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '获取7层转发规则中可添加的端口列表', + 'summary' => '调用ListLayer7CustomPorts获取7层转发规则中可添加的端口列表。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ListAsyncTask' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'abilityTreeCode' => '105506', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '系统语言ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + [ + 'name' => 'PageNo', + 'in' => 'query', + 'schema' => [ + 'description' => '当前页数,从**1**开始。 ', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页大小,最大值**20**。 ', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => '域名总数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'AsyncTasks' => [ + 'description' => '任务列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'EndTime' => [ + 'description' => '任务结束时间戳,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1533866201000', + ], + 'TaskType' => [ + 'description' => '任务类型,取值:'."\n" + ."\n" + .'- **1**:4层转发规则批量导出任务'."\n" + .'- **2**:7层防护规则批量导出任务'."\n" + .'- **3**:会话和健康检查配置导出任务'."\n" + .'- **4**:DDoS防护策略导出任务', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'StartTime' => [ + 'description' => '任务开始时间戳,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1533866201000', + ], + 'TaskParams' => [ + 'description' => '任务执行参数,为一个JSONObject类型的字符串,具体结构描述如下:'."\n" + ."\n" + .'- **instanceId**,String类型,新BGP高防实例ID。'."\n" + .'- **domain**,String类型,用户域名。', + 'type' => 'string', + 'example' => '{"instanceId": "ddoscoo-1234-qrq2134"}', + ], + 'TaskStatus' => [ + 'description' => '任务状态,取值:'."\n" + ."\n" + .'- **0**:任务初始化'."\n" + .'- **1**:任务进行中'."\n" + .'- **2**:任务成功'."\n" + .'- **3**:任务失败', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'TaskResult' => [ + 'description' => '任务执行结果,JSONObject类型的字符串,具体结构描述如下:'."\n" + ."\n" + .'- **instanceId**,String类型,新BGP高防实例ID。'."\n" + .'- **url**,String类型,文件下载OSS地址。', + 'type' => 'string', + 'example' => '{"instanceId": "ddoscoo-1234-qrq2134", "url": "https://oss.xxx.xxx"}', + ], + 'TaskId' => [ + 'description' => '任务ID,使用该ID可进行任务的删除操作。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '123', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Total\\": 10,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"AsyncTasks\\": [\\n {\\n \\"EndTime\\": 1533866201000,\\n \\"TaskType\\": 1,\\n \\"StartTime\\": 1533866201000,\\n \\"TaskParams\\": \\"{\\\\\\"instanceId\\\\\\": \\\\\\"ddoscoo-1234-qrq2134\\\\\\"}\\",\\n \\"TaskStatus\\": 1,\\n \\"TaskResult\\": \\"{\\\\\\"instanceId\\\\\\": \\\\\\"ddoscoo-1234-qrq2134\\\\\\", \\\\\\"url\\\\\\": \\\\\\"https://oss.xxx.xxx\\\\\\"}\\",\\n \\"TaskId\\": 123\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n \\r\\n \\r\\n 156927362\\r\\n 156927362\\r\\n 1\\r\\n \\r\\n \\r\\n 2\\r\\n 1\\r\\n \\r\\n \\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n 2\\r\\n","errorExample":"{\\n \\"Total\\": 2,\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"AsyncTasks\\": [\\n \\t{\\n\\t\\t\\"TaskId\\": 1,\\n\\t \\"TaskType\\": 1,\\n\\t \\"TaskStatus\\": 2,\\n\\t \\"StartTime\\": 156927362,\\n\\t \\t\\"EndTime\\": 156927362\\n\\t \\"TaskParams\\": \\"{}\\", // 四层任务:{\\"instanceId\\": \\"ddoscoo-1234-qrq2134\\"},七层任务:{\\"domain\\": \\"www.aliyun.com\\"}\\n \\t \\"TaskResult\\": \\"{}\\" // 四层任务:{\\"instanceId\\": \\"ddoscoo-1234-qrq2134\\", \\"url\\": \\"https://oss.xxx.xxx\\"},七层任务:{\\"domain\\": \\"www.aliyun.com\\", \\"url\\": \\"https://oss.xxx.xxx\\"},会话&健康检查任务:{\\"instanceId\\": \\"ddoscoo-1234-qrq2134\\", \\"url\\": \\"https://oss.xxx.xxx\\"},DDoS防护策略任务:{\\"instanceId\\": \\"ddoscoo-1234-qrq2134\\", \\"url\\": \\"https://oss.xxx.xxx\\"}\\n\\t}\\n ]\\n}\\n"}]', + 'title' => '查询异步任务列表', + 'summary' => '调用ListAsyncTask查询异步任务列表。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ListTagKeys' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105508', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的地域ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn-hangzhou', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => [ + 'description' => '资源类型,取值:**INSTANCE**。', + 'type' => 'string', + 'required' => true, + 'example' => 'INSTANCE', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时设置的每页行数,最大值为**50**,默认值为**10**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '20', + ], + ], + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'description' => '列表的页码,起始值为**1**,默认值为**1**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'CurrentPage' => [ + 'description' => '列表的页码。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '97935DF1-0289-4AA2-9DD1-72377838B16B', + ], + 'PageSize' => [ + 'description' => '每页的行数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '20', + ], + 'TotalCount' => [ + 'description' => '标签的总数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '6', + ], + 'TagKeys' => [ + 'description' => '标签信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'TagCount' => [ + 'description' => '标签键下标签值的总数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'TagKey' => [ + 'description' => '标签键。', + 'type' => 'string', + 'example' => 'a', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"CurrentPage\\": 1,\\n \\"RequestId\\": \\"97935DF1-0289-4AA2-9DD1-72377838B16B\\",\\n \\"PageSize\\": 20,\\n \\"TotalCount\\": 6,\\n \\"TagKeys\\": [\\n {\\n \\"TagCount\\": 1,\\n \\"TagKey\\": \\"a\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 1\\r\\n 20\\r\\n 97935DF1-0289-4AA2-9DD1-72377838B16B\\r\\n \\r\\n \\r\\n 1\\r\\n a\\r\\n \\r\\n \\r\\n 1\\r\\n testKey1\\r\\n \\r\\n \\r\\n 1\\r\\n testKey2\\r\\n \\r\\n \\r\\n 2\\r\\n testKey3\\r\\n \\r\\n \\r\\n 1\\r\\n testKey4\\r\\n \\r\\n \\r\\n 1\\r\\n x\\r\\n \\r\\n \\r\\n 6\\r\\n","errorExample":""}]', + 'title' => '查询所有标签', + 'summary' => '调用ListTagKeys接口查询所有标签。', + ], + 'ListTagResources' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105509', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的地域ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn-hangzhou', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => [ + 'description' => '资源类型,取值:**INSTANCE**。', + 'type' => 'string', + 'required' => true, + 'example' => 'INSTANCE', + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'description' => '指定下一个查询开始的Token。如果没有下一个查询,请留空。', + 'type' => 'string', + 'required' => false, + 'example' => 'RGuYpqDdKhzXb8C3.D1BwQgc1tMBsoxdGiEKHHUUCffomr', + ], + ], + [ + 'name' => 'ResourceId', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '指定要查询的DDoS高防实例ID,查询实例的标签。n的取值范围为 \\[1, 50],用于指定多个实例,最多50个。例如:ResourceId.1,ResourceId.2,...,ResourceId.50。'."\n" + .'> 您必须指定**ResourceId**或者**Tag.Key**和**Tag.Value**组合。', + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'required' => false, + 'example' => 'ddoscoo-cn-o4017n9q9004', + 'maxItems' => 51, + ], + ], + [ + 'name' => 'Tag', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'description' => '指定要查询的标签键,查询标签下的实例。n的取值范围为 \\[1, 20],用于指定多个标签键,最多20个。例如:Tag.1.Key,Tag.2.Key,...,Tag.20.Key。'."\n" + .'> 您必须指定**ResourceId**或者**Tag.Key**和**Tag.Value**组合。', + 'type' => 'string', + 'example' => 'testKey1', + ], + 'Value' => [ + 'description' => '指定要查询的标签值,查询标签下的实例。n的取值范围为 \\[1, 20],用于指定多个标签值,最多20个。例如:Tag.1.Value,Tag.2.Value,...,Tag.20.Value。'."\n" + .'> 您必须指定**ResourceId**或者**Tag.Key**和**Tag.Value**组合。指定标签值时,必须指定标签键;指定标签键后,标签值可以留空。', + 'type' => 'string', + 'example' => 'testValue1', + ], + ], + ], + 'required' => false, + 'maxItems' => 21, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'NextToken' => [ + 'description' => '下一个查询开始的Token。没有下一个查询时为空。', + 'type' => 'string', + 'example' => 'RGuYpqDdKhzXb8C3.D1BwQgc1tMBsoxdGiEKHHUUCffomr', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C3F7E6AE-43B2-4730-B6A3-FD17552B8F65', + ], + 'TagResources' => [ + 'type' => 'object', + 'itemNode' => true, + 'properties' => [ + 'TagResource' => [ + 'description' => '资源和标签的关系列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'TagValue' => [ + 'description' => '标签值。', + 'type' => 'string', + 'example' => 'testValue1', + ], + 'ResourceType' => [ + 'description' => '资源类型,取值:**INSTANCE**。', + 'type' => 'string', + 'example' => 'INSTANCE', + ], + 'ResourceId' => [ + 'description' => 'DDoS高防实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-o4017n9q9004', + ], + 'TagKey' => [ + 'description' => '标签键。', + 'type' => 'string', + 'example' => 'testKey1', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"NextToken\\": \\"RGuYpqDdKhzXb8C3.D1BwQgc1tMBsoxdGiEKHHUUCffomr\\",\\n \\"RequestId\\": \\"C3F7E6AE-43B2-4730-B6A3-FD17552B8F65\\",\\n \\"TagResources\\": {\\n \\"TagResource\\": [\\n {\\n \\"TagValue\\": \\"testValue1\\",\\n \\"ResourceType\\": \\"INSTANCE\\",\\n \\"ResourceId\\": \\"ddoscoo-cn-o4017n9q9004\\",\\n \\"TagKey\\": \\"testKey1\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n RGuYpqDdKhzXb8C3.D1BwQgc1tMBsoxdGiEKHHUUCffomr\\r\\n C3F7E6AE-43B2-4730-B6A3-FD17552B8F65\\r\\n \\r\\n \\r\\n \\r\\n ddoscoo-cn-o4017n9q9004\\r\\n INSTANCE\\r\\n testKey4\\r\\n testValue4\\r\\n \\r\\n \\r\\n \\r\\n","errorExample":""}]', + 'title' => '查询资源和标签的对应关系', + 'summary' => '查询资源(DDoS高防实例)和标签的对应关系。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ListValueAdded' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'list', + 'abilityTreeCode' => '105510', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'ValueAddedList' => [ + 'description' => 'DDoS高防增值服务信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'LogSize' => [ + 'description' => '日志库容量,单位:Byte(字节)。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '5497558138880', + ], + 'GmtCreate' => [ + 'description' => '服务开通时间戳,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1575527305000', + ], + 'Status' => [ + 'description' => '开通状态:'."\n" + .'- **0**:表示未开通'."\n" + .'- **1**:表示已开通', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'InstanceId' => [ + 'description' => '服务实例ID。', + 'type' => 'string', + 'example' => 'ddos_fl_pre-cn-xxxx', + ], + 'ExpireTime' => [ + 'description' => '服务到期时间戳,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1580918400000', + ], + 'StoreRegion' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"ValueAddedList\\": [\\n {\\n \\"LogSize\\": 5497558138880,\\n \\"GmtCreate\\": 1575527305000,\\n \\"Status\\": 1,\\n \\"InstanceId\\": \\"ddos_fl_pre-cn-xxxx\\",\\n \\"ExpireTime\\": 1580918400000\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 1\\n 1575527305000\\n 5497558138880\\n ddos_fl_pre-cn-xxxx\\n 1580918400000\\n\\nCF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '查看增值服务信息', + 'summary' => '查看DDoS高防增值服务(全量日志分析)信息。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyInstanceRemark' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'systemTags' => [ + 'abilityTreeCode' => '105515', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的实例ID。单次请求只支持修改一个实例的备注信息。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-XXXXX', + ], + ], + [ + 'name' => 'Remark', + 'in' => 'query', + 'schema' => [ + 'description' => '新的备注信息。', + 'type' => 'string', + 'required' => false, + 'example' => '测试备注名1', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}\\n"}]', + 'title' => '修改指定实例的备注信息', + 'summary' => '调用ModifyInstanceRemark修改指定实例的备注信息。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'OpenDomainSlsConfig' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105519', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '系统语言ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'xx', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要启用全量日志分析功能的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.example.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"CF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '为指定域名启用全量日志分析功能', + 'summary' => '调用OpenDomainSlsConfig为指定域名启用全量日志分析功能。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ReleaseInstance' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'systemTags' => [ + 'abilityTreeCode' => '105521', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + 'responseDemo' => '', + ], + 'ReleaseValueAdded' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105522', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + ], + 'parameters' => [ + [ + 'name' => 'SourceIp', + 'in' => 'query', + 'schema' => [ + 'description' => '请求源IP。无需填写,系统自动获取。', + 'type' => 'string', + 'required' => false, + 'example' => '1.1.1.1', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '增值服务实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddos_fl_pre-cn-xxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"CF33B4C3-196E-4015-AADD-5CAD00057B80","errorExample":""}]', + 'title' => '释放增值服务实例', + 'summary' => '释放DDoS高防增值服务实例(全量日志分析功能)。', + 'description' => '> 该接口将释放全量日志分析服务实例,请谨慎调用。', + ], + 'TagResources' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105524', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的地域ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn-hangzhou', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => [ + 'description' => '资源的类型,取值:**INSTANCE**。', + 'type' => 'string', + 'required' => true, + 'example' => 'INSTANCE', + ], + ], + [ + 'name' => 'ResourceId', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要操作的DDoS高防实例的ID。n的取值范围为 \\[1, 50],用于指定多个实例,最多50个。例如:ResourceId.1,ResourceId.2,...,ResourceId.50。', + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-v0h1fmwbc024', + 'maxItems' => 51, + ], + ], + [ + 'name' => 'Tag', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'description' => '要绑定的标签键。n的取值范围为 \\[1, 20],用于指定多个标签键,最多20个。例如:Tag.1.Key,Tag.2.Key,...,Tag.20.Key。', + 'type' => 'string', + 'example' => 'testKey1', + ], + 'Value' => [ + 'description' => '要绑定的标签值。n的取值范围为 \\[1, 20],用于指定多个标签值,最多20个。例如:Tag.1.Value,Tag.2.Value,...,Tag.20.Value。', + 'type' => 'string', + 'example' => 'testValue1', + ], + ], + ], + 'required' => false, + 'maxItems' => 21, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '7078CD1E-F609-47A4-9C39-B288CC27C686', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"7078CD1E-F609-47A4-9C39-B288CC27C686\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n 7078CD1E-F609-47A4-9C39-B288CC27C686\\r\\n","errorExample":""}]', + 'title' => '为指定资源绑定标签', + 'summary' => '为指定资源(DDoS高防实例)绑定标签。', + ], + 'UntagResources' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '105526', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的地域ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn-hangzhou', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '资源组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => [ + 'description' => '资源类型,取值:**INSTANCE**。', + 'type' => 'string', + 'required' => true, + 'example' => 'INSTANCE', + ], + ], + [ + 'name' => 'All', + 'in' => 'query', + 'schema' => [ + 'description' => '是否移除实例上的所有标签。', + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + [ + 'name' => 'ResourceId', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要操作的DDoS高防实例的ID。n的取值范围为 \\[1, 50],用于指定多个实例,最多50个。例如:ResourceId.1,ResourceId.2,...,ResourceId.50。', + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-v0h1fmwbc024', + 'maxItems' => 51, + ], + ], + [ + 'name' => 'TagKey', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要移除的标签键。n的取值范围为 \\[1, 20],用于指定多个标签键,最多20个。例如:Tag.1.Key,Tag.2.Key,...,Tag.20.Key。', + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'required' => false, + 'example' => 'testKey1', + 'maxItems' => 21, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'F2D86AED-BA27-4584-BADC-B43BDA7EEBCA', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"F2D86AED-BA27-4584-BADC-B43BDA7EEBCA\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n F2D86AED-BA27-4584-BADC-B43BDA7EEBCA\\r\\n","errorExample":""}]', + 'title' => '移除指定资源标签', + 'summary' => '移除指定资源(DDoS高防实例)的标签。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + ], + 'endpoints' => [ + [ + 'regionId' => 'cn-hangzhou', + 'endpoint' => 'ddoscoo.cn-hangzhou.aliyuncs.com', + ], + [ + 'regionId' => 'ap-southeast-1', + 'endpoint' => 'ddoscoo.ap-southeast-1.aliyuncs.com', + ], + ], +]; diff --git a/data/zh_cn/ddoscoo/2020-01-01/api-docs.php b/data/zh_cn/ddoscoo/2020-01-01/api-docs.php new file mode 100644 index 0000000..3475d7a --- /dev/null +++ b/data/zh_cn/ddoscoo/2020-01-01/api-docs.php @@ -0,0 +1,22917 @@ + '1.0', + 'info' => [ + 'style' => 'RPC', + 'product' => 'ddoscoo', + 'version' => '2020-01-01', + ], + 'directories' => [ + [ + 'id' => 362006, + 'title' => '实例', + 'type' => 'directory', + 'children' => [ + 'ReleaseInstance', + 'ModifyInstanceRemark', + 'ModifyElasticBandWidth', + 'DescribeInstanceIds', + 'DescribeInstanceStatus', + 'DescribeElasticBandwidthSpec', + 'DescribeInstanceStatistics', + 'DescribeInstances', + 'DescribeInstanceSpecs', + 'DescribeInstanceDetails', + 'ModifyElasticBizQps', + 'ModifyQpsMode', + 'DescribeInstanceExt', + ], + ], + [ + 'id' => 362020, + 'title' => '域名', + 'type' => 'directory', + 'children' => [ + 'CreateWebRule', + 'DeleteWebRule', + 'ModifyWebRule', + 'ModifyTlsConfig', + 'ModifyHttp2Enable', + 'ModifyWebAccessMode', + 'ModifyCnameReuse', + 'DescribeWebRules', + 'DescribeWebInstanceRelations', + 'DescribeCerts', + 'DescribeWebCustomPorts', + 'DescribeWebAccessMode', + 'DescribeCnameReuses', + 'DescribeL7RsPolicy', + 'AssociateWebCert', + 'ConfigL7RsPolicy', + 'ModifyOcspStatus', + 'ConfigL7UsKeepalive', + 'DescribeL7UsKeepalive', + 'ModifyHeaders', + 'DescribeHeaders', + 'DescribeDomainH2Fingerprint', + 'DescribeDomainTopReferer', + 'DescribeDomainTopUserAgent', + 'DescribeDomainTopFingerprint', + 'DescribeDomainBps', + 'DescribeDomainTopHttpMethod', + ], + ], + [ + 'id' => 362048, + 'title' => '任务', + 'type' => 'directory', + 'children' => [ + 'CreateAsyncTask', + 'DeleteAsyncTask', + ], + ], + [ + 'id' => 362051, + 'title' => '网络转发规则', + 'type' => 'directory', + 'children' => [ + 'CreateNetworkRules', + 'DeleteNetworkRule', + 'ModifyHealthCheckConfig', + 'DescribeNetworkRules', + 'DescribeHealthCheckStatus', + 'ConfigNetworkRules', + ], + ], + [ + 'id' => 362058, + 'title' => '流量调度器', + 'type' => 'directory', + 'children' => [ + 'CreateSchedulerRule', + 'DeleteSchedulerRule', + 'ModifySchedulerRule', + 'DescribeSchedulerRules', + 'SwitchSchedulerRule', + 'DescribeCdnLinkageRules', + ], + ], + [ + 'id' => 362065, + 'title' => '基础设施防护策略', + 'type' => 'directory', + 'children' => [ + 'AddAutoCcBlacklist', + 'AddAutoCcWhitelist', + 'DeleteAutoCcBlacklist', + 'DeleteAutoCcWhitelist', + 'ModifyBlackholeStatus', + 'ModifyBlockStatus', + 'DescribeAutoCcListCount', + 'DescribeAutoCcBlacklist', + 'DescribeAutoCcWhitelist', + 'DescribeUnBlackholeCount', + 'DescribeBlackholeStatus', + 'DescribeNetworkRegionBlock', + 'DescribeBlockStatus', + 'DescribeUnBlockCount', + 'EmptyAutoCcBlacklist', + 'EmptyAutoCcWhitelist', + 'ConfigNetworkRegionBlock', + 'DescribeUdpReflect', + 'ConfigUdpReflect', + ], + ], + [ + 'id' => 362085, + 'title' => '网站业务防护策略', + 'type' => 'directory', + 'children' => [ + 'CreateWebCCRule', + 'DeleteWebCCRule', + 'DeleteWebPreciseAccessRule', + 'ModifyWebAIProtectSwitch', + 'ModifyWebAIProtectMode', + 'ModifyWebIpSetSwitch', + 'EnableWebCC', + 'DisableWebCC', + 'EnableWebCCRule', + 'DisableWebCCRule', + 'ModifyWebCCRule', + 'ModifyWebPreciseAccessSwitch', + 'ModifyWebPreciseAccessRule', + 'ModifyWebAreaBlockSwitch', + 'ModifyWebAreaBlock', + 'DescribeWebCcProtectSwitch', + 'DescribeWebCCRules', + 'DescribeWebPreciseAccessRule', + 'DescribeWebAreaBlockConfigs', + 'ConfigWebIpSet', + 'ConfigWebCCTemplate', + 'DeleteWebCCRuleV2', + 'DescribeWebCCRulesV2', + 'ConfigWebCCRuleV2', + 'ModifyWebCCGlobalSwitch', + 'ConfigL7GlobalRule', + 'DescribeL7GlobalRule', + 'DescribeDomainCcProtectSwitch', + 'ConfigDomainSecurityProfile', + ], + ], + [ + 'id' => 362115, + 'title' => '非网站业务防护策略', + 'type' => 'directory', + 'children' => [ + 'ModifyPortAutoCcStatus', + 'ModifyNetworkRuleAttribute', + 'DescribePortAutoCcStatus', + 'DescribeDomains', + 'DescribeHealthCheckList', + 'DescribeNetworkRuleAttributes', + ], + ], + [ + 'id' => 362122, + 'title' => '定制场景策略', + 'type' => 'directory', + 'children' => [ + 'CreateSceneDefensePolicy', + 'DeleteSceneDefensePolicy', + 'ModifySceneDefensePolicy', + 'AttachSceneDefenseObject', + 'DetachSceneDefenseObject', + 'EnableSceneDefensePolicy', + 'DisableSceneDefensePolicy', + 'DescribeSceneDefensePolicies', + 'DescribeSceneDefenseObjects', + ], + ], + [ + 'id' => 362132, + 'title' => '静态页面缓存', + 'type' => 'directory', + 'children' => [ + 'DeleteWebCacheCustomRule', + 'ModifyWebCacheSwitch', + 'ModifyWebCacheMode', + 'ModifyWebCacheCustomRule', + 'DescribeWebCacheConfigs', + ], + ], + [ + 'id' => 362138, + 'title' => '攻击分析', + 'type' => 'directory', + 'children' => [ + 'DescribeDDosEventMax', + 'DescribeDDosEventArea', + 'DescribeDDosEventAttackType', + 'DescribeDDosEventIsp', + 'DescribeDDosEventSrcIp', + 'DescribeBackSourceCidr', + 'DescribeDDosAllEventList', + 'DescribeDDoSEvents', + 'DescribeSlaEventList', + 'DescribeDomainAttackEvents', + 'DescribeDefenseCountStatistics', + 'DescribeAttackAnalysisMaxQps', + 'DescribeDestinationPortEvent', + ], + ], + [ + 'id' => 362152, + 'title' => '监控报表', + 'type' => 'directory', + 'children' => [ + 'DescribePortFlowList', + 'DescribePortConnsList', + 'DescribePortConnsCount', + 'DescribePortMaxConns', + 'DescribePortAttackMaxFlow', + 'DescribePortViewSourceCountries', + 'DescribePortViewSourceIsps', + 'DescribePortViewSourceProvinces', + 'DescribeDomainQPSList', + 'DescribeDomainStatusCodeList', + 'DescribeDomainOverview', + 'DescribeDomainStatusCodeCount', + 'DescribeDomainTopAttackList', + 'DescribeDomainViewSourceCountries', + 'DescribeDomainViewSourceProvinces', + 'DescribeDomainViewTopCostTime', + 'DescribeDomainViewTopUrl', + ], + ], + [ + 'id' => 362170, + 'title' => '日志', + 'type' => 'directory', + 'children' => [ + 'EnableWebAccessLogConfig', + 'ModifyFullLogTtl', + 'DisableWebAccessLogConfig', + 'DescribeWebAccessLogDispatchStatus', + 'DescribeWebAccessLogStatus', + 'DescribeLogStoreExistStatus', + 'DescribeOpEntities', + 'DescribeSlsAuthStatus', + 'DescribeSlsLogstoreInfo', + 'DescribeSlsOpenStatus', + 'DescribeWebAccessLogEmptyCount', + 'DescribeDefenseRecords', + 'EmptySlsLogstore', + ], + ], + [ + 'id' => 362184, + 'title' => '系统配置与日志', + 'type' => 'directory', + 'children' => [ + 'DescribeStsGrantStatus', + 'DescribeAsyncTasks', + 'DescribeSystemLog', + 'DescribeElasticQps', + 'DescribeElasticQpsRecord', + ], + ], + [ + 'id' => 362190, + 'title' => '标签', + 'type' => 'directory', + 'children' => [ + 'CreateTagResources', + 'DeleteTagResources', + 'DescribeTagKeys', + 'DescribeTagResources', + ], + ], + [ + 'id' => 362195, + 'title' => '端口', + 'type' => 'directory', + 'children' => [ + 'CreatePort', + 'DeletePort', + 'ModifyPort', + 'DescribePort', + ], + ], + [ + 'id' => 362200, + 'title' => '其他', + 'type' => 'directory', + 'children' => [ + 'CreateDomainResource', + 'DeleteDomainResource', + 'DescribeDomainResource', + 'ModifyDomainResource', + 'ConfigLayer4Remark', + 'ConfigLayer4RuleBakMode', + 'ConfigLayer4RulePolicy', + 'DescribeLayer4RulePolicy', + 'ModifyInstance', + ], + ], + ], + 'components' => [ + 'schemas' => [], + ], + 'apis' => [ + 'ReleaseInstance' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106274', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '要释放的实例ID。'."\n" + ."\n" + .'> 只允许释放已到期的实例。您可以调用[DescribeInstances](~~91478~~)查询所有DDoS高防实例的ID和到期状态信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '06FFAF5F-CD3E-4886-A849-AAB40DFF6515', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"06FFAF5F-CD3E-4886-A849-AAB40DFF6515\\"\\n}","type":"json"}]', + 'title' => '释放已经到期的DDoS高防实例', + 'summary' => '释放已经到期的DDoS高防实例。', + 'description' => 'DDoS高防实例到期后,将停止提供DDoS攻击防御服务,且实例到期7天后,将停止业务流量转发。'."\n" + .'- 建议您在实例到期前及时续费,避免实例到期对业务防护和转发带来影响。您可以调用[DescribeInstances](~~91478~~)查询实例的到期时间。如果需要续费,请前往[DDoS高防控制台](https://yundun.console.aliyun.com/?p=ddoscoo)进行操作。'."\n" + .'- 如果您不计划续费实例,建议您在DDoS高防实例到期前恢复已接入防护的业务IP(不再使用DDoS高防IP作为业务IP)或业务DNS解析(不再将业务流量解析到DDoS高防的CNAME地址),停止将业务转发到DDoS高防实例,避免实例到期对正常业务转发带来影响。'."\n" + ."\n" + .'实例到期后,您可以调用本接口释放指定的DDoS高防实例。'."\n" + ."\n" + .'> 释放指定实例前,请务必确认您已经恢复接入防护的业务IP或业务DNS解析。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyInstanceRemark' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106250', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'Remark', + 'in' => 'query', + 'schema' => [ + 'description' => '为DDoS高防实例设置备注。'."\n" + ."\n" + .'支持使用中文字符、英文大小写字符、数字及部分特殊字符,例如:`,.+-*/_`。最长不允许超过500个字符。', + 'type' => 'string', + 'required' => true, + 'example' => 'new-remark', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '7EFA2BA6-9C0A-4410-B735-FC337EB634A1', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"7EFA2BA6-9C0A-4410-B735-FC337EB634A1\\"\\n}","errorExample":""},{"type":"xml","example":"\\n 7EFA2BA6-9C0A-4410-B735-FC337EB634A1\\n","errorExample":""}]', + 'title' => '修改指定实例的备注信息', + 'summary' => '编辑DDoS高防实例的备注。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyElasticBandWidth' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106239', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ElasticBandwidth', + 'in' => 'query', + 'schema' => [ + 'description' => '要设置的弹性防护带宽,单位:Gbps。'."\n" + .'> 您可以调用[DescribeElasticBandwidthSpec](~~91502~~)查询可选的弹性防护带宽规格。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '50', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 实例必须处于正常状态。您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '修改指定实例的弹性防护带宽', + 'summary' => '修改DDoS高防(中国内地)实例的弹性防护带宽。', + 'description' => '> 该接口仅适用于DDoS高防(中国内地)服务。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeInstanceIds' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106150', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Edition', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的类型。取值:'."\n" + ."\n" + .'- **0**:表示DDoS高防(非中国内地)保险版。'."\n" + .'- **1**:表示DDoS高防(非中国内地)无忧版。'."\n" + .'- **2**:表示DDoS高防(非中国内地)加速线路。'."\n" + .'- **3**:表示DDoS高防(非中国内地)安全加速线路。'."\n" + .'- **9**:表示DDoS高防(中国内地)专业版。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '9', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID列表。N的最大值:200。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询的DDoS高防实例的ID。'."\n" + ."\n" + .'不设置该参数表示查询所有DDoS高防实例。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-zvp2eibz****', + ], + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '310A41FD-0990-5610-92E0-A6A55D7C6444', + ], + 'InstanceIds' => [ + 'description' => 'DDoS高防实例的ID、版本、备注、IP类型信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'IpMode' => [ + 'description' => '实例的IP转发模式。取值:'."\n" + ."\n" + .'- **fnat**:表示源站和客户端的IP版本一致,即IPv4地址客户端请求转发到IPv4地址源站、IPv6地址客户端请求转发到IPv6地址源站。'."\n" + .'- **v6tov4**:表示IPv6和IPv4地址客户端请求都转发到IPv4地址源站。', + 'type' => 'string', + 'example' => 'fnat', + ], + 'Edition' => [ + 'description' => '实例的类型。取值:'."\n" + ."\n" + .'- **0**:表示DDoS高防(非中国内地)保险版。'."\n" + .'- **1**:表示DDoS高防(非中国内地)无忧版。'."\n" + .'- **2**:表示DDoS高防(非中国内地)加速线路。'."\n" + .'- **3**:表示DDoS高防(非中国内地)安全加速线路。'."\n" + .'- **9**:表示DDoS高防(中国内地)专业版。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '9', + ], + 'InstanceId' => [ + 'description' => '实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-zvp2eibz****', + ], + 'IpVersion' => [ + 'description' => '实例的IP协议版本。取值:'."\n" + ."\n" + .'- **Ipv4**:表示 IPv4版本。'."\n" + .'- **Ipv6**:表示 IPv6版本。', + 'type' => 'string', + 'example' => 'Ipv4', + ], + 'Remark' => [ + 'description' => '实例的备注。', + 'type' => 'string', + 'example' => 'test', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"310A41FD-0990-5610-92E0-A6A55D7C6444\\",\\n \\"InstanceIds\\": [\\n {\\n \\"IpMode\\": \\"fnat\\",\\n \\"Edition\\": 9,\\n \\"InstanceId\\": \\"ddoscoo-cn-zvp2eibz****\\",\\n \\"IpVersion\\": \\"Ipv4\\",\\n \\"Remark\\": \\"test\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 310A41FD-0990-5610-92E0-A6A55D7C6444\\n \\n fnat\\n 9\\n ddoscoo-cn-zvp2eibz****\\n Ipv4\\n test\\n \\n","errorExample":""}]', + 'title' => '查询DDoS高防实例的ID信息', + 'summary' => '查询DDoS高防实例的ID、版本、备注、IP类型信息。', + 'description' => '本接口用于查询所有DDoS高防实例的ID、版本、备注、IP类型信息。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeInstanceStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106154', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防(中国内地)或DDoS高防(非中国内地)实例的ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-6ja1y6p5****', + ], + ], + [ + 'name' => 'ProductType', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的类型。取值:'."\n" + ."\n" + .'- **1**:表示DDoS高防(中国内地)实例。'."\n" + .'- **2**:表示DDoS高防(非中国内地)实例。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'InstanceStatus' => [ + 'description' => 'DDoS高防实例的状态。取值:'."\n" + ."\n" + .'- **1**:表示正常。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '112777CC-2AD6-46FC-A263-00B931406FCD', + ], + 'InstanceId' => [ + 'description' => 'DDoS高防实例的ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-6ja1y6p5****', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"InstanceStatus\\": 1,\\n \\"RequestId\\": \\"112777CC-2AD6-46FC-A263-00B931406FCD\\",\\n \\"InstanceId\\": \\"ddoscoo-cn-6ja1y6p5****\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t112777CC-2AD6-46FC-A263-00B931406FCD\\r\\n\\tddoscoo-cn-6ja1y6p5****\\r\\n\\t1\\r\\n","errorExample":""}]', + 'title' => '查询指定的正常状态的DDoS高防实例', + 'summary' => '查询指定的DDoS高防实例的状态。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeElasticBandwidthSpec' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106142', + 'abilityTreeNodes' => [ + 'FEATUREddosIJFWZ1', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + 'ElasticBandwidthSpec' => [ + 'description' => '可选的弹性防护带宽规格列表。单位:Gbps。', + 'type' => 'array', + 'items' => [ + 'description' => '弹性防护带宽规格。', + 'type' => 'string', + 'example' => '5', + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"ElasticBandwidthSpec\\": [\\n \\"5\\"\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t5\\r\\n\\t10\\r\\n\\t20\\r\\n\\t30\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '查询指定实例的弹性带宽规格', + 'summary' => '查询DDoS高防(中国内地)实例的可选弹性防护带宽规格。', + 'description' => '> 该接口仅适用于DDoS高防(中国内地)服务。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeInstanceStatistics' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106153', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询的DDoS高防实例的ID。N的最大值:200,即最多可配置200个DDoS高防实例,实例ID之间用半角逗号(,)隔开。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '642319A9-D1F2-4459-A447-E57CFC599FDE', + ], + 'InstanceStatistics' => [ + 'description' => 'DDoS高防实例的统计信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'DomainUsage' => [ + 'description' => '已防护的域名数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'DefenseCountUsage' => [ + 'description' => '本月已用高级防护次数。'."\n" + ."\n" + .'> 只有DDoS高防(非中国内地)实例拥有该属性。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'InstanceId' => [ + 'description' => 'DDoS高防实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'SiteUsage' => [ + 'description' => '已防护的站点数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'PortUsage' => [ + 'description' => '已防护的端口数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"642319A9-D1F2-4459-A447-E57CFC599FDE\\",\\n \\"InstanceStatistics\\": [\\n {\\n \\"DomainUsage\\": 1,\\n \\"DefenseCountUsage\\": 1,\\n \\"InstanceId\\": \\"ddoscoo-cn-mp91j1ao****\\",\\n \\"SiteUsage\\": 1,\\n \\"PortUsage\\": 2\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 642319A9-D1F2-4459-A447-E57CFC599FDE\\n \\n 1\\n 1\\n ddoscoo-cn-mp91j1ao****\\n 1\\n 2\\n \\n","errorExample":""}]', + 'title' => '查询指定实例的统计信息', + 'summary' => '查询DDoS高防实例的统计信息,例如已防护的域名、端口数量等。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeInstances' => [ + 'summary' => '查询DDoS高防实例的详情列表。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106151', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置当前页面的页码。', + 'type' => 'string', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置每页包含实例的数量。取值范围:1~50。', + 'type' => 'string', + 'required' => true, + 'example' => '10', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的IP地址。', + 'type' => 'string', + 'required' => false, + 'example' => '203.107.XX.XX', + ], + ], + [ + 'name' => 'Remark', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的备注。支持模糊查询。', + 'type' => 'string', + 'required' => false, + 'example' => 'doc-test', + ], + ], + [ + 'name' => 'Edition', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的防护套餐版本。取值:'."\n" + ."\n" + .'- **0**:表示DDoS高防(非中国内地)保险版。'."\n" + .'- **1**:表示DDoS高防(非中国内地)无忧版。'."\n" + .'- **2**: 表示DDoS高防(非中国内地)加速线路。'."\n" + .'- **9**:表示DDoS高防(中国内地)专业版。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '9', + ], + ], + [ + 'name' => 'Enabled', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的业务流量转发状态。取值:'."\n" + ."\n" + .'- **0**:表示已停止转发业务流量。'."\n" + .'- **1**:表示正常转发业务流量。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'ExpireStartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的最早到期时间(即查询到期时间在**ExpireStartTime**之后的DDoS高防实例)。使用时间戳表示,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '1640361500000', + ], + ], + [ + 'name' => 'ExpireEndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的最晚到期时间(即查询到期时间在**ExpireEndTime**之前的DDoS高防实例)。使用时间戳表示,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '1640361700000', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID列表。最多可配置200个DDoS高防实例。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询的DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-7pp2g9ed****', + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的状态列表。最多可配置2个DDoS高防实例状态。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询的DDoS高防实例的状态。取值:'."\n" + ."\n" + .'- **1**:表示正常。'."\n" + .'- **2**:表示已过期。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + 'required' => false, + 'maxItems' => 10, + ], + ], + [ + 'name' => 'Tag', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防实例绑定的标签列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'description' => '要查询的DDoS高防实例绑定的标签键。N的最大值:200,即最多可配置200个标签键。配置规则如下:'."\n" + ."\n" + .'- 每个标签包含一个标签键(**Key**)和一个标签值(**Value**),中间用半角逗号(,)隔开。'."\n" + .'- 标签之间用半角逗号(,)隔开。'."\n" + ."\n" + .'> 标签键(**Key**)和标签值(**Value**)必须成对出现。', + 'type' => 'string', + 'required' => false, + 'example' => 'test-key', + ], + 'Value' => [ + 'description' => '要查询的DDoS高防实例绑定的标签值。N的最大值:200,即最多可配置200个标签值。配置规则如下:'."\n" + ."\n" + .'- 每个标签包含一个标签键(**Key**)和一个标签值(**Value**),中间用半角逗号(,)隔开。'."\n" + .'- 标签之间用半角逗号(,)隔开。'."\n" + ."\n" + .'> 标签键(**Key**)和标签值(**Value**)必须成对出现。', + 'type' => 'string', + 'required' => false, + 'example' => 'test-value', + ], + ], + 'required' => false, + ], + 'required' => false, + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '查询到的DDoS高防实例的总数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'A0AF40CC-814A-5A86-AEAA-6F19E88B8A39', + ], + 'Instances' => [ + 'description' => 'DDoS高防实例的详情列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'description' => '实例的状态。取值:'."\n" + ."\n" + .'- **1**:表示正常。'."\n" + .'- **2**:表示已过期。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'IpMode' => [ + 'description' => '实例的IP转发模式。取值:'."\n" + ."\n" + .'- **fnat**:表示源站和客户端的IP版本一致,即IPv4地址客户端请求转发到IPv4地址源站、IPv6地址客户端请求转发到IPv6地址源站。'."\n" + .'- **v6tov4**:表示IPv6地址客户端请求转发到IPv4地址源站。', + 'type' => 'string', + 'example' => 'fnat', + ], + 'DebtStatus' => [ + 'description' => '实例的欠费状态。取值固定为**0**,表示不欠费,因为DDoS高防服务目前只支持包年包月的预付费计费方式。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Edition' => [ + 'description' => '实例的防护套餐版本。取值:'."\n" + ."\n" + .'- **0**:表示DDoS高防(非中国内地)保险版。'."\n" + .'- **1**:表示DDoS高防(非中国内地)无忧版。'."\n" + .'- **2**: 表示DDoS高防(非中国内地)加速线路。'."\n" + .'- **9**:表示DDoS高防(中国内地)专业版。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '9', + ], + 'IpVersion' => [ + 'description' => '实例的IP协议版本。取值:'."\n" + ."\n" + .'- **Ipv4**:表示IPv4协议。'."\n" + .'- **Ipv6**:表示IPv6协议。', + 'type' => 'string', + 'example' => 'Ipv4', + ], + 'ExpireTime' => [ + 'description' => '实例的到期时间。使用时间戳表示,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1640361600000', + ], + 'Remark' => [ + 'description' => '实例的备注。', + 'type' => 'string', + 'example' => 'doc-test', + ], + 'CreateTime' => [ + 'description' => '实例的创建时间。使用时间戳表示,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1637751953000', + ], + 'Enabled' => [ + 'description' => '实例的业务流量转发状态。取值:'."\n" + ."\n" + .'- **0**:表示已停止转发业务流量。'."\n" + .'- **1**:表示正常转发业务流量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'InstanceId' => [ + 'description' => '实例的ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-7pp2g9ed****', + ], + 'IsFirstOpenBw' => [ + 'description' => '实例是否开启过95弹性业务带宽计费模式。取值:'."\n" + ."\n" + .'- 0:表示未开启过。'."\n" + .'- 1:表示开启过。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'IsFirstOpenQps' => [ + 'description' => '实例是否开启过95弹性QPS计费模式。取值:'."\n" + ."\n" + .'- 0:表示未开启过。'."\n" + .'- 1:表示开启过。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Ip' => [ + 'description' => 'DDoS高防实例的IP。', + 'type' => 'string', + 'example' => '203.199.XX.XX', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"TotalCount\\": 1,\\n \\"RequestId\\": \\"A0AF40CC-814A-5A86-AEAA-6F19E88B8A39\\",\\n \\"Instances\\": [\\n {\\n \\"Status\\": 1,\\n \\"IpMode\\": \\"fnat\\",\\n \\"DebtStatus\\": 0,\\n \\"Edition\\": 9,\\n \\"IpVersion\\": \\"Ipv4\\",\\n \\"ExpireTime\\": 1640361600000,\\n \\"Remark\\": \\"doc-test\\",\\n \\"CreateTime\\": 1637751953000,\\n \\"Enabled\\": 1,\\n \\"InstanceId\\": \\"ddoscoo-cn-7pp2g9ed****\\",\\n \\"IsFirstOpenBw\\": 0,\\n \\"IsFirstOpenQps\\": 0,\\n \\"Ip\\": \\"203.199.XX.XX\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 1\\n A0AF40CC-814A-5A86-AEAA-6F19E88B8A39\\n \\n 1\\n fnat\\n 0\\n 9\\n Ipv4\\n 1640361600000\\n doc-test\\n 1637751953000\\n 1\\n ddoscoo-cn-7pp2g9ed****\\n 0\\n \\n","errorExample":""}]', + 'title' => '分页查询DDoS高防(中国内地)实例信息列表', + 'description' => '本接口用于分页查询当前阿里云账号拥有的DDoS高防实例的详情,例如,实例的ID、版本、到期时间、业务转发状态等。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + ], + 'DescribeInstanceSpecs' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106152', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-zvp2eibz****', + ], + 'required' => true, + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '4E3A9B5F-5DDB-593D-A1E6-F1F451DB5E0B', + ], + 'InstanceSpecs' => [ + 'description' => 'DDoS高防实例的规格配置列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'BaseBandwidth' => [ + 'description' => '基础防护带宽。单位:Gbps。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '30', + ], + 'QpsLimit' => [ + 'description' => '正常业务QPS。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '3000', + ], + 'BandwidthMbps' => [ + 'description' => '正常业务带宽。单位:Mbps。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '100', + ], + 'ElasticBw' => [ + 'description' => '弹性业务带宽。单位:Mbps。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '300', + ], + 'DefenseCount' => [ + 'description' => '本月可用高级防护的次数。**-1**表示无限次。'."\n" + ."\n\n" + .'> 只有当请求参数**RegionId**为**ap-southeast-1**(表示查询DDoS高防非中国内地实例)时,才会返回该参数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2', + ], + 'SiteLimit' => [ + 'description' => '实例可防护站点的数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '5', + ], + 'PortLimit' => [ + 'description' => '实例可防护端口的数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '50', + ], + 'ElasticBandwidth' => [ + 'description' => '弹性防护带宽。单位:Gbps。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '30', + ], + 'FunctionVersion' => [ + 'description' => '实例的功能套餐类型。取值:'."\n" + ."\n" + .'- **default**:表示标准功能套餐。'."\n" + .'- **enhance**:表示增强功能套餐。'."\n" + .'- **cnhk**:表示加速线路。'."\n" + .'- **cnhk_default**:表示安全加速线路标准功能。'."\n" + .'- **cnhk_enhance**:表示安全加速线路增强功能。'."\n", + 'type' => 'string', + 'example' => 'default', + ], + 'InstanceId' => [ + 'description' => '实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-zvp2eibz****', + ], + 'DomainLimit' => [ + 'description' => '实例可防护域名的数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '50', + ], + 'ElasticBwModel' => [ + 'description' => '实例的弹性业务带宽的计费模式。取值:'."\n" + ."\n" + .'- **day**:表示日95计费模式。'."\n" + .'- **month**:表示月95计费模式。', + 'type' => 'string', + 'example' => 'day', + ], + 'CpsLimit' => [ + 'description' => '实例的新建连接数规格。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '5000', + ], + 'ConnLimit' => [ + 'description' => '实例的并发连接数规格。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '100000', + ], + 'RealLimitBw' => [ + 'description' => '实例业务带宽限速值。取值:0~15360,0表示不限速。单位:mbps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'ElasticQpsMode' => [ + 'description' => '实例的弹性QPS的计费模式。取值:'."\n" + ."\n" + .'- **day**:表示日95计费模式。'."\n" + .'- **month**:表示月95计费模式。', + 'type' => 'string', + 'example' => 'day', + ], + 'ElasticQps' => [ + 'description' => '弹性QPS。单位:Qps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4E3A9B5F-5DDB-593D-A1E6-F1F451DB5E0B\\",\\n \\"InstanceSpecs\\": [\\n {\\n \\"BaseBandwidth\\": 30,\\n \\"QpsLimit\\": 3000,\\n \\"BandwidthMbps\\": 100,\\n \\"ElasticBw\\": 300,\\n \\"DefenseCount\\": 2,\\n \\"SiteLimit\\": 5,\\n \\"PortLimit\\": 50,\\n \\"ElasticBandwidth\\": 30,\\n \\"FunctionVersion\\": \\"default\\",\\n \\"InstanceId\\": \\"ddoscoo-cn-zvp2eibz****\\",\\n \\"DomainLimit\\": 50,\\n \\"ElasticBwModel\\": \\"day\\",\\n \\"CpsLimit\\": 5000,\\n \\"ConnLimit\\": 100000,\\n \\"RealLimitBw\\": 0,\\n \\"ElasticQpsMode\\": \\"day\\",\\n \\"ElasticQps\\": 10\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询DDoS高防实例的规格信息', + 'summary' => '查询DDoS高防实例的规格配置。', + 'description' => '本接口用于批量查询DDoS高防实例的规格配置,例如,实例的业务带宽、防护带宽、功能套餐版本、支持防护的域名和端口数量等。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + ], + 'DescribeInstanceDetails' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106149', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-zvp2eibz****', + ], + 'required' => true, + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '3C814429-21A5-4673-827E-FDD19DC75681', + ], + 'InstanceDetails' => [ + 'description' => 'DDoS高防实例的IP和线路信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Line' => [ + 'description' => 'DDoS高防实例的防护线路。', + 'type' => 'string', + 'example' => 'coop-line-001', + ], + 'InstanceId' => [ + 'description' => 'DDoS高防实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-zvp2eibz****', + ], + 'EipInfos' => [ + 'description' => 'DDoS高防实例的IP信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'description' => 'DDoS高防IP的状态。取值:'."\n" + ."\n" + .'- **normal**:表示正常。'."\n" + .'- **expired**:表示已过期。'."\n" + .'- **defense**:表示清洗中。'."\n" + .'- **blackhole**:表示黑洞中。'."\n" + .'- **punished**:表示处罚中。', + 'type' => 'string', + 'example' => 'normal', + ], + 'IpMode' => [ + 'description' => 'IP转发模式。取值:'."\n" + ."\n" + .'- **fnat**:表示源站和客户端的IP版本一致,即IPv4地址客户端请求转发到IPv4地址源站、IPv6地址客户端请求转发到IPv6地址源站。'."\n" + .'- **v6tov4**:表示IPv6地址客户端请求转发到IPv4地址源站。'."\n", + 'type' => 'string', + 'example' => 'fnat', + ], + 'Eip' => [ + 'description' => 'DDoS高防IP地址。', + 'type' => 'string', + 'example' => '203.117.XX.XX', + ], + 'IpVersion' => [ + 'description' => 'IP协议版本。取值:'."\n" + ."\n" + .'- **Ipv4**:表示IPv4协议。'."\n" + .'- **Ipv6**:表示IPv6协议。'."\n", + 'type' => 'string', + 'example' => 'Ipv4', + ], + 'CertConfigured' => [ + 'description' => '是否配置了自定义证书。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'TlsVersion' => [ + 'description' => '自定义配置的TLS版本。', + 'type' => 'string', + 'example' => 'tls1.2', + ], + 'Ssl13Enabled' => [ + 'description' => '是否支持TLS1.3版本。', + 'type' => 'boolean', + 'example' => 'false', + ], + 'FunctionVersion' => [ + 'description' => '实例类型。', + 'type' => 'string', + 'example' => 'default', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"3C814429-21A5-4673-827E-FDD19DC75681\\",\\n \\"InstanceDetails\\": [\\n {\\n \\"Line\\": \\"coop-line-001\\",\\n \\"InstanceId\\": \\"ddoscoo-cn-zvp2eibz****\\",\\n \\"EipInfos\\": [\\n {\\n \\"Status\\": \\"normal\\",\\n \\"IpMode\\": \\"fnat\\",\\n \\"Eip\\": \\"203.117.XX.XX\\",\\n \\"IpVersion\\": \\"Ipv4\\",\\n \\"CertConfigured\\": true,\\n \\"TlsVersion\\": \\"tls1.2\\",\\n \\"Ssl13Enabled\\": false,\\n \\"FunctionVersion\\": \\"default\\"\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 3C814429-21A5-4673-827E-FDD19DC75681\\n \\n coop-line-001\\n ddoscoo-cn-mp91j1ao****\\n \\n normal\\n fnat\\n 203.117.XX.XX\\n Ipv4\\n \\n \\n","errorExample":""}]', + 'title' => '查询DDoS高防实例的IP和线路信息', + 'summary' => '查询DDoS高防实例的IP和线路信息。', + 'description' => '本接口用于查询DDoS高防实例的IP和线路信息,例如,实例的IP地址、状态、防护线路等。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + ], + 'ModifyElasticBizQps' => [ + 'summary' => '设置DDoS高防实例的弹性QPS和模式。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '172640', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'Mode', + 'in' => 'query', + 'schema' => [ + 'description' => '弹性QPS的计费模式。取值:'."\n" + .'- **month**:月95模式'."\n" + .'- **day**:日95模式', + 'type' => 'string', + 'required' => true, + 'example' => 'month', + ], + ], + [ + 'name' => 'OpsElasticQps', + 'in' => 'query', + 'schema' => [ + 'description' => '弹性QPS值。开启后弹性QPS默认为保底QPS的三倍,但不能超过弹性QPS最大值:'."\n" + .'- **DDoS高防(中国内地)IPv4实例**:最大为300,000 QPS 。'."\n" + .'- **DDoS高防(中国内地)IPv6实例**:最大为100,000 QPS 。'."\n" + .'- **DDoS高防(非中国内地)实例**:最大为150,000 QPS 。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '300000', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","type":"json"}]', + 'title' => '修改指定实例的弹性QPS', + 'description' => '支持IPV4和IPV6实例开启弹性QPS。', + ], + 'ModifyQpsMode' => [ + 'summary' => '切换弹性业务带宽的95计费模式。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '169181', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-7e225i41****', + ], + ], + [ + 'name' => 'Mode', + 'in' => 'query', + 'schema' => [ + 'description' => 'QPS计费模式。取值:'."\n" + .'- **month**:月95模式'."\n" + .'- **day**:日95模式', + 'type' => 'string', + 'required' => true, + 'example' => 'month', + ], + ], + ], + 'responses' => [ + 200 => [ + 'headers' => [], + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '48859E14-A9FB-4100-99FF-AAB75CA46776', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"48859E14-A9FB-4100-99FF-AAB75CA46776\\"\\n}","type":"json"}]', + 'title' => '切换弹性QPS计费模式', + ], + 'DescribeInstanceExt' => [ + 'summary' => '查询DDoS高防实例的扩展信息。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-i7m25564****', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询请求时返回的页码。例如,查询第一页的返回结果,则填写**1**。', + 'type' => 'string', + 'required' => false, + 'example' => '1', + 'default' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置每页包含实例的数量。', + 'type' => 'string', + 'required' => false, + 'example' => '10', + 'default' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'Schema of Response', + 'description' => 'Schema of Response', + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => 'Id of the request', + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'InstanceExtSpecs' => [ + 'description' => 'DDoS高防实例的扩展信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'InstanceId' => [ + 'description' => '实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-i7m25564****'."\n", + ], + 'NormalBandwidth' => [ + 'description' => '业务带宽。单位:Mbps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '100', + ], + 'FunctionVersion' => [ + 'description' => '功能版本,取值:'."\n" + ."\n" + .'- **0**:标准版'."\n" + .'- **1**:增强版', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'ServicePartner' => [ + 'description' => '中国内地实例的线路资源。', + 'type' => 'string', + 'example' => 'coop-line-001', + ], + 'ProductPlan' => [ + 'description' => '要查询的DDoS高防实例的类型。取值:'."\n" + ."\n" + .'- **0**:表示DDoS高防(非中国内地)保险版。'."\n" + .'- **1**:表示DDoS高防(非中国内地)无忧版。'."\n" + .'- **2**:表示DDoS高防(非中国内地)加速线路。'."\n" + .'- **3**:表示DDoS高防(非中国内地)安全加速线路。'."\n" + .'- **9**:表示DDoS高防(中国内地)专业版。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + ], + ], + ], + 'TotalCount' => [ + 'description' => '实例总个数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"InstanceExtSpecs\\": [\\n {\\n \\"InstanceId\\": \\"ddoscoo-cn-i7m25564****\\\\n\\",\\n \\"NormalBandwidth\\": 100,\\n \\"FunctionVersion\\": 0,\\n \\"ServicePartner\\": \\"coop-line-001\\",\\n \\"ProductPlan\\": 0\\n }\\n ],\\n \\"TotalCount\\": 10\\n}","type":"json"}]', + 'title' => '查询DDoS高防实例的扩展信息', + ], + 'CreateWebRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'abilityTreeCode' => '106075', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。'."\n" + ."\n" + .'关于资源组的更多信息,请参见[创建资源组](~~94485~~)。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要接入DDoS高防进行防护的网站域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'example.aliyundoc.com', + ], + ], + [ + 'name' => 'RsType', + 'in' => 'query', + 'schema' => [ + 'description' => '源站服务器的地址类型。取值:'."\n" + .'- **0**:表示源站服务器的IP地址。'."\n" + .'- **1**:表示源站服务器的域名地址。通常适用于源站和高防之间还部署有其他代理服务(例如WAF)的场景,具体指代理服务的跳转地址(例如WAF CNAME地址)。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '0', + ], + ], + [ + 'name' => 'Rules', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务转发规则的详细配置。使用JSON数组转化的字符串格式表示。JSON数组中的每个元素是一个JSON结构体,包含以下字段:'."\n" + ."\n" + .'- **ProxyRules**:JSONArray类型 | 必选 | 源站服务器信息,包括端口号和服务器地址。数组中每个元素是一个JSON结构体,包含以下字段:'."\n" + .' - **ProxyPort**:Integer类型 | 必选 | 协议对应的端口号。'."\n" + .' - **RealServers**:StringArray类型 | 必选 | 服务器地址。'."\n" + ."\n" + .'- **ProxyType**:String类型 | 必选 | 网站协议类型。取值:**http** | **https** | **websocket** | **websockets**。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"ProxyRules":[{"ProxyPort":443,"RealServers":["192.1.XX.XX"]}],"ProxyType":"https"}]', + ], + ], + [ + 'name' => 'HttpsExt', + 'in' => 'query', + 'schema' => [ + 'description' => 'HTTPS高级设置,仅在网站协议类型支持HTTPS(**ProxyType**包含**https**)时生效。使用JSON结构体转化的字符串格式表示,JSON结构体包含以下字段:'."\n" + ."\n" + .'- **Http2https**:Integer类型 | 可选 | 是否开启HTTPS的强制跳转功能,取值:**0**(表示关闭) | **1**(表示开启),默认关闭。'."\n" + ."\n" + .' 适用于您的网站同时支持HTTP和HTTPS协议。开启该设置后,所有HTTP请求将强制转换为HTTPS请求,且默认跳转到443端口。'."\n" + ."\n" + .'- **Https2http**:Integer类型 | 可选 | 是否开启HTTP回源功能,取值:**0**(表示关闭) | **1**(表示开启),默认关闭。'."\n" + ."\n" + .' 适用于您的网站不支持HTTPS回源。开启该设置后,所有HTTPS协议请求将通过HTTP回源(Websockets协议会通过Websocket回源),且默认回源端口为80。'."\n" + ."\n" + .'- **Http2**:Integer类型 | 可选 | 是否启用HTTP2.0协议类型,取值:**0**(表示关闭) | **1**(表示开启),默认关闭。'."\n" + ."\n" + .' 开启该设置后,协议版本为HTTP2.0。', + 'type' => 'string', + 'required' => false, + 'example' => '{"Http2":1,"Http2https":1,"Https2http":1}', + ], + ], + [ + 'name' => 'DefenseId', + 'in' => 'query', + 'schema' => [ + 'description' => '要关联的防护ID。该参数适用于其他云服务(例如对象存储OSS)集成了DDoS高防的场景。'."\n" + ."\n" + .'> 该参数在内部测试中,暂时请勿使用。'."\n" + ."\n" + .'示例:如果您的OSS服务集成了DDoS高防,则高防会为OSS生产账号分配一组IP资源池,每一个IP资源对应唯一的防护ID。防护ID是一个CNAME地址,该CNAME默认解析到对应的高防IP。防护ID(即CNAME)可以通过解析复用同一个IP,便于灵活调度。'."\n" + ."\n" + .'> 不允许同时填写**InstanceIds**和**DefenseId**。', + 'type' => 'string', + 'required' => false, + 'example' => 'testid', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要关联的DDoS高防实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要关联的DDoS高防实例的ID。该参数和DefenseId必须填写一个。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-i7m27nf3****', + ], + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '9EC62E89-BD30-4FCD-9CB8-FA53865FF0D7', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"9EC62E89-BD30-4FCD-9CB8-FA53865FF0D7\\"\\n}","errorExample":""},{"type":"xml","example":"\\n 9EC62E89-BD30-4FCD-9CB8-FA53865FF0D7\\n","errorExample":""}]', + 'title' => '创建一条网站业务转发规则', + 'summary' => '创建一条网站业务转发规则。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteWebRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'abilityTreeCode' => '106091', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。'."\n" + ."\n" + .'关于资源组的更多信息,请参见[创建资源组](~~94485~~)。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要删除的网站业务的域名。'."\n" + ."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有已配置网站业务转发规则的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '9EC62E89-BD30-4FCD-9CB8-FA53865FF0D7', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"9EC62E89-BD30-4FCD-9CB8-FA53865FF0D7\\"\\n}","type":"json"}]', + 'title' => '删除网站业务转发规则', + 'summary' => '删除网站业务转发规则。', + ], + 'ModifyWebRule' => [ + 'summary' => '修改已经创建的网站业务转发规则。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106271', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。'."\n" + ."\n" + .'关于资源组的更多信息,请参见[创建资源组](~~94485~~)。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的网站业务的域名。'."\n" + ."\n" + .'> 域名必须已经配置过网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有已经配置过网站业务转发规则的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'ProxyTypes', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务转发规则的协议信息。使用JSON数组转化的字符串格式表示。JSON数组中的每个元素是一个JSON结构体,包含以下字段:'."\n" + ."\n" + .'- **ProxyType**:String类型 | 必选 | 网站协议类型。取值:**http** | **https** | **websocket** | **websockets**。'."\n" + .'- **ProxyPorts**:array类型 | 必选 | 协议对应的端口号。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"ProxyType":"https","ProxyPorts":[443]}]', + ], + ], + [ + 'name' => 'RsType', + 'in' => 'query', + 'schema' => [ + 'description' => '源站服务器的地址类型。取值:'."\n" + ."\n" + .'- **0**:表示源站服务器的IP地址。'."\n" + .'- **1**:表示源站服务器的域名地址。通常适用于源站和高防之间还部署有其他代理服务(例如WAF)的场景,具体指代理服务的跳转地址(例如WAF CNAME地址)。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '0', + ], + ], + [ + 'name' => 'HttpsExt', + 'in' => 'query', + 'schema' => [ + 'description' => 'HTTPS高级设置,仅在网站协议类型支持HTTPS(**ProxyType**包含**https**)时生效。使用JSON结构体转化的字符串格式表示,JSON结构体包含以下字段:'."\n" + ."\n" + .'- **Http2https**:Integer类型 | 可选 | 是否开启HTTPS的强制跳转功能,取值:**0**(表示关闭) | **1**(表示开启),默认关闭。'."\n" + ."\n" + .' 适用于您的网站同时支持HTTP和HTTPS协议。开启该设置后,所有HTTP请求将强制转换为HTTPS请求,且默认跳转到443端口。'."\n" + ."\n" + .'- **Https2http**:Integer类型 | 可选 | 是否开启HTTP回源功能,取值:**0**(表示关闭) | **1**(表示开启),默认关闭。'."\n" + ."\n" + .' 适用于您的网站不支持HTTPS回源。开启该设置后,所有HTTPS协议请求将通过HTTP回源(Websockets协议会通过Websocket回源),且默认回源端口为80。'."\n" + ."\n" + .'- **Http2**:Integer类型 | 可选 | 是否启用HTTP2.0协议类型,取值:**0**(表示关闭) | **1**(表示开启),默认关闭。'."\n" + ."\n" + .' 开启该设置后,协议版本为HTTP2.0。', + 'type' => 'string', + 'required' => false, + 'example' => '{"Http2":1,"Http2https":1,"Https2http":1}', + ], + ], + [ + 'name' => 'RealServers', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '源站服务器地址列表。', + 'type' => 'array', + 'items' => [ + 'description' => '源站服务器地址。', + 'type' => 'string', + 'required' => false, + 'example' => '192.XX.XX.2', + ], + 'required' => true, + 'example' => '1.xxx.xxx.1', + 'maxItems' => 20, + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要关联的DDoS高防实例的ID列表。最多支持关联100个实例。', + 'type' => 'array', + 'items' => [ + 'description' => '要关联的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-i7m27nf3****', + ], + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CB3261D2-7D1B-4ADA-9E98-A200B2CDA2DC', + ], + ], + ], + ], + ], + 'errorCodes' => [ + 400 => [ + [ + 'errorCode' => 'UpStreamConfigConflict', + 'errorMessage' => 'HTTP upstream and HTTP2.0 upstream conflict.', + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"CB3261D2-7D1B-4ADA-9E98-A200B2CDA2DC\\"\\n}","type":"json"}]', + 'title' => '修改已经创建的网站业务转发规则', + ], + 'ModifyTlsConfig' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106258', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'example.aliyundoc.com', + ], + ], + [ + 'name' => 'Config', + 'in' => 'query', + 'schema' => [ + 'description' => 'TLS安全策略的详细信息,使用JSON格式的字符串表达,具体结构如下。'."\n" + .'- **ssl_protocols**:String类型,必选,TLS版本。取值:'."\n" + .' - **tls1.0**:支持TLS1.0及以上'."\n" + .' - **tls1.1**:支持TLS1.1及以上'."\n" + .' - **tls1.2**:支持TLS1.2及以上'."\n" + .'- **ssl_ciphers**:String类型,必选,加密套件类型。取值:'."\n" + .' - **all**:全部加密套件,包含强加密套件和弱加密套件'."\n" + .' - **improved**:增强加密套件'."\n" + .' - **strong**:强加密套件'."\n" + .' - **default**:默认,仅包含强加密套件', + 'type' => 'string', + 'required' => true, + 'example' => '{"ssl_protocols":"tls1.0","ssl_ciphers":"all"}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\n","errorExample":""}]', + 'title' => '编辑网站业务转发规则的TLS安全策略', + 'summary' => '编辑网站业务转发规则的TLS安全策略。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyHttp2Enable' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106249', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则且关联了增强功能套餐的DDoS高防实例。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Enable', + 'in' => 'query', + 'schema' => [ + 'description' => 'HTTP2.0的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\r\\n","errorExample":""}]', + 'title' => '设置网站业务转发规则的HTTP2.0开关状态', + 'summary' => '设置网站业务转发规则的HTTP2.0开关状态。', + 'description' => '> 该接口仅适用于DDoS高防(中国内地)服务。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyWebAccessMode' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106259', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'AccessMode', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的接入模式。取值:'."\n" + .'- **0**:A记录'."\n" + .'- **1**:高防模式'."\n" + .'- **2**:回源模式', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '2', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '设置网站业务的接入模式', + 'summary' => '设置网站业务的接入模式。', + ], + 'ModifyCnameReuse' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106229', + 'abilityTreeNodes' => [ + 'FEATUREddosZIK01A', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Cname', + 'in' => 'query', + 'schema' => [ + 'description' => '要复用的CNAME值。', + 'type' => 'string', + 'required' => false, + 'example' => '4o6ep6q217k9****.aliyunddos0004.com', + ], + ], + [ + 'name' => 'Enable', + 'in' => 'query', + 'schema' => [ + 'description' => '是否开启CNAME复用。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '为网站业务开启或关闭CNAME复用', + 'summary' => '为网站业务开启或关闭CNAME复用。', + 'description' => '> 该接口仅适用于DDoS高防(非中国内地)服务。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeWebRules' => [ + 'summary' => '查询网站业务转发规则的配置。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106211', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + 'autoTest' => true, + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的网站域名。'."\n" + ."\n" + .'> 域名必须已经配置过网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有已经配置过网站业务转发规则的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'example.com', + ], + ], + [ + 'name' => 'Cname', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的CNAME地址。', + 'type' => 'string', + 'required' => false, + 'example' => 'kzmk7b8tt351****.aliyunddos1014****', + 'maxLength' => 128, + 'minLength' => 3, + ], + ], + [ + 'name' => 'QueryDomainPattern', + 'in' => 'query', + 'schema' => [ + 'description' => '查询匹配模式。取值:'."\n" + .'- **fuzzy**(默认):表示模糊查询。'."\n" + .'- **exact**:表示精确查询。', + 'type' => 'string', + 'required' => false, + 'example' => 'exact', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置当前页面的页码。默认值为**1**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + 'default' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置每页包含转发规则的数量。取值范围:**1**~**10**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '10', + 'default' => '10', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询的DDoS高防实例的ID。N的最大值:200,即最多可配置200个DDoS高防实例,实例ID之间用半角逗号(,)隔开。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-i7m27nf3****', + ], + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '查询到的网站业务转发规则的总数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '0F5B72DD-96F4-423A-B12B-A5151DD746B8', + ], + 'WebRules' => [ + 'description' => '网站业务转发规则的配置。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Domain' => [ + 'description' => '网站域名。', + 'type' => 'string', + 'example' => 'example.com', + ], + 'Http2HttpsEnable' => [ + 'description' => '是否开启了HTTPS强制跳转功能。取值:'."\n" + ."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'SslProtocols' => [ + 'description' => '支持的TLS协议版本。取值:'."\n" + ."\n" + .'- **tls1.0**:表示支持TLS 1.0及以上版本。'."\n" + .'- **tls1.1**:表示支持TLS 1.1及以上版本。'."\n" + .'- **tls1.2**:表示支持TLS 1.2及以上版本。', + 'type' => 'string', + 'example' => 'tls1.1', + ], + 'PunishReason' => [ + 'description' => '域名受到违规处罚的原因。取值:'."\n" + .'- **1**:表示域名未履行ICP备案。'."\n" + .'- **2**:表示域名经营的业务不符合监管要求。'."\n" + ."\n" + .'如果同时包含原因**1**和**2**,该参数返回**2**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'CcTemplate' => [ + 'description' => '频率控制防护(CC防护)的模式。取值:'."\n" + .'- **default**:表示正常模式。'."\n" + .'- **gf_under_attack**:表示攻击紧急模式。'."\n" + .'- **gf_sos_verify**:表示严格模式。'."\n" + .'- **gf_sos_enhance**:表示超级严格模式。', + 'type' => 'string', + 'example' => 'default', + ], + 'CcEnabled' => [ + 'description' => '是否开启了频率控制防护(CC防护)。取值:'."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'SslCiphers' => [ + 'description' => '加密套件的类型。取值:'."\n" + ."\n" + .'- **default**:表示自定义加密套件。'."\n" + .'- **all**:表示全部加密套件,包含强加密套件和弱加密套件。'."\n" + .'- **strong**:表示强加密套件。', + 'type' => 'string', + 'example' => 'default', + ], + 'Ssl13Enabled' => [ + 'description' => '是否开启了TLS 1.3协议支持。取值:'."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'false', + ], + 'CcRuleEnabled' => [ + 'description' => '是否开启了自定义频率控制防护(CC防护)。取值:'."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'false', + ], + 'OcspEnabled' => [ + 'description' => '是否启用了OCSP(Online Certificate Status Protocol)功能。取值:'."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'false', + ], + 'PunishStatus' => [ + 'description' => '域名是否受到违规处罚。取值:'."\n" + ."\n" + .'- **true**:表示已受到违规处罚。您可以通过**PunishReason**查看受到违规处罚的具体原因。'."\n" + .'- **false**:表示未受到违规处罚。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'ProxyEnabled' => [ + 'description' => '网站业务转发是否开启。取值:'."\n" + ."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'CertName' => [ + 'description' => '证书名称。', + 'type' => 'string', + 'example' => 'testcert', + ], + 'PolicyMode' => [ + 'description' => '回源负载算法的类型。取值:'."\n" + ."\n" + .'- **ip_hash**:表示IP Hash算法。根据请求来源IP进行HASH映射,将同一个IP的所有请求定向到一个源站服务器。'."\n" + .'- **rr**:表示轮转算法。将所有请求轮流分配给不同源站服务器。'."\n" + .'- **least_time**:表示Least Time算法。该算法通过智能DNS解析能力,保证业务流量从接入防护节点到转发回源站服务器整个链路的时延最短。'."\n" + ."\n", + 'type' => 'string', + 'example' => 'ip_hash', + ], + 'Cname' => [ + 'description' => '网站域名对应的DDoS高防CNAME地址。', + 'type' => 'string', + 'example' => 'kzmk7b8tt351****.aliyunddos1014****', + ], + 'Http2Enable' => [ + 'description' => '是否开启了HTTP 2.0协议支持。取值:'."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'Https2HttpEnable' => [ + 'description' => '是否开启了HTTP回源功能。取值:'."\n" + ."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'ProxyTypes' => [ + 'description' => '转发协议和端口配置。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'ProxyType' => [ + 'description' => '转发协议类型。取值:'."\n" + .'- **http**:表示HTTP协议。'."\n" + .'- **https**:表示HTTPS协议。'."\n" + .'- **websocket**:表示WebSocket协议。'."\n" + .'- **websockets**:表示WebSockets协议。', + 'type' => 'string', + 'example' => 'https', + ], + 'ProxyPorts' => [ + 'description' => '端口列表。', + 'type' => 'array', + 'items' => [ + 'description' => '端口。', + 'type' => 'string', + 'example' => '443', + ], + ], + ], + ], + ], + 'RealServers' => [ + 'description' => '源站服务器地址信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'RsType' => [ + 'description' => '源站服务器地址的类型。取值:'."\n" + ."\n" + .'- **0**:表示源站服务器的IP地址。'."\n" + .'- **1**:表示源站服务器的域名地址。通常适用于源站和高防之间还部署有其他代理服务(例如WAF)的场景,具体指代理服务的跳转地址(例如WAF CNAME地址)。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'RealServer' => [ + 'description' => '源站服务器地址。', + 'type' => 'string', + 'example' => '192.0.XX.XX', + ], + ], + ], + ], + 'WhiteList' => [ + 'description' => 'IP白名单(针对域名)列表。', + 'type' => 'array', + 'items' => [ + 'description' => '针对该域名的白名单IP。'."\n" + ."\n" + .'> 仅在您已经为该域名配置了IP白名单(针对域名)时返回该结果。您可以调用[ConfigWebIpSet](~~157469~~)为网站域名配置IP黑白名单。', + 'type' => 'string', + 'example' => '192.168.XX.XX', + ], + ], + 'BlackList' => [ + 'description' => 'IP黑名单(针对域名)列表。', + 'type' => 'array', + 'items' => [ + 'description' => '针对该域名的黑名单IP。'."\n" + ."\n" + .'> 仅在您已经为该域名配置了IP黑名单(针对域名)时返回该结果。您可以调用[ConfigWebIpSet](~~157469~~)为网站域名配置IP黑白名单。', + 'type' => 'string', + 'example' => '192.0.XX.XX', + ], + ], + 'CustomCiphers' => [ + 'description' => '自定义加密套件列表。', + 'type' => 'array', + 'items' => [ + 'description' => '自定义加密套件。', + 'type' => 'string', + 'example' => 'ECDHE-ECDSA-AES128-GCM-SHA256', + ], + ], + 'GmCert' => [ + 'description' => '国密相关配置。', + 'type' => 'object', + 'properties' => [ + 'CertId' => [ + 'description' => '国密标准证书的ID。', + 'type' => 'string', + 'example' => '725****', + ], + 'GmEnable' => [ + 'description' => '是否启用了国密验证功能。'."\n" + ."\n" + .'- 0:关闭'."\n" + .'- 1:开启', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'GmOnly' => [ + 'description' => '是否开启了仅支持国密客户端访问。'."\n" + ."\n" + .'- 0:关闭'."\n" + .'- 1:开启', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + ], + ], + 'CertRegion' => [ + 'description' => '证书区域。取值:'."\n" + .'- cn-hangzhou:中国大陆地区(默认)'."\n" + .'- ap-southeast-1:非中国大陆地区。', + 'type' => 'string', + 'example' => 'cn-hangzhou', + ], + 'UserCertName' => [ + 'description' => '用户上传到证书中心的证书名称。', + 'type' => 'string', + 'example' => 'test', + ], + 'Tls13CustomCiphers' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'CertExpireTime' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"TotalCount\\": 1,\\n \\"RequestId\\": \\"0F5B72DD-96F4-423A-B12B-A5151DD746B8\\",\\n \\"WebRules\\": [\\n {\\n \\"Domain\\": \\"example.com\\",\\n \\"Http2HttpsEnable\\": true,\\n \\"SslProtocols\\": \\"tls1.1\\",\\n \\"PunishReason\\": 1,\\n \\"CcTemplate\\": \\"default\\",\\n \\"CcEnabled\\": true,\\n \\"SslCiphers\\": \\"default\\",\\n \\"Ssl13Enabled\\": false,\\n \\"CcRuleEnabled\\": false,\\n \\"OcspEnabled\\": false,\\n \\"PunishStatus\\": true,\\n \\"ProxyEnabled\\": true,\\n \\"CertName\\": \\"testcert\\",\\n \\"PolicyMode\\": \\"ip_hash\\",\\n \\"Cname\\": \\"kzmk7b8tt351****.aliyunddos1014****\\",\\n \\"Http2Enable\\": true,\\n \\"Https2HttpEnable\\": true,\\n \\"ProxyTypes\\": [\\n {\\n \\"ProxyType\\": \\"https\\",\\n \\"ProxyPorts\\": [\\n \\"443\\"\\n ]\\n }\\n ],\\n \\"RealServers\\": [\\n {\\n \\"RsType\\": 0,\\n \\"RealServer\\": \\"192.0.XX.XX\\"\\n }\\n ],\\n \\"WhiteList\\": [\\n \\"192.168.XX.XX\\"\\n ],\\n \\"BlackList\\": [\\n \\"192.0.XX.XX\\"\\n ],\\n \\"CustomCiphers\\": [\\n \\"ECDHE-ECDSA-AES128-GCM-SHA256\\"\\n ],\\n \\"GmCert\\": {\\n \\"CertId\\": \\"725****\\",\\n \\"GmEnable\\": 1,\\n \\"GmOnly\\": 1\\n },\\n \\"CertRegion\\": \\"cn-hangzhou\\",\\n \\"UserCertName\\": \\"test\\",\\n \\"Tls13CustomCiphers\\": [\\n \\"\\"\\n ],\\n \\"CertExpireTime\\": 0\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 1\\n 0F5B72DD-96F4-423A-B12B-A5151DD746B8\\n \\n example.com\\n true\\n tls1.1\\n 1\\n default\\n true\\n default\\n false\\n false\\n false\\n true\\n true\\n testcert\\n ip_hash\\n kzmk7b8tt351****.aliyunddos1014****\\n true\\n true\\n \\n https\\n 443\\n \\n \\n 0\\n 192.0.XX.XX\\n \\n 192.168.XX.XX\\n 192.0.XX.XX\\n ECDHE-ECDSA-AES128-GCM-SHA256\\n \\n 725****\\n 1\\n 1\\n \\n \\n","errorExample":""}]', + 'title' => '查询已经创建的网站业务转发规则', + 'description' => '本接口用于分页查询您已创建的网站业务转发规则的配置,例如,转发协议类型、源站服务器地址、HTTPS配置、IP黑名单配置等。'."\n" + ."\n" + .'调用本接口前,您必须已经调用[CreateWebRule](~~157463~~)创建了网站业务转发规则。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为50次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeWebInstanceRelations' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106207', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domains', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '网站业务的域名列表。'."\n" + ."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'array', + 'items' => [ + 'description' => '网站业务的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun**.com', + ], + 'required' => true, + 'example' => 'www.aliyun.com', + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0222382B-5FE5-4FF7-BC9B-97EE31D58818', + ], + 'WebInstanceRelations' => [ + 'description' => '网站业务关联的DDoS高防实例信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Domain' => [ + 'description' => '网站域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'InstanceDetails' => [ + 'description' => '关联的DDoS高防实例信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'FunctionVersion' => [ + 'description' => '功能套餐类型。取值:'."\n" + .'- **default**:标准功能'."\n" + .'- **enhance**:增强功能'."\n", + 'type' => 'string', + 'example' => 'enhance', + ], + 'InstanceId' => [ + 'description' => 'DDoS高防实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-0pp163pd****', + ], + 'EipList' => [ + 'description' => 'DDoS高防IP列表。', + 'type' => 'array', + 'items' => [ + 'description' => 'DDoS高防IP。', + 'type' => 'string', + 'example' => '203.***.***.158', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0222382B-5FE5-4FF7-BC9B-97EE31D58818\\",\\n \\"WebInstanceRelations\\": [\\n {\\n \\"Domain\\": \\"www.aliyun.com\\",\\n \\"InstanceDetails\\": [\\n {\\n \\"FunctionVersion\\": \\"enhance\\",\\n \\"InstanceId\\": \\"ddoscoo-cn-0pp163pd****\\",\\n \\"EipList\\": [\\n \\"203.***.***.158\\"\\n ]\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0222382B-5FE5-4FF7-BC9B-97EE31D58818\\r\\n\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t203.***.***.158\\r\\n\\t\\t\\tddoscoo-cn-0pp163pd****\\r\\n\\t\\t\\tenhance\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t203.***.***.38\\r\\n\\t\\t\\tddoscoo-cn-45917cd3****\\r\\n\\t\\t\\tenhance\\r\\n\\t\\t\\r\\n\\t\\twww.aliyun.com\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询网站业务关联的DDoS高防实例信息', + 'summary' => '查询网站业务关联的DDoS高防实例信息。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeCerts' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106106', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + 'Certs' => [ + 'description' => '网站业务的证书信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'EndDate' => [ + 'description' => '证书到期日期。字符串格式。', + 'type' => 'string', + 'example' => '2021-09-12', + ], + 'DomainRelated' => [ + 'description' => '证书是否关联域名。取值:'."\n" + .'- **true**:已关联'."\n" + .'- **false**:未关联', + 'type' => 'boolean', + 'example' => 'true', + ], + 'StartDate' => [ + 'description' => '证书签发日期。字符串格式。', + 'type' => 'string', + 'example' => '2019-09-12', + ], + 'Issuer' => [ + 'description' => '证书颁发机构。', + 'type' => 'string', + 'example' => 'Symantec', + ], + 'Name' => [ + 'description' => '证书名称。', + 'type' => 'string', + 'example' => 'testcert', + ], + 'Common' => [ + 'description' => '证书关联的域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'Id' => [ + 'description' => '证书ID。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '81', + ], + 'CertIdentifier' => [ + 'description' => '全局证书ID,证书ID+"-cn-hangzhou"。如果证书ID=123,则CertIdentifier=“123-cn-hangzhou”。', + 'type' => 'string', + 'example' => '126345-ap-southeast-1', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"Certs\\": [\\n {\\n \\"EndDate\\": \\"2021-09-12\\",\\n \\"DomainRelated\\": true,\\n \\"StartDate\\": \\"2019-09-12\\",\\n \\"Issuer\\": \\"Symantec\\",\\n \\"Name\\": \\"testcert\\",\\n \\"Common\\": \\"www.aliyun.com\\",\\n \\"Id\\": 81,\\n \\"CertIdentifier\\": \\"126345-ap-southeast-1\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n \\r\\n 81\\r\\n testcert\\r\\n www.aliyun.com\\r\\n true\\r\\n Symantec\\r\\n 2019-09-12\\r\\n 2021-09-12\\r\\n \\r\\n","errorExample":""}]', + 'title' => '查询适用于当前域名的所有证书列表', + 'summary' => '查询用户适用于当前域名的所有证书信息,而非当前使用的证书。', + 'description' => '该接口为查询配置高防域名适用所有证书,会出现一个域名对应多个证书。例如:通过精准域名查询到精准域名证书或泛域名证书。'."\n" + .'> 如果您需要查询当前域名正在生效使用的证书您可以调用[DescribeWebRules](~~473610~~)查询获取CertName和CertRegion,然后调用证书中心的接口[ListUserCertificateOrder](~~411733~~)使用返回的CertName关联查询到对应的证书ID或其他详情。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeWebCustomPorts' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106206', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + 'WebCustomPorts' => [ + 'description' => '网站业务自定义端口信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'ProxyType' => [ + 'description' => '协议类型。取值:'."\n" + .'- **http**'."\n" + .'- **https**', + 'type' => 'string', + 'example' => 'http', + ], + 'ProxyPorts' => [ + 'description' => '可选端口范围。', + 'type' => 'array', + 'items' => [ + 'description' => '可选端口。', + 'type' => 'string', + 'example' => '8080', + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"WebCustomPorts\\": [\\n {\\n \\"ProxyType\\": \\"http\\",\\n \\"ProxyPorts\\": [\\n \\"8080\\"\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n\\t\\r\\n\\t\\thttps\\r\\n\\t\\t443\\r\\n\\t\\t8443\\r\\n\\t\\r\\n\\t\\r\\n\\t\\thttp\\r\\n\\t\\t80\\r\\n\\t\\t8080\\r\\n\\t\\r\\n\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询网站业务自定义端口范围', + 'summary' => '查询DDoS高防支持的网站业务自定义端口范围。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeWebAccessMode' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106201', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domains', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。'."\n", + 'type' => 'array', + 'items' => [ + 'description' => '网站业务的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.test****.com', + ], + 'required' => true, + 'example' => 'www.aliyun.com', + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + 'DomainModes' => [ + 'description' => '网站业务的接入模式信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'AccessMode' => [ + 'description' => '接入模式。取值:'."\n" + .'- **0**:A记录接入'."\n" + .'- **1**:高防模式'."\n" + .'- **2**:回源模式', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Domain' => [ + 'description' => '网站域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"DomainModes\\": [\\n {\\n \\"AccessMode\\": 0,\\n \\"Domain\\": \\"www.aliyun.com\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n\\t\\r\\n\\t\\twww.aliyun.com\\r\\n\\t\\t0\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询网站业务的接入模式', + 'summary' => '查询网站业务的接入模式。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeCnameReuses' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106108', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domains', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '网站业务的域名。N的最大值:200,即最多可查询200个网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'array', + 'items' => [ + 'description' => '网站业务的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun.com', + ], + 'required' => true, + 'example' => 'www.aliyun.com', + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + 'CnameReuses' => [ + 'description' => 'CNAME复用信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Domain' => [ + 'description' => '网站域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'Cname' => [ + 'description' => '复用的CNAME值。', + 'type' => 'string', + 'example' => '4o6ep6q217k9****.aliyunddos0004.com', + ], + 'Enable' => [ + 'description' => '是否已开启CNAME复用。取值:'."\n" + .'- **0**:未开启'."\n" + .'- **1**:已开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"CnameReuses\\": [\\n {\\n \\"Domain\\": \\"www.aliyun.com\\",\\n \\"Cname\\": \\"4o6ep6q217k9****.aliyunddos0004.com\\",\\n \\"Enable\\": 1\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n\\t\\r\\n\\t\\twww.aliyun.com\\r\\n\\t\\t4o6ep6q217k9****.aliyunddos0004.com\\r\\n\\t\\t1\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询网站业务的CNAME复用信息', + 'summary' => '查询网站业务的CNAME复用信息。', + 'description' => '该接口仅适用于DDoS高防(非中国内地)服务。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeL7RsPolicy' => [ + 'summary' => '查询网站业务转发规则的回源策略。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106157', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。'."\n" + ."\n" + .'关于资源组的更多信息,请参见[创建资源组](~~94485~~)。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的网站业务的域名。'."\n" + ."\n" + .'> 域名必须已经配置过网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有已经配置过网站业务转发规则的域名。'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'example.com', + ], + ], + [ + 'name' => 'RealServers', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的源站服务器地址列表。N的最大值:200,即最多可配置200个源站服务器地址。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询的源站服务器地址列表。N的最大值:200,即最多可配置200个源站服务器地址,服务器地址之间用半角逗号(,)隔开。', + 'type' => 'string', + 'required' => false, + 'example' => '1.***.***.1', + ], + 'required' => false, + 'example' => '1.***.***.1', + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'ProxyMode' => [ + 'description' => '回源负载均衡算法。取值:'."\n" + ."\n" + .'- **ip_hash**:表示IP Hash算法。根据请求来源IP进行HASH映射,将同一个IP的所有请求定向到一个源站服务器。'."\n" + .'- **rr**:表示轮询算法。将所有请求轮流分配给不同源站服务器。'."\n" + .'- **least_time**:表示Least Time算法。该算法通过智能DNS解析能力,保证业务流量从接入防护节点到转发回源站服务器整个链路的时延最短。', + 'type' => 'string', + 'example' => 'rr', + ], + 'UpstreamRetry' => [ + 'description' => '回源重试开关。取值:'."\n" + ."\n" + .'- **1**:打开。'."\n" + .'- **0**:关闭。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'RsAttrRwTimeoutMax' => [ + 'description' => '当前用户读/写连接超时时间上限值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '300', + ], + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '9E7F6B2C-03F2-462F-9076-B782CF0DD502', + ], + 'Attributes' => [ + 'description' => '回源参数信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'RsType' => [ + 'description' => '源站服务器的地址类型。取值:'."\n" + ."\n" + .'- **0**:表示源站服务器的IP地址。'."\n" + .'- **1**:表示源站服务器的域名地址。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'RealServer' => [ + 'description' => '源站服务器地址。', + 'type' => 'string', + 'example' => '1.***.***.1', + ], + 'Attribute' => [ + 'description' => '回源参数。', + 'type' => 'object', + 'properties' => [ + 'Weight' => [ + 'description' => '服务器的权重。仅在使用轮询算法(**ProxyMode**为**rr**)和IP Hash算法(**ProxyMode**为**ip_hash**)时生效。'."\n" + ."\n" + .'权重取值范围:**1**~**100**,默认值为**100**。权重越高的服务器分配到的请求越多。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '100', + ], + 'ConnectTimeout' => [ + 'description' => '新建连接超时时间。'."\n" + .'值范围**1**~**10**秒,默认值为**5**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '5', + ], + 'FailTimeout' => [ + 'description' => '失效时间,单位秒,当源站失败超过**MaxFails**时,则将该源站地址设置为down,时效为**FailTimeout**时间,最终取值取**ConnectTimeout**和**FailTimeout**的最大值。'."\n" + .'值范围**1**~**3600**秒,默认值为**10**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'MaxFails' => [ + 'description' => '最大失败次数,健康检查相关。'."\n" + .'值范围**1**~**10**秒,默认值为**3**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '3', + ], + 'Mode' => [ + 'description' => '主备属性标志。取值:'."\n" + ."\n" + .'- **active**:主。'."\n" + .'- **backup**:备。', + 'type' => 'string', + 'example' => 'active', + ], + 'ReadTimeout' => [ + 'description' => '读连接超时时间。'."\n" + .'取值范围**10**~**300**秒,默认值为**120**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '120', + ], + 'SendTimeout' => [ + 'description' => '写连接超时时间。'."\n" + .'取值范围**10**~**300**秒,默认值为**120**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '120', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"ProxyMode\\": \\"rr\\",\\n \\"UpstreamRetry\\": 1,\\n \\"RsAttrRwTimeoutMax\\": 300,\\n \\"RequestId\\": \\"9E7F6B2C-03F2-462F-9076-B782CF0DD502\\",\\n \\"Attributes\\": [\\n {\\n \\"RsType\\": 0,\\n \\"RealServer\\": \\"1.***.***.1\\",\\n \\"Attribute\\": {\\n \\"Weight\\": 100,\\n \\"ConnectTimeout\\": 5,\\n \\"FailTimeout\\": 10,\\n \\"MaxFails\\": 3,\\n \\"Mode\\": \\"active\\",\\n \\"ReadTimeout\\": 120,\\n \\"SendTimeout\\": 120\\n }\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n rr\\n 9E7F6B2C-03F2-462F-9076-B782CF0DD502\\n \\n 0\\n 1.***.***.1\\n \\n 100\\n \\n \\n","errorExample":""}]', + 'title' => '查询网站业务转发规则的回源策略', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'AssociateWebCert' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106049', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'formData', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'CertId', + 'in' => 'formData', + 'schema' => [ + 'description' => '证书ID。'."\n" + .'> 传入证书ID后,无需传入CertName、Cert和Key。不能与CertIdentifier同时传入。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '2404693', + ], + ], + [ + 'name' => 'CertName', + 'in' => 'formData', + 'schema' => [ + 'description' => '证书名称。 '."\n" + ."\n" + .'> 要关联的证书名称。该参数必须与Cert和Key一同使用。', + 'type' => 'string', + 'required' => false, + 'example' => 'example-cert'."\n", + ], + ], + [ + 'name' => 'Cert', + 'in' => 'formData', + 'schema' => [ + 'description' => '要关联的证书公钥。该参数必须与CertName和Key一同使用。 '."\n" + ."\n" + .'> 传入CertName、Cert和Key后,无需传入CertId。', + 'type' => 'string', + 'required' => false, + 'example' => '-----BEGIN CERTIFICATE----- 62EcYPWd2Oy1vs6MTXcJSf*************************************************************************************************************************************************************************ZIo2ZUhl02SIDNggIEeg== -----END CERTIFICATE-----'."\n", + ], + ], + [ + 'name' => 'Key', + 'in' => 'formData', + 'schema' => [ + 'description' => '要关联的证书私钥。该参数必须与CertName和Cert一同使用。 '."\n" + ."\n" + .'> 传入CertName、Cert和Key后,无需传入CertId。', + 'type' => 'string', + 'required' => false, + 'example' => '-----BEGIN RSA PRIVATE KEY----- DADTPZoOHd9WtZ3UKHJT**************************************************************************************************************************************************************************qf0YF8bv5UK5G04RtKadOw== -----END RSA PRIVATE KEY-----'."\n", + ], + ], + [ + 'name' => 'CertIdentifier', + 'in' => 'formData', + 'schema' => [ + 'description' => '全局证书ID,证书ID+"-cn-hangzhou"。如果证书ID=123,则CertIdentifier=“123-cn-hangzhou”。'."\n" + .'> 不能与CertId同时传入。', + 'type' => 'string', + 'required' => false, + 'example' => '9430680-cn-hangzhou'."\n", + ], + ], + [ + 'name' => 'CertRegion', + 'in' => 'formData', + 'schema' => [ + 'description' => '证书所在地域。支持**cn-hangzhou**和**ap-southeast-1**,默认**cn-hangzhou** .', + 'type' => 'string', + 'required' => false, + 'example' => 'cn-hangzhou', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '40F11005-A75C-4644-95F2-52A4E7D43E91', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"40F11005-A75C-4644-95F2-52A4E7D43E91\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t40F11005-A75C-4644-95F2-52A4E7D43E91\\r\\n","errorExample":""}]', + 'title' => '为网站业务转发规则关联SSL证书', + 'summary' => '为网站业务转发规则关联SSL证书。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigL7RsPolicy' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '106052', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。'."\n" + ."\n" + .'关于资源组的更多信息,请参见[创建资源组](~~94485~~)。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的网站业务的域名。'."\n" + ."\n" + .'> 域名必须已经配置过网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有已经配置过网站业务转发规则的域名。'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Policy', + 'in' => 'query', + 'schema' => [ + 'description' => '回源策略。使用JSON结构体转化的字符串格式表示,JSON结构体包含以下字段:'."\n" + ."\n" + .' - **ProxyMode**:String类型 | 必选 | 回源负载均衡算法。取值:'."\n" + .' - **ip_hash**:表示IP Hash算法。根据请求来源IP进行HASH映射,将同一个IP的所有请求定向到一个源站服务器。'."\n" + .' - **rr**:表示轮询算法。将所有请求轮流分配给不同源站服务器。使用该算法时,您可以根据不同服务器的性能为服务器设置权重。'."\n" + .' - **least_time**:表示Least Time算法。该算法通过智能DNS解析能力,保证业务流量从接入防护节点到转发回源站服务器整个链路的时延最短。'."\n" + .'- **Attributes**:JSONArray类型 | 可选 | 回源参数信息。数组中每个元素包含以下字段:'."\n" + .' - **RealServer**:String类型 | 可选 | 源站服务器地址。'."\n" + .' - **Attribute**:JSONObject类型 | 可选 | 回源参数。包含以下字段:'."\n" + .' - **Weight**:Integer类型 | 可选 | 服务器的权重。仅在使用轮询算法(**ProxyMode**为**rr**)时生效。权重取值范围:**1**~**100**,默认值为**100**。权重越高的服务器分配到的请求越多。'."\n" + .' - **ConnectTimeout**:Integer类型 | 可选 | 新建连接超时时间。值范围**1**~**10**秒,默认值为**5**。'."\n" + .' - **FailTimeout**:Integer类型 | 可选 | 失效时间,单位秒。值范围**1**~**3600**秒,默认值为**10**。'."\n" + .' - **MaxFails**:Integer类型 | 可选 | 最大失败次数,健康检查相关。值范围**1**~**10**秒,默认值为**3**。'."\n" + .' - **Mode**:String类型 | 可选 | 主备属性标志。取值:**active**为主。**backup**为备。'."\n" + .' - **ReadTimeout**:Integer类型 | 可选 | 读超时时间。值范围**10**~**300**秒,默认值为**120**。'."\n" + .' - **SendTimeout**:Integer类型 | 可选 | 写超时时间。值范围**10**~**300**秒,默认值为**120**。', + 'type' => 'string', + 'required' => true, + 'example' => '{"ProxyMode":"rr","Attributes":[{"RealServer":"1.***.***.1","Attribute":{"Weight":100,"ConnectTimeout":5,"FailTimeout":10,"MaxFails":3,"Mode":"active","ReadTimeout":120,"SendTimeout":120}},{"RealServer":"2.***.***.2","Attribute":{"Weight":100,"ConnectTimeout":5,"FailTimeout":10,"MaxFails":3,"Mode":"active","ReadTimeout":120,"SendTimeout":120}}]}', + ], + ], + [ + 'name' => 'UpstreamRetry', + 'in' => 'query', + 'schema' => [ + 'description' => '回源重试开关。取值:'."\n" + ."\n" + .'- **1**:回源重试开。'."\n" + .'- **0**:回源重试关。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + 'default' => '1', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '为转发规则设置回源策略', + 'summary' => '为已经创建的网站业务转发规则设置回源策略。', + 'description' => '如果接入DDoS高防的网站配置了多个源站服务器,您可以通过回源策略修改回源负载算法。默认使用IP Hash算法,支持修改为轮询或Leaset Time算法。具体说明请参见请求参数**Policy**的描述。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyOcspStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106252', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要设置静态页面缓存的域名。'."\n" + ."\n" + .'> 您可以调用[DescribeDomains](~~91724~~)查询所有已接入DDoS高防防护的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'click.linktech.cn', + ], + ], + [ + 'name' => 'Enable', + 'in' => 'query', + 'schema' => [ + 'description' => '是否开启OCSP功能。取值:'."\n" + .'- **1**:开启'."\n" + .'- **0**:关闭', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'D8DDBA8E-8182-5C85-AA41-F17EACFCAE0D', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"D8DDBA8E-8182-5C85-AA41-F17EACFCAE0D\\"\\n}","type":"json"}]', + 'title' => '设置是否启用 OCSP (Online Certificate Status Protocol)功能', + 'summary' => '是否启用 OCSP (Online Certificate Status Protocol)功能。', + 'description' => '该功能适用于网站HTTPS业务。如果您已选择的协议类型包含HTTPS,推荐启用该功能。', + ], + 'ConfigL7UsKeepalive' => [ + 'summary' => '配置域名回源长连接设置。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '215883', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'UpstreamKeepalive', + 'in' => 'query', + 'schema' => [ + 'description' => '高防回源长连接设置参数,使用JSON结构体转化的字符串格式表示,JSON结构体包含以下字段:'."\n" + ."\n" + .'- **enabled**:Boolean类型 | 必选 | 回源长连接配置开关。'."\n" + .'- **keepalive_requests**:Integer类型 | 必选 | 长连接复用的请求数量。'."\n" + .'- **keepalive_timeout**:Integer类型 | 必选 | 长连接的空闲超时时间。', + 'type' => 'string', + 'required' => true, + 'example' => '{"enabled": true, "keepalive_requests": 1000,"keepalive_timeout": 30}', + ], + ], + [ + 'name' => 'DownstreamKeepalive', + 'in' => 'query', + 'schema' => [ + 'description' => '客户端跟高防长连接的空闲超时时间', + 'type' => 'string', + 'required' => false, + 'example' => '60', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'Schema of Response', + 'description' => 'Schema of Response', + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => 'Id of the request', + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '6D48AED0-41DB-5D9B-B484-3B6AAD312AW2', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"6D48AED0-41DB-5D9B-B484-3B6AAD312AW2\\"\\n}","type":"json"}]', + 'title' => '配置域名回源长连接设置', + ], + 'DescribeL7UsKeepalive' => [ + 'summary' => '查询域名回源长连接设置。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '215888', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'Schema of Response', + 'description' => 'Schema of Response', + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => 'Id of the request', + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '39499F01-19D9-4EA4-A0E9-C6014BA5CDHE', + ], + 'RsKeepalive' => [ + 'description' => '配置的回源长连接参数。', + 'type' => 'object', + 'properties' => [ + 'Enabled' => [ + 'description' => '是否开启回源长连接。取值:'."\n" + ."\n" + .'- **true**:表示开启。'."\n" + .'- **false**:表示不开启。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'KeepaliveRequests' => [ + 'description' => '长连接复用的请求数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1000', + ], + 'KeepaliveTimeout' => [ + 'description' => '长连接的空闲超时时间。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '30', + ], + 'DsKeepaliveTimeout' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"39499F01-19D9-4EA4-A0E9-C6014BA5CDHE\\",\\n \\"RsKeepalive\\": {\\n \\"Enabled\\": true,\\n \\"KeepaliveRequests\\": 1000,\\n \\"KeepaliveTimeout\\": 30,\\n \\"DsKeepaliveTimeout\\": 0\\n }\\n}","type":"json"}]', + 'title' => '查询回源长连接设置', + ], + 'ModifyHeaders' => [ + 'summary' => '修改DDoS高防实例中已创建的域名自定义Header。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106247', + 'abilityTreeNodes' => [ + 'FEATUREddosCT2Z4D', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => '目标资源组ID。'."\n" + .'> * 您可以通过调用[ListResourceGroups](~~158855~~)接口或通过控制台获取资源组ID列表。相关操作,请参见[查看资源组基本信息](~~151181~~)。'."\n" + .'* 修改实例所属的资源组之前,您可以调用[ListResources](~~158866~~)接口查看实例现在所属的资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfmz6jbof5****'."\n", + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'example.aliyundoc.com', + ], + ], + [ + 'name' => 'CustomHeaders', + 'in' => 'query', + 'schema' => [ + 'description' => '自定义header的键值对。 Key为Header名称,Value为对应的值,Key和Value最最多设置5对,总长度最多为200字符。'."\n" + ."\n" + .'注意事项: '."\n" + ."\n" + .'- 请不要使用以下默认字段作为自定义Header。'."\n" + .' - X-Forwarded-ClientSrcPort:默认被用于获取访问高防七层引擎的客户端端口。'."\n" + .' - X-Forwarded-ProxyPort:默认被用于获取访问高防七层引擎的监听端口。'."\n" + .' - X-Forwarded-For:默认被用于获取访问高防七层引擎的客户端IP。'."\n" + .'- 请不要使用标准HTTP头部字段(例如,host、user-agent、connection、upgrade等)或一些被广泛使用的自定义HTTP头部字段(x-real-ip、x-true-ip、x-client-ip、web-server-type、wl-proxy-client-ip、eagleeye-rpcid、eagleeye-traceid、x-forwarded-cluster、x-forwarded-proto等),否则会导致请求原始头部字段的内容被改写。'."\n" + ."\n" + .'>如果您将Key设置为X-Forwarded-ClientSrcPort,表示获取访问高防七层引擎的客户端端口,此时Value值为""。', + 'type' => 'string', + 'required' => true, + 'example' => '{"X-Forwarded-ClientSrcPort":""}', + ], + ], + [ + 'name' => 'EmbeddedHeaders', + 'in' => 'query', + 'schema' => [ + 'title' => '请求头字段转发配置', + 'description' => '请求头字段转发配置', + 'type' => 'string', + 'required' => false, + 'example' => '{"X-Client-IP":true,"X-True-IP":true,"Web-Server-Type":true,"WL-Proxy-Client-IP":true,"X-Forwarded-Proto":true}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'description' => '返回参数。', + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题', + 'type' => 'string', + 'example' => 'DC38A1D3-C042-5670-8394-8F6B1FA97B5E', + ], + ], + ], + ], + ], + 'errorCodes' => [ + 400 => [ + [ + 'errorCode' => 'InvalidEmbeddedHeaders', + 'errorMessage' => 'EmbeddedHeaders parameter is invalid.', + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"DC38A1D3-C042-5670-8394-8F6B1FA97B5E\\"\\n}","type":"json"}]', + 'title' => '修改自定义header', + ], + 'DescribeHeaders' => [ + 'summary' => '查询域名的自定义Header。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106146', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-aek3cmuvpia****', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询自定义Header的域名。'."\n" + ."\n" + .'> 您可以调用[DescribeDomains](~~91724~~)查询所有已接入DDoS高防防护的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'example.aliyundoc.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '48BC7BA5-69BE-5C31-A080-AFF2431AE48D', + ], + 'CustomHeader' => [ + 'description' => '自定义头信息。', + 'type' => 'object', + 'properties' => [ + 'Headers' => [ + 'description' => '返回头信息。', + 'type' => 'string', + 'example' => '{"X-Forwarded-ClientSrcPort":"","header1":"hLeLele"}', + ], + 'Domain' => [ + 'description' => '网站业务的域名。', + 'type' => 'string', + 'example' => 'example.aliyundoc.com', + ], + ], + ], + 'EmbeddedHeaders' => [ + 'title' => '请求头字段转发配置', + 'description' => '请求头字段转发配置', + 'type' => 'string', + 'example' => '{"X-Client-IP":true,"X-True-IP":true,"Web-Server-Type":true,"WL-Proxy-Client-IP":true,"X-Forwarded-Proto":true}', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"48BC7BA5-69BE-5C31-A080-AFF2431AE48D\\",\\n \\"CustomHeader\\": {\\n \\"Headers\\": \\"{\\\\\\"X-Forwarded-ClientSrcPort\\\\\\":\\\\\\"\\\\\\",\\\\\\"header1\\\\\\":\\\\\\"hLeLele\\\\\\"}\\",\\n \\"Domain\\": \\"example.aliyundoc.com\\"\\n },\\n \\"EmbeddedHeaders\\": \\"{\\\\\\"X-Client-IP\\\\\\":true,\\\\\\"X-True-IP\\\\\\":true,\\\\\\"Web-Server-Type\\\\\\":true,\\\\\\"WL-Proxy-Client-IP\\\\\\":true,\\\\\\"X-Forwarded-Proto\\\\\\":true}\\"\\n}","type":"json"}]', + 'title' => '查询自定义header', + ], + 'DescribeDomainH2Fingerprint' => [ + 'summary' => '查询网站的HTTP 2.0 指纹信息。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '231662', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + ."\n" + .'> 您可以调用[DescribeDomains](~~91724~~)查询所有已接入DDoS高防防护的网站业务的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'example.aliyundoc.com'."\n", + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1716435180', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '1726318200', + ], + ], + [ + 'name' => 'Limit', + 'in' => 'query', + 'schema' => [ + 'description' => '返回数据条目。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '20', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '112777CC-2AD6-46FC-A263-00B931406FCD', + ], + 'DomainH2Fp' => [ + 'description' => '域名Top N HTTP2.0 指纹列表。', + 'type' => 'array', + 'items' => [ + 'description' => 'HTTP2.0 指纹信息。', + 'type' => 'object', + 'properties' => [ + 'H2Fingerprint' => [ + 'description' => 'HTTP2.0 指纹。', + 'type' => 'string', + 'example' => '532501bc316d02c8b1a007db76f2c796', + ], + 'Pv' => [ + 'description' => '域名匹配HTTP2.0 指纹次数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '471755', + ], + 'Domain' => [ + 'description' => '网站业务的域名。', + 'type' => 'string', + 'example' => 'example.aliyundoc.com'."\n", + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"112777CC-2AD6-46FC-A263-00B931406FCD\\",\\n \\"DomainH2Fp\\": [\\n {\\n \\"H2Fingerprint\\": \\"532501bc316d02c8b1a007db76f2c796\\",\\n \\"Pv\\": 471755,\\n \\"Domain\\": \\"example.aliyundoc.com\\\\n\\"\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询网站 HTTP2.0 指纹', + ], + 'DescribeDomainTopReferer' => [ + 'summary' => '查询网站Top N Referer。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'Region', + 'in' => 'query', + 'schema' => [ + 'description' => '服务地域。取值:'."\n" + .'- **cn**:中国内地。'."\n" + .'- **cn-hongkong**:非中国内地。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'example.aliyundoc.com'."\n", + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1701991920', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1721561100', + ], + ], + [ + 'name' => 'Limit', + 'in' => 'query', + 'schema' => [ + 'description' => '返回数据条目。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'DomainTopReferer' => [ + 'description' => '网站Top Referer数据。', + 'type' => 'array', + 'items' => [ + 'description' => 'Referer数据。', + 'type' => 'object', + 'properties' => [ + 'Referer' => [ + 'description' => 'Referer 经过Base64加密后的值。', + 'type' => 'string', + 'example' => 'aHR0cHM6Ly9zZXJ2aWNld2VjaGF0LmNvbS93eGY3ZDc5YWY0YzU4ZDH3NTEvNC9wYWdlLWZyYW1lLmh0bWw=', + ], + 'Pv' => [ + 'description' => '请求匹配次数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '257031', + ], + 'Domain' => [ + 'description' => '网站业务的域名。', + 'type' => 'string', + 'example' => 'example.aliyundoc.com'."\n", + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"DomainTopReferer\\": [\\n {\\n \\"Referer\\": \\"aHR0cHM6Ly9zZXJ2aWNld2VjaGF0LmNvbS93eGY3ZDc5YWY0YzU4ZDH3NTEvNC9wYWdlLWZyYW1lLmh0bWw=\\",\\n \\"Pv\\": 257031,\\n \\"Domain\\": \\"example.aliyundoc.com\\\\n\\"\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询网站Top Referer', + ], + 'DescribeDomainTopUserAgent' => [ + 'summary' => '查询网站Top UserAgent。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'Region', + 'in' => 'query', + 'schema' => [ + 'description' => '服务地域。取值:'."\n" + .'- **cn**:中国内地。'."\n" + .'- **cn-hongkong**:非中国内地。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.example.com'."\n", + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1609430400', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1708352700', + ], + ], + [ + 'name' => 'Limit', + 'in' => 'query', + 'schema' => [ + 'description' => '返回数据条目。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '20', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的 ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'DomainTopUa' => [ + 'description' => 'UserAgent列表数据。', + 'type' => 'array', + 'items' => [ + 'description' => 'userAgent数据。', + 'type' => 'object', + 'properties' => [ + 'UserAgent' => [ + 'description' => 'User-Agent经过base64加密的值。', + 'type' => 'string', + 'example' => 'TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTYuMC40NjY0LjExMCACYWZhcmkvNTM3LjM2', + ], + 'Pv' => [ + 'description' => '请求匹配次数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '22121', + ], + 'Domain' => [ + 'description' => '网站域名。', + 'type' => 'string', + 'example' => 'www.example.com'."\n", + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"DomainTopUa\\": [\\n {\\n \\"UserAgent\\": \\"TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTYuMC40NjY0LjExMCACYWZhcmkvNTM3LjM2\\",\\n \\"Pv\\": 22121,\\n \\"Domain\\": \\"www.example.com\\\\n\\"\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询网站Top UserAgent', + ], + 'DescribeDomainTopFingerprint' => [ + 'summary' => '查询网站Top N 客户端指纹。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'Region', + 'in' => 'query', + 'schema' => [ + 'description' => '服务地域。取值:'."\n" + .'- **cn**:中国内地。'."\n" + .'- **cn-hongkong**:非中国内地。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'example.aliyundoc.com'."\n", + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。使用时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1719211800', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1723552200', + ], + ], + [ + 'name' => 'Limit', + 'in' => 'query', + 'schema' => [ + 'description' => '返回数据条目。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '10', + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + 'schema' => [ + 'description' => '返回数据的步长,单位为秒,即每隔多少秒返回一个结果。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '60', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的 ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'DomainTopFp' => [ + 'description' => '网站客户端指纹列表。', + 'type' => 'array', + 'items' => [ + 'description' => '网站客户端指纹。', + 'type' => 'object', + 'properties' => [ + 'Fingerprinting' => [ + 'description' => '客户端指纹。', + 'type' => 'string', + 'example' => '8a374c9724582b14a4cfa58c8c9fb2bc', + ], + 'Pv' => [ + 'description' => '请求匹配次数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '22121', + ], + 'Domain' => [ + 'description' => '网站业务的域名。', + 'type' => 'string', + 'example' => 'example.aliyundoc.com'."\n", + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"DomainTopFp\\": [\\n {\\n \\"Fingerprinting\\": \\"8a374c9724582b14a4cfa58c8c9fb2bc\\",\\n \\"Pv\\": 22121,\\n \\"Domain\\": \\"example.aliyundoc.com\\\\n\\"\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询网站Top N客户端指纹', + ], + 'DescribeDomainBps' => [ + 'summary' => '查询网站带宽流量。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'Region', + 'in' => 'query', + 'schema' => [ + 'description' => '服务地域。取值:'."\n" + .'- **cn**:中国内地。'."\n" + .'- **cn-hongkong**:非中国内地。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.example.com', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的请求数据的开始时间。使用时间戳表示,单位:秒。'."\n" + ."\n" + .'> 必须为整点分钟。'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1719211800', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的请求数据的结束时间。使用时间戳表示,单位:秒。'."\n" + ."\n" + .'> 必须为整点分钟。'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1722339300', + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + 'schema' => [ + 'description' => '查询数据的时间粒度,支持300、 3600和86400秒。3天以内(不包含3天整)支持300、 3600、 86400。3-31天(不包含31天整)支持3600和86400。31天以上支持86400。不传和传的值不支持时,使用默认值。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '600', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'DomainBps' => [ + 'description' => '查询的带宽列表数据。', + 'type' => 'array', + 'items' => [ + 'description' => '带宽数据。', + 'type' => 'object', + 'properties' => [ + 'Index' => [ + 'description' => '返回数据的索引号。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'InBps' => [ + 'description' => '入方向带宽,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'OutBps' => [ + 'description' => '出方向带宽,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"DomainBps\\": [\\n {\\n \\"Index\\": 1,\\n \\"InBps\\": 0,\\n \\"OutBps\\": 0\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询网站带宽流量', + ], + 'DescribeDomainTopHttpMethod' => [ + 'summary' => '查询网站Top N的HTTP_Method。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'Region', + 'in' => 'query', + 'schema' => [ + 'description' => '服务地域。取值:'."\n" + .'- **cn**:中国内地。'."\n" + .'- **cn-hongkong**:非中国内地。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'example.aliyundoc.com'."\n", + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1712449710', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1722339300', + ], + ], + [ + 'name' => 'Limit', + 'in' => 'query', + 'schema' => [ + 'description' => '返回数据条目。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '20', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'DomainTopMethod' => [ + 'description' => '域名TOP请求方式列表。', + 'type' => 'array', + 'items' => [ + 'description' => '域名请求方式。', + 'type' => 'object', + 'properties' => [ + 'HttpMethod' => [ + 'description' => '域名对应的HTTP请求方法。', + 'type' => 'string', + 'example' => 'GET', + ], + 'Pv' => [ + 'description' => '请求匹配次数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '22121', + ], + 'Domain' => [ + 'description' => '网站业务的域名。', + 'type' => 'string', + 'example' => 'example.aliyundoc.com'."\n", + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"DomainTopMethod\\": [\\n {\\n \\"HttpMethod\\": \\"GET\\",\\n \\"Pv\\": 22121,\\n \\"Domain\\": \\"example.aliyundoc.com\\\\n\\"\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询网站Top HTTP_Method', + ], + 'CreateAsyncTask' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'abilityTreeCode' => '106062', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'TaskType', + 'in' => 'query', + 'schema' => [ + 'description' => '要创建的任务类型。取值:'."\n" + .'- **1**:四层导出任务,导出DDoS高防实例的端口转发规则'."\n" + .'- **2**:七层导出任务,导出网站业务转发规则'."\n" + .'- **3**:会话、健康检查导出任务,导出DDoS高防实例的会话、健康检查配置'."\n" + .'- **4**:DDoS防护策略导出任务,导出DDoS高防实例的DDoS防护策略配置'."\n" + .'- **5**:黑名单(针对目的IP)下载任务,导出针对DDoS高防实例的黑名单IP'."\n" + .'- **6**:白名单(针对目的IP)下载任务,导出针对DDoS高防实例的白名单IP', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '5', + ], + ], + [ + 'name' => 'TaskParams', + 'in' => 'query', + 'schema' => [ + 'description' => '任务参数信息。使用JSON格式的字符串表达。不同**TaskType**需要传入的任务参数不完全相同。'."\n" + ."\n" + .'**TaskType**为**1**、**3**、**4**、**5**、**6**时,任务参数的结构如下。'."\n" + .'- **instanceId**:String类型,必选,DDoS高防实例的ID。'."\n" + ."\n" + .'**TaskType**为**2**时,任务参数的结构如下。'."\n" + .'- **domain**:String类型,可选,网站业务的域名。不传入表示导出所有网站业务的转发规则。', + 'type' => 'string', + 'required' => true, + 'example' => '{"instanceId": "ddoscoo-cn-mp91j1ao****"}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '创建异步导出任务', + 'summary' => '创建异步导出任务,例如导出网站业务转发规则、端口转发规则、会话保持和健康检查配置、DDoS防护策略、IP黑白名单。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteAsyncTask' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'abilityTreeCode' => '106076', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + 'FEATUREddosN7DYCX', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'TaskId', + 'in' => 'query', + 'schema' => [ + 'description' => '要删除的任务ID。'."\n" + ."\n" + .'> 您可以调用[DescribeAsyncTasks](~~DescribeAsyncTasks~~)查询所有异步导出任务ID。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '删除指定的异步任务', + 'summary' => '删除异步导出任务。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'CreateNetworkRules' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'abilityTreeCode' => '106069', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'NetworkRules', + 'in' => 'query', + 'schema' => [ + 'description' => '端口转发规则的详细信息,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **InstanceId**:String类型,必选,DDoS高防实例ID。'."\n" + .'- **Protocol**:String类型,必选,转发协议类型。取值:**tcp**、**udp**。'."\n" + .'- **FrontendPort**:Integer类型,必选,转发端口。'."\n" + .'- **BackendPort**:Integer类型,必选,源站端口。'."\n" + .'- **RealServers**:JSON数组类型,必选,源站IP地址列表。最多支持20个IP地址。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"InstanceId":"ddoscoo-cn-mp91j1ao****","Protocol":"tcp","FrontendPort":8080,"BackendPort":8080,"RealServers":["1.1.1.1","2.2.2.2"]}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'ADCA45A5-D15C-4B7D-9F81-138B0B36D0BD', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"ADCA45A5-D15C-4B7D-9F81-138B0B36D0BD\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tADCA45A5-D15C-4B7D-9F81-138B0B36D0BD\\r\\n","errorExample":""}]', + 'title' => '创建端口转发规则', + 'summary' => '创建端口转发规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteNetworkRule' => [ + 'summary' => '目前不支持批量删除,每次只允许删除一个对象。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106083', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'NetworkRule', + 'in' => 'query', + 'schema' => [ + 'description' => '要删除的端口转发规则,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **InstanceId**:String类型,必选,DDoS高防实例ID。'."\n" + .'- **Protocol**:String类型,必选,转发协议类型。取值:**tcp**、**udp**。'."\n" + .'- **FrontendPort**:Integer类型,必选,转发端口。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"InstanceId":"ddoscoo-cn-mp91j1ao****","Protocol":"tcp","FrontendPort":8080}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '49AD2F34-694A-4024-9B0E-DDCFC59CCC13', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"49AD2F34-694A-4024-9B0E-DDCFC59CCC13\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t49AD2F34-694A-4024-9B0E-DDCFC59CCC13\\r\\n","errorExample":""}]', + 'title' => '删除端口转发规则', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyHealthCheckConfig' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106248', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'ForwardProtocol', + 'in' => 'query', + 'schema' => [ + 'description' => '转发协议。取值:'."\n" + .'- **tcp**'."\n" + .'- **udp**', + 'type' => 'string', + 'required' => true, + 'example' => 'tcp', + ], + ], + [ + 'name' => 'FrontendPort', + 'in' => 'query', + 'schema' => [ + 'description' => '转发端口。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '8080', + ], + ], + [ + 'name' => 'HealthCheck', + 'in' => 'query', + 'schema' => [ + 'description' => '健康检查配置的详细信息,使用JSON格式的字符串表述,具体结构如下。'."\n" + ."\n" + .'- **Type**:String类型,必选,协议类型。取值:**tcp**(四层)、**http**(七层)。'."\n" + .'- **Domain**:String类型,可选,域名。'."\n" + ."\n" + .' > 仅适用于七层健康检查。'."\n" + ."\n" + .'- **Uri**:String类型,可选,检查路径。'."\n" + ."\n" + .' > 仅适用于七层健康检查。'."\n" + ."\n" + .'- **Timeout**:Integer类型,可选,响应超时时间。取值范围:**1**~**30**,单位:秒。'."\n" + .'- **Port**:Integer类型,可选,检查端口。'."\n" + .'- **Interval**:Integer类型,可选,检查间隔。取值范围:**1**~**30**,单位:秒。'."\n" + .'- **Up**:Integer类型,可选,健康阈值。取值范围:**1**~**10**。'."\n" + .'- **Down**:Integer类型,可选,不健康阈值。取值范围:**1**~**10**。'."\n", + 'type' => 'string', + 'required' => true, + 'example' => '{"Type":"tcp","Timeout":10,"Port":8080,"Interval":10,"Up":10,"Down":40}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '编辑健康检查配置', + 'summary' => '编辑端口转发规则的健康检查配置(四层或七层)。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeNetworkRules' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106162', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'ForwardProtocol', + 'in' => 'query', + 'schema' => [ + 'description' => '转发协议。取值:'."\n" + .'- **tcp**'."\n" + .'- **udp**', + 'type' => 'string', + 'required' => false, + 'example' => 'tcp', + ], + ], + [ + 'name' => 'FrontendPort', + 'in' => 'query', + 'schema' => [ + 'description' => '转发端口。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '80', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询请求时返回的页码。例如,查询第一页的返回结果,则填写**1**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '页面显示的记录数量。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '端口转发规则总数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '8597F235-FA5E-4FC7-BAD9-E4C0B01BC771', + ], + 'NetworkRules' => [ + 'description' => '端口转发规则信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'FrontendPort' => [ + 'description' => '转发端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '80', + ], + 'IsAutoCreate' => [ + 'description' => '是否自动创建。取值:'."\n" + .'- **true**:是'."\n" + .'- **false**:否', + 'type' => 'boolean', + 'example' => 'true', + ], + 'InstanceId' => [ + 'description' => 'DDoS高防实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'Protocol' => [ + 'description' => '转发协议。取值:'."\n" + .'- **tcp**'."\n" + .'- **udp**', + 'type' => 'string', + 'example' => 'tcp', + ], + 'BackendPort' => [ + 'description' => '源站端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '80', + ], + 'RealServers' => [ + 'description' => '源站IP地址列表。', + 'type' => 'array', + 'items' => [ + 'description' => '源站IP地址。', + 'type' => 'string', + 'example' => '112.139.XX.XX', + ], + ], + 'Remark' => [ + 'description' => '端口转发规则的备注信息。', + 'type' => 'string', + 'example' => '测试', + ], + 'ProxyEnable' => [ + 'description' => '引流开关。取值:'."\n" + ."\n" + .'- 0:开启'."\n" + .'- 1: 关闭', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'ProxyStatus' => [ + 'description' => '引流状态。取值:'."\n" + ."\n" + .'- on:引流生效'."\n" + .'- off:引流失效', + 'type' => 'string', + 'example' => 'on', + ], + 'PayloadRuleEnable' => [ + 'description' => 'Payload策略模块开关。取值:'."\n" + ."\n" + .'- 1:开启'."\n" + .'- 0:关闭', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"TotalCount\\": 1,\\n \\"RequestId\\": \\"8597F235-FA5E-4FC7-BAD9-E4C0B01BC771\\",\\n \\"NetworkRules\\": [\\n {\\n \\"FrontendPort\\": 80,\\n \\"IsAutoCreate\\": true,\\n \\"InstanceId\\": \\"ddoscoo-cn-mp91j1ao****\\",\\n \\"Protocol\\": \\"tcp\\",\\n \\"BackendPort\\": 80,\\n \\"RealServers\\": [\\n \\"112.139.XX.XX\\"\\n ],\\n \\"Remark\\": \\"测试\\",\\n \\"ProxyEnable\\": 0,\\n \\"ProxyStatus\\": \\"on\\",\\n \\"PayloadRuleEnable\\": 1\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 1\\n 8597F235-FA5E-4FC7-BAD9-E4C0B01BC771\\n \\n 80\\n true\\n ddoscoo-cn-mp91j1ao****\\n tcp\\n 80\\n [\\"112.139.XX.XX\\"]\\n \\n","errorExample":""}]', + 'title' => '查询端口转发规则', + 'summary' => '查询端口转发规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeHealthCheckStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106148', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'NetworkRules', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的端口转发规则,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **InstanceId**:String类型,必选,DDoS高防实例ID。'."\n" + .'- **Protocol**:String类型,必选,转发协议类型。取值:**tcp**、**udp**。'."\n" + .'- **FrontendPort**:Integer类型,必选,转发端口。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"InstanceId":"ddoscoo-cn-mp91j1ao****","Protocol":"tcp","FrontendPort":8080}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'DE9FF9E1-569C-4B6C-AB6A-0F6D927BB27C', + ], + 'HealthCheckStatus' => [ + 'description' => '源站健康检查状态信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'description' => '源站健康检查状态。取值:'."\n" + .'- **normal**:健康'."\n" + .'- **abnormal**:不健康', + 'type' => 'string', + 'example' => 'normal', + ], + 'FrontendPort' => [ + 'description' => '转发端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '8080', + ], + 'InstanceId' => [ + 'description' => 'DDoS高防实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'Protocol' => [ + 'description' => '转发协议。取值:'."\n" + .'- **tcp**'."\n" + .'- **udp**', + 'type' => 'string', + 'example' => 'tcp', + ], + 'RealServerStatusList' => [ + 'description' => '源站IP地址健康检查状态列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'description' => '当前IP地址健康检查状态。取值:'."\n" + .'- **normal**:健康'."\n" + .'- **abnormal**:不健康', + 'type' => 'string', + 'example' => 'abnormal', + ], + 'Address' => [ + 'description' => '源站IP地址。', + 'type' => 'string', + 'example' => '192.0.XX.XX', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"DE9FF9E1-569C-4B6C-AB6A-0F6D927BB27C\\",\\n \\"HealthCheckStatus\\": [\\n {\\n \\"Status\\": \\"normal\\",\\n \\"FrontendPort\\": 8080,\\n \\"InstanceId\\": \\"ddoscoo-cn-mp91j1ao****\\",\\n \\"Protocol\\": \\"tcp\\",\\n \\"RealServerStatusList\\": [\\n {\\n \\"Status\\": \\"abnormal\\",\\n \\"Address\\": \\"192.0.XX.XX\\"\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n DE9FF9E1-569C-4B6C-AB6A-0F6D927BB27C\\n \\n normal\\n 8080\\n ddoscoo-cn-mp91j1ao****\\n tcp\\n \\n abnormal\\n
192.0.XX.XX
\\n
\\n
\\n
","errorExample":""}]', + 'title' => '查询源站健康检查状态信息', + 'summary' => '查询源站健康检查状态信息。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigNetworkRules' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106057', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'NetworkRules', + 'in' => 'query', + 'schema' => [ + 'description' => '端口转发规则的详细信息,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **InstanceId**:String类型,必选,DDoS高防实例ID。'."\n" + .'- **Protocol**:String类型,必选,转发协议类型。取值:**tcp**、**udp**。'."\n" + .'- **FrontendPort**:Integer类型,必选,转发端口。'."\n" + .'- **BackendPort**:Integer类型,必选,源站端口。'."\n" + .'- **RealServers**:JSON数组类型,必选,源站IP地址列表。最多支持20个IP地址。'."\n" + ."\n" + .'> 编辑端口转发规则时,只可以修改**RealServers**,即源站IP地址。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"InstanceId":"ddoscoo-cn-mp91j1ao****","Protocol":"tcp","FrontendPort":8080,"BackendPort":8080,"RealServers":["1.1.1.1","2.2.2.2","3.3.3.3"]}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CC042262-15A3-4A49-ADF0-130968EA47BC', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CC042262-15A3-4A49-ADF0-130968EA47BC\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tCC042262-15A3-4A49-ADF0-130968EA47BC\\r\\n","errorExample":""}]', + 'title' => '编辑端口转发规则', + 'summary' => '修改源站IP地址。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'CreateSchedulerRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'abilityTreeCode' => '106072', + 'abilityTreeNodes' => [ + 'FEATUREddosZIK01A', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Rules', + 'in' => 'query', + 'schema' => [ + 'description' => '通用联动规则的详细信息,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **Type**:String类型,必选,联动资源的地址格式。取值:'."\n" + .' - **A**:IP地址'."\n" + .' - **CNAME**:域名'."\n" + .'- **Value**:String类型,必选,联动资源的地址。'."\n" + .'- **Priority**:Integer类型,必选,规则优先级。取值范围:**0**~**100**,取值越大,优先级越高。'."\n" + .'- **ValueType**:Integer类型,必选,联动资源的类型。取值:'."\n" + .' - **1**:DDoS高防IP '."\n" + .' - **2**:(阶梯防护)云资源IP'."\n" + .' - **3**:(出海加速)加速线路IP'."\n" + .' - **5**:(CDN联动)加速域名'."\n" + .' - **6**:(云产品联动)云资源IP'."\n" + .'- **RegionId**:String类型,可选(**ValueType**为**2**时必选),地域ID。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"Type":"A", "Value":"1.1.XX.XX", "Priority":80,"ValueType":2, "RegionId":"cn-hangzhou" },{"Type":"A", "Value":"203.199.XX.XX", "Priority":80,"ValueType":1}]', + ], + ], + [ + 'name' => 'RuleName', + 'in' => 'query', + 'schema' => [ + 'description' => '规则名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'testrule', + ], + ], + [ + 'name' => 'RuleType', + 'in' => 'query', + 'schema' => [ + 'description' => '规则类型。取值:'."\n" + .'- **2**:阶梯防护'."\n" + .'- **3**:出海加速'."\n" + .'- **5**:CDN联动'."\n" + .'- **6**:云产品联动'."\n" + .'- **8**:安全加速', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '2', + ], + ], + [ + 'name' => 'Param', + 'in' => 'query', + 'schema' => [ + 'description' => 'CDN联动规则的详细信息,使用JSON格式的字符串表达,具体结构如下。'."\n" + .'- **ParamType**:必选,String类型,CDN联动类型。取值:**cdn**,表示CDN联动。'."\n" + .'- **ParamData**:必选,Map类型,CDN联动参数。具体结构如下。'."\n" + .' - **Domain**:必选,String类型,CDN加速域名。'."\n" + .' - **Cname**:必选,String类型,加速域名CNAME地址。'."\n" + .' - **AccessQps**:必选,Integer类型,访问QPS阈值。超过阈值切换到DDoS高防。'."\n" + .' - **UpstreamQps**:可选,Integer类型,回源QPS阈值。低于阈值切换到CDN。', + 'type' => 'string', + 'required' => false, + 'example' => '{"ParamType":"cdn","ParamData":{"Domain":"example.aliyundoc.com","Cname":"demo.aliyundoc.com","AccessQps":100,"UpstreamQps":100}}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '8DFB602D-1AAC-46C4-90F2-C84086E7A6E4', + ], + 'Cname' => [ + 'description' => '规则对应的流量调度器CNAME值。'."\n" + ."\n" + .'> 您必须将业务解析到流量调度器的CNAME,才能启用规则。', + 'type' => 'string', + 'example' => '48k7b372gpl4****.aliyunddos0001.com', + ], + 'RuleName' => [ + 'description' => '规则名称。', + 'type' => 'string', + 'example' => 'testrule', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"8DFB602D-1AAC-46C4-90F2-C84086E7A6E4\\",\\n \\"Cname\\": \\"48k7b372gpl4****.aliyunddos0001.com\\",\\n \\"RuleName\\": \\"testrule\\"\\n}","errorExample":""},{"type":"xml","example":"\\n 8DFB602D-1AAC-46C4-90F2-C84086E7A6E4\\n 48k7b372gpl4****.aliyunddos0001.com\\n testrule\\n","errorExample":""}]', + 'title' => '创建流量调度器调度规则', + 'summary' => '创建流量调度器调度规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteSchedulerRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'abilityTreeCode' => '106086', + 'abilityTreeNodes' => [ + 'FEATUREddosZIK01A', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'RuleName', + 'in' => 'query', + 'schema' => [ + 'description' => '要删除的规则名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'testrule', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '删除流量调度器调度规则', + 'summary' => '删除流量调度器调度规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifySchedulerRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106257', + 'abilityTreeNodes' => [ + 'FEATUREddosZIK01A', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Rules', + 'in' => 'query', + 'schema' => [ + 'description' => '通用联动规则的详细信息,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **Type**:String类型,必选,联动资源的地址格式。取值:'."\n" + .' - **A**:IP地址'."\n" + .' - **CNAME**:域名'."\n" + .'- **Value**:String类型,必选,联动资源的地址。'."\n" + .'- **Priority**:Integer类型,必选,规则优先级。取值范围:**0**~**100**,取值越大,优先级越高。'."\n" + .'- **ValueType**:Integer类型,必选,联动资源的类型。取值:'."\n" + .' - **1**:DDoS高防IP '."\n" + .' - **2**:(阶梯防护)云资源IP'."\n" + .' - **3**:(出海加速)加速线路IP'."\n" + .' - **5**:(CDN联动)加速域名'."\n" + .' - **6**:(云产品联动)云资源IP'."\n" + .' - **8**:(安全加速)安全加速IP'."\n" + .'- **RegionId**:String类型,可选(**ValueType**为**2**时必选),地域ID。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"Type":"A", "Value":"1.1.XX.XX", "Priority":80,"ValueType":2, "RegionId":"cn-hangzhou" },{"Type":"A", "Value":"203.199.XX.XX", "Priority":80,"ValueType":1}]', + ], + ], + [ + 'name' => 'RuleName', + 'in' => 'query', + 'schema' => [ + 'description' => '要编辑的规则名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'testrule', + ], + ], + [ + 'name' => 'RuleType', + 'in' => 'query', + 'schema' => [ + 'description' => '规则类型。取值:'."\n" + .'- **2**:阶梯防护'."\n" + .'- **3**:出海加速'."\n" + .'- **5**:CDN联动'."\n" + .'- **6**:云产品联动'."\n" + .'- **8**:安全加速', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '2', + ], + ], + [ + 'name' => 'Param', + 'in' => 'query', + 'schema' => [ + 'description' => "\n" + .'CDN联动规则的详细信息,使用JSON格式的字符串表达,具体结构如下。'."\n" + .'- **ParamType**:必选,String类型,CDN联动类型。取值:**cdn**,表示CDN联动。'."\n" + .'- **ParamData**:必选,Map类型,CDN联动参数。具体结构如下。'."\n" + .' - **Domain**:必选,String类型,CDN加速域名。'."\n" + .' - **Cname**:必选,String类型,加速域名CNAME地址。'."\n" + .' - **AccessQps**:必选,Integer类型,访问QPS阈值。超过阈值切换到DDoS高防。'."\n" + .' - **UpstreamQps**:可选,Integer类型,回源QPS阈值。低于阈值切换到CDN。', + 'type' => 'string', + 'required' => false, + 'example' => '{"ParamType":"cdn","ParamData":"Domain":"example.aliyundoc.com","Cname":"demo.aliyundoc.com","AccessQps":100,"UpstreamQps":100}}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'FFC77501-BDF8-4BC8-9BF5-B295FBC3189B', + ], + 'Cname' => [ + 'description' => '规则对应的流量调度器CNAME值。'."\n" + ."\n" + .'> 您必须将业务解析到流量调度器的CNAME,才能启用规则。', + 'type' => 'string', + 'example' => '48k7b372gpl4****.aliyunddos0001.com', + ], + 'RuleName' => [ + 'description' => '规则名称。', + 'type' => 'string', + 'example' => 'testrule', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FFC77501-BDF8-4BC8-9BF5-B295FBC3189B\\",\\n \\"Cname\\": \\"48k7b372gpl4****.aliyunddos0001.com\\",\\n \\"RuleName\\": \\"testrule\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FFC77501-BDF8-4BC8-9BF5-B295FBC3189B\\n 48k7b372gpl4****.aliyunddos0001.com\\n testrule\\n","errorExample":""}]', + 'title' => '编辑流量调度器调度规则', + 'summary' => '编辑流量调度器调度规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeSchedulerRules' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106184', + 'abilityTreeNodes' => [ + 'FEATUREddosZIK01A', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'RuleName', + 'in' => 'query', + 'schema' => [ + 'description' => '规则名称。', + 'type' => 'string', + 'required' => false, + 'example' => 'testrule', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询请求时返回的页码。例如,查询第一页的返回结果,则填写**1**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '页面显示的记录数量。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '流量调度规则的总数。', + 'type' => 'string', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '11C55595-1757-4B17-9ACE-4ACB68C2D989', + ], + 'SchedulerRules' => [ + 'description' => '流量调度规则信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'RuleType' => [ + 'description' => '规则类型。取值:'."\n" + .'- **2**:阶梯防护'."\n" + .'- **3**:出海加速'."\n" + .'- **5**:CDN联动'."\n" + .'- **6**:云产品联动'."\n" + .'- **8**:安全加速', + 'type' => 'string', + 'example' => '2', + ], + 'Cname' => [ + 'description' => 'CNAME值。', + 'type' => 'string', + 'example' => '4eru5229a843****.aliyunddos0001.com', + ], + 'RuleName' => [ + 'description' => '规则名称。', + 'type' => 'string', + 'example' => 'doctest', + ], + 'Rules' => [ + 'description' => '规则列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Type' => [ + 'description' => '资源地址的格式。取值:'."\n" + .'- **A**:IPv4地址'."\n" + .'- **CNAME**:CNAME地址', + 'type' => 'string', + 'example' => 'A', + ], + 'Status' => [ + 'description' => '规则生效状态。取值:'."\n" + .'- **0**:未生效'."\n" + .'- **1**:生效', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Value' => [ + 'description' => '资源地址。', + 'type' => 'string', + 'example' => '203.***.***.39', + ], + 'ValueType' => [ + 'description' => '资源地址类型。取值:'."\n" + .'- **1**:DDoS高防IP '."\n" + .'- **2**:(阶梯防护)云资源IP'."\n" + .'- **3**:(出海加速)加速线路IP'."\n" + .'- **5**:(CDN联动)加速域名'."\n" + .'- **6**:(云产品联动)云资源IP'."\n" + .'- **8**:(安全加速)安全加速P', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'Priority' => [ + 'description' => '规则优先级。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '100', + ], + 'RestoreDelay' => [ + 'description' => '回切时间,单位为分钟。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '60', + ], + 'RegionId' => [ + 'description' => '地域ID。'."\n" + ."\n" + .'> 仅当RuleType(即阶梯防护规则)取值为2时返回。', + 'type' => 'string', + 'example' => '1', + ], + 'Line' => [ + 'type' => 'string', + ], + ], + ], + ], + 'Param' => [ + 'description' => '全球加速实例联动DDoS高防的规则。', + 'type' => 'object', + 'properties' => [ + 'ParamType' => [ + 'description' => '联动资源的类型。取值:**GA**,表示全球加速实例。', + 'type' => 'string', + 'example' => 'GA', + ], + 'ParamData' => [ + 'description' => '联动资源。', + 'type' => 'object', + 'properties' => [ + 'CloudInstanceId' => [ + 'description' => '全球加速实例的ID。', + 'type' => 'string', + 'example' => 'ga-bp1htlajy5509rc99****', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"TotalCount\\": \\"1\\",\\n \\"RequestId\\": \\"11C55595-1757-4B17-9ACE-4ACB68C2D989\\",\\n \\"SchedulerRules\\": [\\n {\\n \\"RuleType\\": \\"2\\",\\n \\"Cname\\": \\"4eru5229a843****.aliyunddos0001.com\\",\\n \\"RuleName\\": \\"doctest\\",\\n \\"Rules\\": [\\n {\\n \\"Type\\": \\"A\\",\\n \\"Status\\": 0,\\n \\"Value\\": \\"203.***.***.39\\",\\n \\"ValueType\\": 1,\\n \\"Priority\\": 100,\\n \\"RestoreDelay\\": 60,\\n \\"RegionId\\": \\"1\\",\\n \\"Line\\": \\"\\"\\n }\\n ],\\n \\"Param\\": {\\n \\"ParamType\\": \\"GA\\",\\n \\"ParamData\\": {\\n \\"CloudInstanceId\\": \\"ga-bp1htlajy5509rc99****\\"\\n }\\n }\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\t\\r\\n\\t\\t1\\r\\n\\t\\t11C55595-1757-4B17-9ACE-4ACB68C2D989\\r\\n\\t\\t\\r\\n\\t\\t\\t\\r\\n\\t\\t\\t\\t\\r\\n\\t\\t\\t\\t\\tga-bp1htlajy5509rc99****\\r\\n\\t\\t\\t\\t\\r\\n\\t\\t\\t\\tGA\\r\\n\\t\\t\\t\\r\\n\\t\\t\\t6\\r\\n\\t\\t\\t4eru5229a843****.aliyunddos0001.com\\r\\n\\t\\t\\t\\r\\n\\t\\t\\t\\t0\\r\\n\\t\\t\\t\\tA\\r\\n\\t\\t\\t\\t60\\r\\n\\t\\t\\t\\t1\\r\\n\\t\\t\\t\\t100\\r\\n\\t\\t\\t\\t203.***.***.39\\r\\n\\t\\t\\t\\t\\r\\n\\t\\t\\t\\r\\n\\t\\t\\t\\r\\n\\t\\t\\t\\t1\\r\\n\\t\\t\\t\\tA\\r\\n\\t\\t\\t\\t6\\r\\n\\t\\t\\t\\t50\\r\\n\\t\\t\\t\\t47.***.***.47\\r\\n\\t\\t\\t\\tcn-hangzhou\\r\\n\\t\\t\\t\\r\\n\\t\\t\\tdoctest\\r\\n\\t\\t\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询流量调度器的调度规则', + 'summary' => '查询流量调度器的调度规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'SwitchSchedulerRule' => [ + 'summary' => '将业务流量切换到DDoS高防实例进行清洗、回切到联动资源。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106277', + 'abilityTreeNodes' => [ + 'FEATUREddosZIK01A', + ], + ], + 'parameters' => [ + [ + 'name' => 'RuleName', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的流量调度规则的名称。'."\n" + ."\n" + .'> 您可以调用[DescribeSchedulerRules](~~157481~~)查询所有流量调度规则的名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'testrule', + ], + ], + [ + 'name' => 'RuleType', + 'in' => 'query', + 'schema' => [ + 'description' => '流量调度规则的类型。取值:'."\n" + ."\n" + .'- **2**:表示阶梯防护规则。'."\n" + .'- **3**:表示出海加速规则。'."\n" + .'- **5**:表示CDN联动规则。'."\n" + .'- **6**:表示云产品联动规则。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '6', + ], + ], + [ + 'name' => 'SwitchData', + 'in' => 'query', + 'schema' => [ + 'description' => '业务流量切换操作的配置。使用JSON数组转化的字符串表示,JSON数组的每个元素是一个结构体,结构体包含以下字段:'."\n" + ."\n" + .'- **Value**:String类型 | 必选 | 联动资源的IP地址。'."\n" + ."\n" + .'- **State**:Integer类型 | 必选 | 操作类型。取值:'."\n" + .' - **0**:表示将业务流量从联动资源切换到DDoS高防实例进行清洗。'."\n" + .' - **1**:表示将业务流量回切到联动资源。'."\n" + ."\n" + .'- **Interval**:Integer类型 | 可选 | 回切时间,单位:分钟。使用说明:'."\n" + .' - **State**为**0**(表示切换到高防时),必须设置该参数为**-1**,否则会调用失败。'."\n" + .' - **State**为**1**(表示回切到云资源时,无需设置该参数。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"Value":"39.104.XX.XX","State":0,"Interval":-1}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '7E3C301F-84BB-50E4-9DB9-2937B2429C1E', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"7E3C301F-84BB-50E4-9DB9-2937B2429C1E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n 7E3C301F-84BB-50E4-9DB9-2937B2429C1E\\n","errorExample":""}]', + 'title' => '切换调度规则', + 'description' => '本接口用于修改单个流量调度规则的当前生效资源,例如,将业务流量切换到DDoS高防实例进行清洗、回切到联动资源。'."\n" + ."\n" + .'调用本接口前,您必须已经调用[CreateSchedulerRule](~~157479~~)创建了流量调度规则。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。'."\n", + ], + 'DescribeCdnLinkageRules' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106105', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'ddos高防实例在资源管理产品中所属的资源组id。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'example.aliyundoc.com'."\n", + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置当前页面的页码。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时每页包含的记录数量。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '结果中数据的总条数。', + 'type' => 'string', + 'example' => '12', + ], + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '02FE96D9-C77B-5735-B36D-329E052C8047', + ], + 'SchedulerRules' => [ + 'description' => '流量调度规则信息。', + 'type' => 'array', + 'items' => [ + 'description' => '流量调度规则信息。', + 'type' => 'object', + 'properties' => [ + 'Domain' => [ + 'description' => '域名。', + 'type' => 'string', + 'example' => 'example.aliyundoc.com'."\n", + ], + 'CdnLinkageEnable' => [ + 'description' => 'CDN联动状态是否开启。取值:'."\n" + .'- **0**: 关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'CdnLinkageRule' => [ + 'description' => 'CDN联动规则。', + 'type' => 'object', + 'properties' => [ + 'Cname' => [ + 'description' => '域名对应的DDoS高防CNAME地址。', + 'type' => 'string', + 'example' => 'example.aliyundoc.com'."\n", + ], + 'RuleName' => [ + 'description' => '流量调度规则名称。', + 'type' => 'string', + 'example' => 'testDDos', + ], + 'Rules' => [ + 'description' => '规则信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Type' => [ + 'description' => '资源地址的格式。取值:'."\n" + .'- **A**:IPv4地址'."\n" + .'- **AAAA**:IPv6地址'."\n" + .'- **CNAME**:CNAME地址', + 'type' => 'string', + 'example' => 'A', + ], + 'Status' => [ + 'description' => '当前生效状态。取值:'."\n" + ."\n" + .'- **0**:表示未生效。'."\n" + .'- **1**:表示生效。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'Value' => [ + 'description' => '资源地址。', + 'type' => 'string', + 'example' => '203.107.XX.XX', + ], + 'ValueType' => [ + 'description' => '资源地址类型。取值:'."\n" + .'- **1**:DDoS高防IP '."\n" + .'- **5**:(CDN联动)加速域名', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'Priority' => [ + 'description' => '规则优先级。取值范围:0~100,取值越大,优先级越高。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'RegionId' => [ + 'description' => '地域ID(默认为空)。', + 'type' => 'string', + 'example' => '""', + ], + ], + ], + ], + 'Param' => [ + 'description' => '联动资源。', + 'type' => 'object', + 'properties' => [ + 'ParamType' => [ + 'description' => '联动资源的类型。取值:'."\n" + ."\n" + .'- **cdn**:表示阿里云CDN。'."\n" + .'- **dcdn**:表示阿里云DCDN。', + 'type' => 'string', + 'example' => 'cdn', + ], + 'ParamData' => [ + 'description' => '联动条件。', + 'type' => 'object', + 'properties' => [ + 'AccessQps' => [ + 'description' => '联动切换QPS阈值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '100', + ], + 'UpstreamQps' => [ + 'description' => '保留字段,目前默认0。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"TotalCount\\": \\"12\\",\\n \\"RequestId\\": \\"02FE96D9-C77B-5735-B36D-329E052C8047\\",\\n \\"SchedulerRules\\": [\\n {\\n \\"Domain\\": \\"example.aliyundoc.com\\\\n\\",\\n \\"CdnLinkageEnable\\": 0,\\n \\"CdnLinkageRule\\": {\\n \\"Cname\\": \\"example.aliyundoc.com\\\\n\\",\\n \\"RuleName\\": \\"testDDos\\",\\n \\"Rules\\": [\\n {\\n \\"Type\\": \\"A\\",\\n \\"Status\\": 1,\\n \\"Value\\": \\"203.107.XX.XX\\",\\n \\"ValueType\\": 1,\\n \\"Priority\\": 1,\\n \\"RegionId\\": \\"\\\\\\"\\\\\\"\\"\\n }\\n ],\\n \\"Param\\": {\\n \\"ParamType\\": \\"cdn\\",\\n \\"ParamData\\": {\\n \\"AccessQps\\": 100,\\n \\"UpstreamQps\\": 0\\n }\\n }\\n }\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询CDN联动规则', + 'summary' => '此API用于查询指定域名下的CDN联动规则配置。', + ], + 'AddAutoCcBlacklist' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'abilityTreeCode' => '106046', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用**DescribeInstanceIds**查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'Blacklist', + 'in' => 'query', + 'schema' => [ + 'description' => '黑名单IP的详细信息,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **src**:String类型,必选,黑名单IP。'."\n" + .'> 黑名单中最多支持手动添加2000个IP。多个IP地址间使用空格或换行方式分割。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"src":"198.51.XX.XX"},{"src":"198.52.XX.XX"}]', + ], + ], + [ + 'name' => 'ExpireTime', + 'in' => 'query', + 'schema' => [ + 'description' => '过期时间,可自定义。取值范围:**300**~**604800**,单位:秒。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '300', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\n","errorExample":""}]', + 'title' => '添加针对DDoS高防实例的黑名单IP', + 'summary' => '添加针对DDoS高防实例的黑名单IP。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'AddAutoCcWhitelist' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'abilityTreeCode' => '106047', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '要添加白名单IP的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'Whitelist', + 'in' => 'query', + 'schema' => [ + 'description' => '要添加的白名单IP的配置。使用JSON数组转化的字符串表示。JSON数组的每个元素是一个白名单IP结构体,具体包含以下参数:'."\n" + ."\n" + .'- **src**:String类型 | 必选 | 要添加到白名单的IP地址。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"src":"192.XX.XX.1"},{"src":"192.XX.XX.2"}]', + ], + ], + [ + 'name' => 'ExpireTime', + 'in' => 'query', + 'schema' => [ + 'description' => '该参数已废弃。'."\n" + ."\n" + .'> 该参数表示黑名单IP的有效期。白名单IP默认永久有效,无需设置该参数。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '0', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'AB5025DA-5C52-5207-B6AC-3F198758B678', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"AB5025DA-5C52-5207-B6AC-3F198758B678\\"\\n}","errorExample":""},{"type":"xml","example":"\\n AB5025DA-5C52-5207-B6AC-3F198758B678\\n","errorExample":""}]', + 'title' => '添加针对DDoS高防实例的白名单IP', + 'summary' => '添加针对DDoS高防实例的白名单IP。', + 'description' => '本接口用于为单个DDoS高防实例添加白名单IP,使DDoS高防实例直接放行指定IP的请求流量。'."\n" + ."\n" + .'白名单IP经添加后,默认永久有效。如果后续不再需要白名单IP,您可以调用[EmptyAutoCcWhitelist](~~157505~~)清空已添加的白名单IP列表。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteAutoCcBlacklist' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'abilityTreeCode' => '106077', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'QueryType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Blacklist', + 'in' => 'query', + 'schema' => [ + 'description' => '黑名单IP的详细信息,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **src**:String类型,必选,黑名单IP。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"src":"198.51.XX.XX"},{"src":"198.52.XX.XX"}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\n","errorExample":""}]', + 'title' => '删除针对DDoS高防实例的黑名单IP', + 'summary' => '删除针对DDoS高防实例的黑名单IP。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteAutoCcWhitelist' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'abilityTreeCode' => '106078', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'Whitelist', + 'in' => 'query', + 'schema' => [ + 'description' => '白名单IP的详细信息,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **src:String**类型,必选,白名单IP。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"src":"1.1.1.1"},{"src":"2.2.2.2"}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\r\\n","errorExample":""}]', + 'title' => '删除针对DDoS高防实例的白名单IP', + 'summary' => '删除针对DDoS高防实例的白名单IP。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyBlackholeStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106227', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'BlackholeStatus', + 'in' => 'query', + 'schema' => [ + 'description' => '设置黑洞状态。取值:**undo**,表示解除黑洞。', + 'type' => 'string', + 'required' => true, + 'example' => 'undo', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\r\\n","errorExample":""}]', + 'title' => '执行黑洞解封', + 'summary' => '执行黑洞解封。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyBlockStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106228', + 'abilityTreeNodes' => [ + 'FEATUREddosZIK01A', + ], + ], + 'parameters' => [ + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'description' => '设置近源流量压制的状态。取值:'."\n" + ."\n" + .'- **do**:表示开启近源流量压制。'."\n" + .'- **undo**:表示关闭近源流量压制。', + 'type' => 'string', + 'required' => true, + 'example' => 'do', + ], + ], + [ + 'name' => 'Duration', + 'in' => 'query', + 'schema' => [ + 'description' => '要封禁的时长。取值范围:**15**~**43200**,单位:分钟。'."\n" + ."\n" + .'> **Status**为**do**(表示开启近源流量压制)时,该参数必选。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '60', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的DDoS高防(中国内地)实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'Lines', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要封禁的线路列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要设置的线路。取值:'."\n" + .'- **ct**:表示海外电信线路。'."\n" + .'- **cut**:表示海外联通线路。', + 'type' => 'string', + 'required' => false, + 'example' => 'ct', + ], + 'required' => true, + 'example' => 'ct', + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\n","errorExample":""}]', + 'title' => '设置实例近源流量压制', + 'summary' => '设置DDoS高防(中国内地)实例的近源流量压制。', + 'description' => '> 该接口仅适用于DDoS高防(中国内地)服务。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeAutoCcListCount' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106096', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用**DescribeInstanceIds**查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'QueryType', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的黑白名单IP的来源。取值:'."\n" + .'- **manual**:手动添加'."\n" + .'- **auto**:自动添加', + 'type' => 'string', + 'required' => false, + 'example' => 'manual', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '5AC3785F-C789-4622-87A4-F58BE7F6B184', + ], + 'WhiteCount' => [ + 'description' => '白名单IP的数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2', + ], + 'BlackCount' => [ + 'description' => '黑名单IP的数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"5AC3785F-C789-4622-87A4-F58BE7F6B184\\",\\n \\"WhiteCount\\": 2,\\n \\"BlackCount\\": 0\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0\\r\\n\\t5AC3785F-C789-4622-87A4-F58BE7F6B184\\r\\n\\t2\\r\\n","errorExample":""}]', + 'title' => '查询黑名单和白名单IP的数量', + 'summary' => '查询针对DDoS高防实例的黑名单和白名单IP的数量。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeAutoCcBlacklist' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106095', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'QueryType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'KeyWord', + 'in' => 'query', + 'schema' => [ + 'description' => '使用源IP关键字查询,指定要查询的源IP的前缀。'."\n" + ."\n" + .'> 必须大于3个字符。', + 'type' => 'string', + 'required' => false, + 'example' => '138', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询请求时返回的页码。例如,查询第一页的返回结果,则填写**1**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '页面显示的记录数量。'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '黑名单IP的总数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2', + ], + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'E78C8472-0B15-42D5-AF22-A32A78818AB2', + ], + 'AutoCcBlacklist' => [ + 'description' => '针对DDoS高防实例的黑名单IP列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Type' => [ + 'description' => '黑名单IP的来源。取值:'."\n" + .'- **manual**:手动添加'."\n" + .'- **auto**:自动添加', + 'type' => 'string', + 'example' => 'manual', + ], + 'DestIp' => [ + 'description' => 'DDoS高防实例的IP。', + 'type' => 'string', + 'example' => '192.0.XX.XX', + ], + 'EndTime' => [ + 'description' => '黑名单IP的失效时间。时间戳格式,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1584093569', + ], + 'SourceIp' => [ + 'description' => '黑名单IP。', + 'type' => 'string', + 'example' => '47.100.XX.XX', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"TotalCount\\": 2,\\n \\"RequestId\\": \\"E78C8472-0B15-42D5-AF22-A32A78818AB2\\",\\n \\"AutoCcBlacklist\\": [\\n {\\n \\"Type\\": \\"manual\\",\\n \\"DestIp\\": \\"192.0.XX.XX\\",\\n \\"EndTime\\": 1584093569,\\n \\"SourceIp\\": \\"47.100.XX.XX\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 2\\n E78C8472-0B15-42D5-AF22-A32A78818AB2\\n \\n manual\\n 192.0.XX.XX\\n 1584093569\\n 47.100.XX.XX\\n \\n","errorExample":""}]', + 'title' => '查询针对DDoS高防实例的黑名单IP', + 'summary' => '查询针对DDoS高防实例的黑名单IP。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeAutoCcWhitelist' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106097', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'KeyWord', + 'in' => 'query', + 'schema' => [ + 'description' => '使用源IP关键字查询,指定要查询的源IP的前缀。'."\n" + ."\n" + .'> 必须大于3个字符。', + 'type' => 'string', + 'required' => false, + 'example' => '138', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询请求时返回的页码。例如,查询第一页的返回结果,则填写**1**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '页面显示的记录数量。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '白名单IP的总数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'F09D085E-5E0F-4FF2-B32E-F4A644049162', + ], + 'AutoCcWhitelist' => [ + 'description' => '针对DDoS高防实例的白名单IP列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Type' => [ + 'description' => '白名单IP类型。取值:'."\n" + .'- **manual**:手动添加'."\n" + .'- **auto**:自动添加', + 'type' => 'string', + 'example' => 'manual', + ], + 'DestIp' => [ + 'description' => 'DDoS高防实例的IP。', + 'type' => 'string', + 'example' => '203.***.***.117', + ], + 'EndTime' => [ + 'description' => '白名单IP的失效时间,单位:秒。**0**表示永久生效。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'SourceIp' => [ + 'description' => '白名单IP。', + 'type' => 'string', + 'example' => '2.2.2.2', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"TotalCount\\": 2,\\n \\"RequestId\\": \\"F09D085E-5E0F-4FF2-B32E-F4A644049162\\",\\n \\"AutoCcWhitelist\\": [\\n {\\n \\"Type\\": \\"manual\\",\\n \\"DestIp\\": \\"203.***.***.117\\",\\n \\"EndTime\\": 0,\\n \\"SourceIp\\": \\"2.2.2.2\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t\\r\\n\\t\\tmanual\\r\\n\\t\\t4.4.4.4\\r\\n\\t\\t0\\r\\n\\t\\t203.***.***.117\\r\\n\\t\\r\\n\\t\\r\\n\\t\\tmanual\\r\\n\\t\\t2.2.2.2\\r\\n\\t\\t0\\r\\n\\t\\t203.***.***.117\\r\\n\\t\\r\\n\\t2\\r\\n\\tF09D085E-5E0F-4FF2-B32E-F4A644049162\\r\\n","errorExample":""}]', + 'title' => '查询针对DDoS高防实例的白名单IP', + 'summary' => '查询针对DDoS高防实例的白名单IP。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeUnBlackholeCount' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106194', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '232929FA-40B6-4C53-9476-EE335ABA44CD', + ], + 'TotalCount' => [ + 'description' => '黑洞解封总次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '5', + ], + 'RemainCount' => [ + 'description' => '剩余的黑洞解封次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '5', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"232929FA-40B6-4C53-9476-EE335ABA44CD\\",\\n \\"TotalCount\\": 5,\\n \\"RemainCount\\": 5\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t5\\r\\n\\t232929FA-40B6-4C53-9476-EE335ABA44CD\\r\\n\\t5\\r\\n","errorExample":""}]', + 'title' => '查询黑洞解封次数', + 'summary' => '查询黑洞解封次数。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeBlackholeStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106099', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'array', + 'items' => [ + 'description' => 'DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'BlackholeStatus' => [ + 'description' => 'DDoS高防实例的黑洞状态信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'EndTime' => [ + 'description' => '黑洞结束时间。时间戳格式,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1540196323', + ], + 'StartTime' => [ + 'description' => '黑洞开始时间。时间戳格式,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1540195323', + ], + 'Ip' => [ + 'description' => 'DDoS高防实例的IP。', + 'type' => 'string', + 'example' => '203.***.***.132', + ], + 'BlackStatus' => [ + 'description' => '黑洞状态。取值:'."\n" + .'- **blackhole**:黑洞中'."\n" + .'- **normal**:正常', + 'type' => 'string', + 'example' => 'blackhole', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"BlackholeStatus\\": [\\n {\\n \\"EndTime\\": 1540196323,\\n \\"StartTime\\": 1540195323,\\n \\"Ip\\": \\"203.***.***.132\\",\\n \\"BlackStatus\\": \\"blackhole\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\r\\n\\t\\r\\n\\t\\t203.***.***.132\\r\\n\\t\\tblackhole\\r\\n\\t\\t1540195323\\r\\n\\t\\t1540196323\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询DDoS高防实例的黑洞状态', + 'summary' => '查询DDoS高防实例的黑洞状态。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeNetworkRegionBlock' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106160', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'Config' => [ + 'description' => '区域封禁的配置信息。', + 'type' => 'object', + 'properties' => [ + 'RegionBlockSwitch' => [ + 'description' => '区域封禁的开关状态。取值:'."\n" + .'- **on**:开启'."\n" + .'- **off**:关闭', + 'type' => 'string', + 'example' => 'on', + ], + 'Countries' => [ + 'description' => '被封禁的海外地域代码列表。', + 'type' => 'array', + 'items' => [ + 'description' => '被封禁的海外地域代码。'."\n" + ."\n" + .'> 关于海外地域代码的详细信息,请参见[地域类型参数取值说明](~~167926~~)。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2', + ], + ], + 'Provinces' => [ + 'description' => '被封禁的中国地域代码列表。', + 'type' => 'array', + 'items' => [ + 'description' => '被封禁的中国地域代码。例如,**11**表示北京市、**12**表示天津市。'."\n" + ."\n" + .'> 关于中国地域代码的详细信息,请参见[地域类型参数取值说明](~~167926~~)。'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '11', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"Config\\": {\\n \\"RegionBlockSwitch\\": \\"on\\",\\n \\"Countries\\": [\\n 2\\n ],\\n \\"Provinces\\": [\\n 11\\n ]\\n }\\n}","type":"json"}]', + 'title' => '查询区域封禁配置', + 'summary' => '查询针对DDoS高防实例的区域封禁配置。', + ], + 'DescribeBlockStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106101', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询近源流量压制配置的DDoS高防实例的ID列表。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询近源流量压制配置的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-zvp2eibz****', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'StatusList' => [ + 'description' => 'DDoS高防实例的近源流量压制配置。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Ip' => [ + 'description' => 'DDoS高防实例的IP。', + 'type' => 'string', + 'example' => '203.XX.XX.88', + ], + 'BlockStatusList' => [ + 'description' => '近源流量压制配置。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'EndTime' => [ + 'description' => '封禁结束时间。使用时间戳表示,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1540196323', + ], + 'StartTime' => [ + 'description' => '封禁开始时间。使用时间戳表示,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1540195323', + ], + 'Line' => [ + 'description' => '封禁线路类型。取值:'."\n" + .'- **ct**:表示电信海外线路。'."\n" + .'- **cut**:表示联通海外线路。', + 'type' => 'string', + 'example' => 'cut', + ], + 'BlockStatus' => [ + 'description' => '流量封禁状态。取值:'."\n" + .'- **areablock**:表示封禁中。'."\n" + .'- **normal**:表示正常(未封禁)。', + 'type' => 'string', + 'example' => 'areablock', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"StatusList\\": [\\n {\\n \\"Ip\\": \\"203.XX.XX.88\\",\\n \\"BlockStatusList\\": [\\n {\\n \\"EndTime\\": 1540196323,\\n \\"StartTime\\": 1540195323,\\n \\"Line\\": \\"cut\\",\\n \\"BlockStatus\\": \\"areablock\\"\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\n \\n 203.XX.XX.88\\n \\n 1540196323\\n 1540195323\\n cut\\n areablock\\n \\n \\n","errorExample":""}]', + 'title' => '查询实例近源流量压制配置', + 'summary' => '查询DDoS高防(中国内地)实例的近源流量压制配置。', + 'description' => '本接口用于查询DDoS高防(中国内地)实例的近源流量压制配置。'."\n" + ."\n" + .'> 本接口只适用于DDoS高防(中国内地)服务。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeUnBlockCount' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106195', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'TotalCount' => [ + 'description' => '总共可用的近源流量压制次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'RemainCount' => [ + 'description' => '剩余可用的近源流量压制次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '7', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"TotalCount\\": 10,\\n \\"RemainCount\\": 7\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\r\\n\\t10\\r\\n\\t7\\r\\n","errorExample":""}]', + 'title' => '查询可用的近源流量压制次数', + 'summary' => '查询可用的近源流量压制次数。', + 'description' => '> 该接口仅适用于DDoS高防(中国内地)服务。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'EmptyAutoCcBlacklist' => [ + 'summary' => '清空针对DDoS高防实例的黑名单IP。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106217', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\r\\n","errorExample":""}]', + 'title' => '清空针对DDoS高防实例的黑名单IP', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'EmptyAutoCcWhitelist' => [ + 'summary' => '清空针对DDoS高防实例的白名单IP。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106218', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\r\\n","errorExample":""}]', + 'title' => '清空针对DDoS高防实例的白名单IP', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigNetworkRegionBlock' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106056', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'Config', + 'in' => 'query', + 'schema' => [ + 'description' => '区域封禁的配置信息,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **RegionBlockSwitch**:String类型,必选,区域封禁的开关状态。取值:'."\n" + .' - **on**:开启'."\n" + .' - **off**:关闭'."\n" + .'- **Countries**:Array类型,可选,要封禁的国际地域代码列表。'."\n" + .' > 关于国际地域代码的详细信息,请参见[地域类型参数取值说明](~~167926~~)。'."\n" + .'。'."\n" + ."\n" + .'- **Provinces**:Array类型,可选,要封禁的中国地域代码列表。'."\n" + ."\n" + .' > 关于中国地域代码的详细信息,请参见[地域类型参数取值说明](~~167926~~)。'."\n" + ."\n" + .' 例如,`[11,12]`表示北京市和天津市。', + 'type' => 'string', + 'required' => true, + 'example' => '{"RegionBlockSwitch":"on","Countries":[],"Provinces":[11,12,13,14,15,21,22,23,31,32,33,34,35,36,37,41,42,43,44,45,46,50,51,52,53,54,61,62,63,64,65,71,81,82]}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\n","errorExample":""}]', + 'title' => '设置针对DDoS高防实例的区域封禁', + 'summary' => '设置针对DDoS高防实例的区域封禁。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeUdpReflect' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106193', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-i7m25564****', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例所属地域ID。取值:'."\n" + ."\n" + .'- **cn-hangzhou**(默认):表示中国内地,对应DDoS高防(中国内地)实例。'."\n" + .'- **ap-southeast-1**:表示非中国内地,对应DDoS高防(非中国内地)实例。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn-hangzhou', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'F97A8766-FB4D-411A-9CD5-2CFF701B592F', + ], + 'UdpSports' => [ + 'description' => '被UDP反射攻击防护策略过滤的反射源端口列表。', + 'type' => 'array', + 'items' => [ + 'description' => '被UDP反射攻击防护策略过滤的反射源端口。', + 'type' => 'string', + 'example' => '17', + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"F97A8766-FB4D-411A-9CD5-2CFF701B592F\\",\\n \\"UdpSports\\": [\\n \\"17\\"\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tF97A8766-FB4D-411A-9CD5-2CFF701B592F\\r\\n\\t17\\r\\n\\t19\\r\\n\\t69\\r\\n\\t111\\r\\n\\t123\\r\\n\\t137\\r\\n\\t161\\r\\n\\t389\\r\\n\\t1194\\r\\n\\t1900\\r\\n\\t3389\\r\\n\\t11211\\r\\n\\t11212\\r\\n","errorExample":""}]', + 'title' => '查询 UDP 反射攻击防护策略', + 'summary' => '查询指定的DDoS高防实例上被UDP反射攻击防护策略过滤的反射源端口。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigUdpReflect' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106059', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-i7m25564****', + ], + ], + [ + 'name' => 'Config', + 'in' => 'query', + 'schema' => [ + 'description' => '要添加的UDP反射攻击防护策略的配置。'."\n" + ."\n" + .'该参数使用JSON结构体转换的字符串表示。JSON结构体包含以下字段:'."\n" + ."\n" + .'- **UdpSports**:Array类型,必选,要封禁的UDP反射源端口,示例:`[17,19]`。'."\n" + ."\n" + .' 推荐您封禁以下常见的UDP反射攻击的源端口:'."\n" + ."\n" + .' - UDP 17:QOTD反射攻击'."\n" + .' - UDP 19:CharGEN反射攻击'."\n" + .' - UDP 69:TFTP反射攻击'."\n" + .' - UDP 111:Portmap反射攻击'."\n" + .' - UDP 123:NTP反射攻击'."\n" + .' - UDP 137:NetBIOS反射攻击'."\n" + .' - UDP 161:SNMPv2反射攻击'."\n" + .' - UDP 389:CLDAP反射攻击'."\n" + .' - UDP 1194:OpenVPN反射攻击'."\n" + .' - UDP 1900:SSDP反射攻击'."\n" + .' - UDP 3389:RDP反射攻击'."\n" + .' - UDP 11211:Memcached反射攻击', + 'type' => 'string', + 'required' => true, + 'example' => '{\\"UdpSports\\":[17,19]}', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例所属地域ID。取值:'."\n" + ."\n" + .'- **cn-hangzhou**(默认):表示中国内地,即DDoS高防(中国内地)实例。'."\n" + .'- **ap-southeast-1**:表示非中国内地,即DDoS高防(非中国内地)实例。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn-hangzhou', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '9EC62E89-BD30-4FCD-9CB8-FA53865FF0D7', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"9EC62E89-BD30-4FCD-9CB8-FA53865FF0D7\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t9EC62E89-BD30-4FCD-9CB8-FA53865FF0D7\\r\\n","errorExample":""}]', + 'title' => '配置 UDP 反射攻击防护策略', + 'summary' => '添加UDP反射攻击防护策略,过滤指定的反射源端口。', + 'description' => '本接口用于为DDoS高防实例添加UDP反射攻击防护策略,过滤指定的反射源端口。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'CreateWebCCRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => true, + 'systemTags' => [ + 'operationType' => 'create', + 'abilityTreeCode' => '106074', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。'."\n" + ."\n" + .'关于资源组的更多信息,请参见[创建资源组](~~94485~~)。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + ."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'description' => '规则名称。支持使用英文字母、数字或下划线(_),且长度不能超过128个字符。', + 'type' => 'string', + 'required' => true, + 'example' => 'testrule', + ], + ], + [ + 'name' => 'Act', + 'in' => 'query', + 'schema' => [ + 'description' => '对命中防护规则的请求执行的动作。取值:'."\n" + ."\n" + .'- **close**:表示封禁该请求。'."\n" + .'- **captcha**:表示发起人机识别验证。', + 'type' => 'string', + 'required' => true, + 'example' => 'close', + ], + ], + [ + 'name' => 'Count', + 'in' => 'query', + 'schema' => [ + 'description' => '单一IP访问次数。取值范围:**2**~**2000**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '60', + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + 'schema' => [ + 'description' => '检测时长。取值范围:**5**~**10800**,单位:秒。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '20', + ], + ], + [ + 'name' => 'Mode', + 'in' => 'query', + 'schema' => [ + 'description' => '匹配模式。取值:'."\n" + .'- **prefix**:表示前缀匹配。'."\n" + .'- **match**:表示完全匹配。'."\n" + ."\n" + .'> 检测路径**URI**中包含参数时,请选择前缀匹配(**prefix**)。', + 'type' => 'string', + 'required' => true, + 'example' => 'prefix', + ], + ], + [ + 'name' => 'Ttl', + 'in' => 'query', + 'schema' => [ + 'description' => '封禁时长。取值范围:**60**~**86400**,单位:秒。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '60', + ], + ], + [ + 'name' => 'Uri', + 'in' => 'query', + 'schema' => [ + 'description' => '检测路径。'."\n" + .'> URI不支持修改。网站业务的域名,检测路径,规则名称唯一确定一条规则。', + 'type' => 'string', + 'required' => true, + 'example' => '/abc/a.php', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'description' => '返回数据的主体。', + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'substitutions' => [ + 'ddoscoo::2020-01-01::ConfigWebCCRuleV2', + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","type":"json"}]', + 'title' => '创建网站CC防护自定义规则', + 'summary' => '创建网站业务频率控制防护(CC防护)的自定义规则。', + ], + 'DeleteWebCCRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => true, + 'systemTags' => [ + 'operationType' => 'delete', + 'abilityTreeCode' => '106089', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'description' => '要删除的自定义频率控制(CC防护)规则的名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'wq', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'substitutions' => [ + 'ddoscoo::2020-01-01::DeleteWebCCRuleV2', + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '删除网站CC防护自定义规则', + 'summary' => '删除网站业务频率控制防护(CC防护)的自定义规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteWebPreciseAccessRule' => [ + 'summary' => '删除网站业务精确访问控制规则。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106090', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'RuleNames', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要删除的精确访问控制规则的名称。', + 'type' => 'array', + 'items' => [ + 'description' => '访问控制规则的名称。', + 'type' => 'string', + 'required' => false, + 'example' => 'testrule', + ], + 'required' => true, + 'example' => 'testrule', + 'maxItems' => 10, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '删除网站业务精确访问控制规则', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyWebAIProtectSwitch' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106261', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Config', + 'in' => 'query', + 'schema' => [ + 'description' => 'AI智能防护配置的详细信息,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **AiRuleEnable**:Integer类型,必选,AI智能防护功能的开关状态。取值:'."\n" + .' - **0**:关闭'."\n" + .' - **1**:开启', + 'type' => 'string', + 'required' => true, + 'example' => '{"AiRuleEnable": 1}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '设置网站业务AI智能防护的开关状态', + 'summary' => '设置网站业务AI智能防护的开关状态。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyWebAIProtectMode' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106260', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~474212~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Config', + 'in' => 'query', + 'schema' => [ + 'description' => 'AI智能防护配置的详细信息,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **AiTemplate**:String类型,必选,AI智能防护功能的防护等级。取值:'."\n" + .' - **level30**:宽松'."\n" + .' - **level60**:正常'."\n" + .' - **level90**:严格'."\n" + .'- **AiMode**:String类型,必选,AI智能防护功能的防护模式。取值:'."\n" + .' - **watch**:预警模式'."\n" + .' - **defense**:防护模式', + 'type' => 'string', + 'required' => true, + 'example' => '{"AiTemplate":"level60","AiMode":"defense"}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '设置网站业务AI智能防护的模式', + 'summary' => '设置网站业务AI智能防护的模式。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyWebIpSetSwitch' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106268', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Config', + 'in' => 'query', + 'schema' => [ + 'description' => '黑白名单(针对域名)的详细信息,使用JSON格式的字符串表述,具体结构如下。'."\n" + ."\n" + .' **bwlist_enable**:Integer类型,必选,黑白名单(针对域名)功能的开关状态。取值:'."\n" + ."\n" + .'- 0:关闭'."\n" + .'- 1:开启', + 'type' => 'string', + 'required' => true, + 'example' => '{"bwlist_enable":1}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '设置网站业务黑白名单开关状态', + 'summary' => '设置网站业务黑白名单(针对域名)的开关状态。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'EnableWebCC' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106222', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '开启网站业务频率控制防护(CC防护)的开关', + 'summary' => '开启网站业务频率控制防护(CC防护)的开关。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DisableWebCC' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106215', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '关闭网站业务CC防护开关', + 'summary' => '关闭网站业务频率控制防护(CC防护)的开关。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'EnableWebCCRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106223', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '开启网站业务CC防护自定义规则开关', + 'summary' => '开启网站业务频率控制防护(CC防护)的自定义规则开关。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DisableWebCCRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106216', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '关闭网站业务CC防护自定义规则开关', + 'summary' => '关闭网站业务频率控制防护(CC防护)的自定义规则开关。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyWebCCRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => true, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106267', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'description' => '规则名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'testrule', + ], + ], + [ + 'name' => 'Act', + 'in' => 'query', + 'schema' => [ + 'description' => '阻断类型。取值:'."\n" + .'- **close**:封禁'."\n" + .'- **captcha**:人机识别', + 'type' => 'string', + 'required' => true, + 'example' => 'close', + ], + ], + [ + 'name' => 'Count', + 'in' => 'query', + 'schema' => [ + 'description' => '单一IP访问次数。取值范围:**2**~**2000**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '3', + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + 'schema' => [ + 'description' => '检测时长。取值范围:**5**~**10800**,单位:秒。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '30', + ], + ], + [ + 'name' => 'Mode', + 'in' => 'query', + 'schema' => [ + 'description' => '匹配模式。取值:'."\n" + .'- **prefix**:前缀匹配'."\n" + .'- **match**:完全匹配', + 'type' => 'string', + 'required' => true, + 'example' => 'prefix', + ], + ], + [ + 'name' => 'Ttl', + 'in' => 'query', + 'schema' => [ + 'description' => '封禁时长。取值范围:**60**~**86400**,单位:秒。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '60', + ], + ], + [ + 'name' => 'Uri', + 'in' => 'query', + 'schema' => [ + 'description' => '检测路径。'."\n" + .'> URI不支持修改。网站业务的域名,检测路径,规则名称唯一确定一条规则。', + 'type' => 'string', + 'required' => true, + 'example' => '/abc', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'substitutions' => [ + 'ddoscoo::2020-01-01::ConfigWebCCRuleV2', + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '编辑网站业务CC防护自定义规则', + 'summary' => '编辑网站业务频率控制防护(CC防护)的自定义规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyWebPreciseAccessSwitch' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106270', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Config', + 'in' => 'query', + 'schema' => [ + 'description' => '精确访问控制的开关状态配置,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **PreciseRuleEnable**:Integer类型,必选,精确访问控制的开关状态。取值:'."\n" + .' - **0**:关闭'."\n" + .' - **1**:开启', + 'type' => 'string', + 'required' => true, + 'example' => '{"PreciseRuleEnable":0}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '设置网站业务精确访问控制的开关状态', + 'summary' => '设置网站业务精确访问控制的开关状态。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyWebPreciseAccessRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106269', + 'abilityTreeNodes' => [ + 'FEATUREddosCRC1QI', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'example.aliyundoc.com', + ], + ], + [ + 'name' => 'Rules', + 'in' => 'query', + 'schema' => [ + 'description' => '精确访问控制规则的配置,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **action**:String类型,必选,匹配动作。取值:'."\n" + .' - **accept**:放行'."\n" + .' - **block**:封禁'."\n" + .' - **challenge**:挑战'."\n" + .' - **watch**:观察'."\n" + .'- **name**:String类型,必选,规则名称。'."\n" + .'- **condition**:Map类型,必选,匹配条件。具体结构如下。'."\n" + ."\n" + .' > 如果设置了多个匹配条件,则多个条件间是且的关系。'."\n" + ."\n" + .' - **field**:String类型,必选,匹配字段。'."\n" + .' - **match_method**:String类型,必选,匹配方法。'."\n" + .' '."\n" + .' > 关于**field**和**match_method**的取值,请参见请求参数表下的补充描述。'."\n" + ."\n" + .' - **content**:String类型,必选,匹配内容。'."\n" + .'- **header_name**:String类型,可选,头部字段名称。仅在**field**为**header**时生效。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"action":"block","name":"testrule","condition":[{"field":"uri","match_method":"contain","content":"/test/123"}]}]', + ], + ], + [ + 'name' => 'Expires', + 'in' => 'query', + 'schema' => [ + 'description' => '规则有效期。单位:秒。规则的匹配动作为阻断时(**action**为**block**)生效,在规则有效期内阻断访问请求。不传入该参数表示永久生效。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '600', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'F908E959-ADA8-4D7B-8A05-FF2F67F50964', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"F908E959-ADA8-4D7B-8A05-FF2F67F50964\\"\\n}","errorExample":""},{"type":"xml","example":"\\n F908E959-ADA8-4D7B-8A05-FF2F67F50964\\n","errorExample":""}]', + 'title' => '创建或编辑网站业务精确访问控制规则', + 'summary' => '创建或编辑网站业务精确访问控制规则。', + 'requestParamsDescription' => '**field和match_method的取值及对应关系**'."\n" + ."\n" + .'| 匹配字段(field) | 描述 | 适用的逻辑符(match_method) |'."\n" + .'|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|'."\n" + .'| **ip** | 访问请求的来源IP。 | **belong** :属于
**nbelong** :不属于 |'."\n" + .'| **uri** | 访问请求的URI地址。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**regular** :正则匹配 |'."\n" + .'| **referer** | 访问请求的来源网址,即该访问请求是从哪个页面跳转产生的。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**nexist** :不存在
**regular** :正则匹配 |'."\n" + .'| **user-agent** | 发起访问请求的客户端的浏览器标识、渲染引擎标识和版本信息等浏览器相关信息。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**regular** :正则匹配 |'."\n" + .'| **params** | 访问请求的URL地址中的参数部分,通常指URL中”?”后面的部分。例如,`demo.aliyundoc.com/index.html?action=login`中的`action=login`就是参数部分。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于 |'."\n" + .'| **cookie** | 访问请求中的Cookie信息。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**nexist** :不存在 |'."\n" + .'| **content-type** | 访问请求指定的响应HTTP内容类型,即MIME类型信息。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于 |'."\n" + .'| **x-forwarded-for** | 访问请求的客户端真实IP。X-Forwarded-For(XFF)用来识别通过HTTP代理或负载均衡方式转发的访问请求的客户端最原始的IP地址的HTTP请求头字段,只有通过HTTP代理或者负载均衡服务器转发的访问请求才会包含该项。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**nexist** :不存在
**regular** :正则匹配 |'."\n" + .'| **content-length** | 访问请求的所包含的字节数。 | **vless** :值小于
**vequal** :值等于
**vgreat** :值大于 |'."\n" + .'| **post-body** | 访问请求的内容信息。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**regular** :正则匹配 |'."\n" + .'| **http-method** | 访问请求的方法,如GET、POST等。 | **equal** :等于
**nequal** :不等于 |'."\n" + .'| **header** | 访问请求的头部信息,用于自定义HTTP头部字段。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**nexist** :不存在 |'."\n" + ."\n", + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyWebAreaBlockSwitch' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106263', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要设置区域封禁功能的域名。'."\n" + ."\n" + .'> 您可以调用[DescribeDomains](~~91724~~)查询所有已接入DDoS高防防护的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyundoc.com', + ], + ], + [ + 'name' => 'Config', + 'in' => 'query', + 'schema' => [ + 'description' => '区域封禁(针对域名)的开关状态。使用JSON结构体转化的字符串表示,JSON结构体包含以下参数:'."\n" + .'- **RegionblockEnable**:Integer类型,必选,区域封禁(针对域名)的开关状态。取值:'."\n" + .' - **1**:表示开启。'."\n" + .' - **0**:表示关闭。', + 'type' => 'string', + 'required' => true, + 'example' => '{"RegionblockEnable": 1}', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\"\\n}","errorExample":""},{"type":"xml","example":"\\n 6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\n","errorExample":""}]', + 'title' => '设置网站业务区域封禁开关状态', + 'summary' => '设置网站业务区域封禁(针对域名)的开关状态。', + 'description' => '本接口用于设置网站业务区域封禁(针对域名)的开关状态。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyWebAreaBlock' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106262', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。'."\n" + ."\n" + .'关于资源组的更多信息,请参见[创建资源组](~~94485~~)。'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的域名。'."\n" + ."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Regions', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要封禁的地域列表。'."\n" + ."\n" + .'> 不设置该参数表示关闭区域封禁(针对域名)功能。'."\n", + 'type' => 'array', + 'items' => [ + 'description' => '要封禁的地域列表。支持封禁中国地域(省市区维度)和国际地域(国家维度),例如,**CN-310000**表示上海市、**OVERSEAS-US**表示美国。不设置该参数表示关闭区域封禁(针对域名)功能。'."\n" + ."\n" + .'> 关于该参数的取值说明,请参见[地域类型参数取值说明](~~167926~~)。', + 'type' => 'string', + 'required' => false, + 'example' => 'CN-310000', + ], + 'required' => false, + 'example' => 'CN-SHANGHAI', + 'maxItems' => 1000, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '5AA2BD65-E289-4E91-9DD9-3E1FB2140D17', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"5AA2BD65-E289-4E91-9DD9-3E1FB2140D17\\"\\n}","type":"json"}]', + 'title' => '设置网站业务区域封禁地区', + 'summary' => '设置网站业务区域封禁(针对域名)的封禁地区。', + ], + 'DescribeWebCcProtectSwitch' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106204', + 'abilityTreeNodes' => [ + 'FEATUREddosCRC1QI', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domains', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '网站业务的域名。最多可查询5个网站业务域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'array', + 'items' => [ + 'description' => '网站业务的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun**.com', + ], + 'required' => true, + 'example' => 'www.aliyun.com', + 'maxItems' => 5, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '3ADD9EED-CA4B-488C-BC82-01B0B899363D', + ], + 'ProtectSwitchList' => [ + 'description' => '网站业务各防护功能的开关状态。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'BlackWhiteListEnable' => [ + 'description' => '黑白名单(针对域名)的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'AiTemplate' => [ + 'description' => 'AI智能防护的等级。取值:'."\n" + .'- **level30**:宽松'."\n" + .'- **level60**:正常'."\n" + .'- **level90**:严格', + 'type' => 'string', + 'example' => 'level60', + ], + 'PreciseRuleEnable' => [ + 'description' => '精确访问控制的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Domain' => [ + 'description' => '网站域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'AiMode' => [ + 'description' => 'AI智能防护的模式。取值:'."\n" + .'- **watch**:预警模式'."\n" + .'- **defense**:防护模式', + 'type' => 'string', + 'example' => 'defense', + ], + 'AiRuleEnable' => [ + 'description' => 'AI智能防护的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'RegionBlockEnable' => [ + 'description' => '区域封禁(针对域名)的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'CcTemplate' => [ + 'description' => '频率控制防护(CC防护)的模式。取值:'."\n" + .'- **default**:正常'."\n" + .'- **gf_under_attack**:攻击紧急'."\n" + .'- **gf_sos_verify**:严格'."\n" + .'- **gf_sos_enhance**:超级严格', + 'type' => 'string', + 'example' => 'default', + ], + 'CcCustomRuleEnable' => [ + 'description' => '自定义频率控制防护(CC防护)的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'CcEnable' => [ + 'description' => '频率控制防护(CC防护)的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'CcGlobalSwitch' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"3ADD9EED-CA4B-488C-BC82-01B0B899363D\\",\\n \\"ProtectSwitchList\\": [\\n {\\n \\"BlackWhiteListEnable\\": 1,\\n \\"AiTemplate\\": \\"level60\\",\\n \\"PreciseRuleEnable\\": 0,\\n \\"Domain\\": \\"www.aliyun.com\\",\\n \\"AiMode\\": \\"defense\\",\\n \\"AiRuleEnable\\": 1,\\n \\"RegionBlockEnable\\": 0,\\n \\"CcTemplate\\": \\"default\\",\\n \\"CcCustomRuleEnable\\": 0,\\n \\"CcEnable\\": 1,\\n \\"CcGlobalSwitch\\": \\"\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t3ADD9EED-CA4B-488C-BC82-01B0B899363D\\r\\n\\t\\r\\n\\t\\t1\\r\\n\\t\\t1\\r\\n\\t\\t1\\r\\n\\t\\t0\\r\\n\\t\\t0\\r\\n\\t\\twww.aliyun.com\\r\\n\\t\\tdefense\\r\\n\\t\\t0\\r\\n\\t\\tdefault\\r\\n\\t\\tlevel60\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询网站业务各防护功能的开关状态', + 'summary' => '查询网站业务各防护功能的开关状态。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeWebCCRules' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => true, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106205', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询请求时返回的页码。例如,查询第一页的返回结果,则填写**1**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '页面显示的记录数量。', + 'type' => 'string', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '频率控制(CC防护)自定义规则的总数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'EAED912D-909E-45F0-AF74-AC0CCDCAE314', + ], + 'WebCCRules' => [ + 'description' => '频率控制(CC防护)自定义规则。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Ttl' => [ + 'description' => '封禁时长。取值范围:**1**~**1440**,单位:分钟。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '60', + ], + 'Act' => [ + 'description' => '阻断类型。取值:'."\n" + .'- **close**:封禁'."\n" + .'- **captcha**:人机识别', + 'type' => 'string', + 'example' => 'close', + ], + 'Interval' => [ + 'description' => '检测间隔。取值范围:**5**~**10800**,单位:秒。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '5', + ], + 'Mode' => [ + 'description' => '匹配模式。取值:'."\n" + .'- **prefix**:前缀匹配'."\n" + .'- **match**:完全匹配', + 'type' => 'string', + 'example' => 'prefix', + ], + 'Name' => [ + 'description' => '规则名称。', + 'type' => 'string', + 'example' => 'wq', + ], + 'Uri' => [ + 'description' => '检测路径。', + 'type' => 'string', + 'example' => '/hello', + ], + 'Count' => [ + 'description' => '单一IP访问次数。取值范围:**2**~**2000**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '3', + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'substitutions' => [ + 'ddoscoo::2020-01-01::ConfigWebCCRuleV2', + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"TotalCount\\": 1,\\n \\"RequestId\\": \\"EAED912D-909E-45F0-AF74-AC0CCDCAE314\\",\\n \\"WebCCRules\\": [\\n {\\n \\"Ttl\\": 60,\\n \\"Act\\": \\"close\\",\\n \\"Interval\\": 5,\\n \\"Mode\\": \\"prefix\\",\\n \\"Name\\": \\"wq\\",\\n \\"Uri\\": \\"/hello\\",\\n \\"Count\\": 3\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t1\\r\\n\\tEAED912D-909E-45F0-AF74-AC0CCDCAE314\\r\\n\\t\\r\\n\\t\\tclose\\r\\n\\t\\tprefix\\r\\n\\t\\t3\\r\\n\\t\\t60\\r\\n\\t\\t/hello\\r\\n\\t\\twq\\r\\n\\t\\t5\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询网站业务CC防护自定义规则', + 'summary' => '查询网站业务频率控制防护(CC防护)的自定义规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeWebPreciseAccessRule' => [ + 'summary' => '查询网站业务精确访问控制规则。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106208', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domains', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'array', + 'items' => [ + 'description' => '网站业务的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.test****.com', + ], + 'required' => true, + 'example' => 'www.aliyun.com', + 'maxItems' => 5, + ], + ], + [ + 'name' => 'Owner', + 'in' => 'query', + 'schema' => [ + 'description' => '筛选规则来源。取值:'."\n" + .'- **manual**(默认):手动添加'."\n" + .'- **clover**:自动生成', + 'type' => 'string', + 'required' => false, + 'example' => 'manual', + 'enum' => [ + 'manual', + 'clover', + ], + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '209EEFBF-B0C7-441E-8C28-D0945A57A638', + ], + 'PreciseAccessConfigList' => [ + 'description' => '网站业务精确访问控制规则。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Domain' => [ + 'description' => '网站域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'RuleList' => [ + 'description' => '规则列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Action' => [ + 'description' => '匹配动作。取值:'."\n" + .'- **accept**:放行'."\n" + .'- **block**:封禁'."\n" + .'- **challenge**:挑战', + 'type' => 'string', + 'example' => 'accept', + ], + 'Owner' => [ + 'description' => '规则来源。取值:'."\n" + .'- **manual**:手动添加(默认)'."\n" + .'- **clover**:自动生成', + 'type' => 'string', + 'example' => 'manual', + ], + 'ExpirePeriod' => [ + 'description' => '规则有效期时间戳。单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1598889600', + ], + 'Name' => [ + 'description' => '规则名称。', + 'type' => 'string', + 'example' => 'testrule', + ], + 'ConditionList' => [ + 'description' => '匹配条件列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'MatchMethod' => [ + 'description' => '逻辑符。', + 'type' => 'string', + 'example' => 'belong', + ], + 'Field' => [ + 'description' => '匹配字段。', + 'type' => 'string', + 'example' => 'ip', + ], + 'Content' => [ + 'description' => '匹配内容。', + 'type' => 'string', + 'example' => '1.1.1.1', + ], + 'HeaderName' => [ + 'description' => '自定义HTTP头部字段名称。'."\n" + ."\n" + .'> 仅在**Field**为**header**时有效。', + 'type' => 'string', + 'example' => 'null', + ], + 'ContentList' => [ + 'description' => '规则的匹配条件。具体结构如下。'."\n" + .' > 如果设置了多个匹配条件,则多个条件间是且的关系。'."\n" + ."\n" + .' - **field**:String类型,匹配字段。'."\n" + .' - **match_method**:String类型,匹配方法。'."\n" + .' '."\n" + .' > 关于**field**和**match_method**的取值,请参见请求参数表下的补充描述。'."\n" + ."\n" + .' - **content**:String类型,匹配内容。'."\n" + .'- **header_name**:String类型,头部字段名称。仅在**field**为**header**时生效。', + 'type' => 'array', + 'items' => [ + 'description' => '匹配的条件。', + 'type' => 'string', + 'example' => '{"field":"uri","match_method":"contain","content":"/test/123"}', + ], + ], + ], + ], + ], + 'Expires' => [ + 'description' => '规则有效期。单位:秒。规则的匹配动作为阻断时(**action**为**block**)生效,在规则有效期内阻断访问请求。**0**表示永久生效。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"209EEFBF-B0C7-441E-8C28-D0945A57A638\\",\\n \\"PreciseAccessConfigList\\": [\\n {\\n \\"Domain\\": \\"www.aliyun.com\\",\\n \\"RuleList\\": [\\n {\\n \\"Action\\": \\"accept\\",\\n \\"Owner\\": \\"manual\\",\\n \\"ExpirePeriod\\": 1598889600,\\n \\"Name\\": \\"testrule\\",\\n \\"ConditionList\\": [\\n {\\n \\"MatchMethod\\": \\"belong\\",\\n \\"Field\\": \\"ip\\",\\n \\"Content\\": \\"1.1.1.1\\",\\n \\"HeaderName\\": \\"null\\",\\n \\"ContentList\\": [\\n \\"{\\\\\\"field\\\\\\":\\\\\\"uri\\\\\\",\\\\\\"match_method\\\\\\":\\\\\\"contain\\\\\\",\\\\\\"content\\\\\\":\\\\\\"/test/123\\\\\\"}\\"\\n ]\\n }\\n ],\\n \\"Expires\\": 0\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t\\r\\n\\t\\t\\r\\n\\t\\t\\tmanual\\r\\n\\t\\t\\taccept\\r\\n\\t\\t\\t\\r\\n\\t\\t\\t\\tbelong\\r\\n\\t\\t\\t\\tip\\r\\n\\t\\t\\t\\t\\r\\n\\t\\t\\t\\t1.***.***.2\\r\\n\\t\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\ttestrule\\r\\n\\t\\t\\r\\n\\t\\twww.aliyun.com\\r\\n\\t\\r\\n\\t209EEFBF-B0C7-441E-8C28-D0945A57A638\\r\\n","errorExample":""}]', + 'title' => '查询网站业务精确访问控制规则', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => '**field和match_method的取值及对应关系**'."\n" + ."\n" + .'| 匹配字段(field) | 描述 | 适用的逻辑符(match_method) |'."\n" + .'|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|'."\n" + .'| **ip** | 访问请求的来源IP。 | **belong** :属于
**nbelong** :不属于 |'."\n" + .'| **uri** | 访问请求的URI地址。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**regular** :正则匹配 |'."\n" + .'| **referer** | 访问请求的来源网址,即该访问请求是从哪个页面跳转产生的。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**nexist** :不存在
**regular** :正则匹配 |'."\n" + .'| **user-agent** | 发起访问请求的客户端的浏览器标识、渲染引擎标识和版本信息等浏览器相关信息。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**regular** :正则匹配 |'."\n" + .'| **params** | 访问请求的URL地址中的参数部分,通常指URL中”?”后面的部分。例如,`demo.aliyundoc.com/index.html?action=login`中的`action=login`就是参数部分。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于 |'."\n" + .'| **cookie** | 访问请求中的Cookie信息。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**nexist** :不存在 |'."\n" + .'| **content-type** | 访问请求指定的响应HTTP内容类型,即MIME类型信息。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于 |'."\n" + .'| **x-forwarded-for** | 访问请求的客户端真实IP。X-Forwarded-For(XFF)用来识别通过HTTP代理或负载均衡方式转发的访问请求的客户端最原始的IP地址的HTTP请求头字段,只有通过HTTP代理或者负载均衡服务器转发的访问请求才会包含该项。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**nexist** :不存在
**regular** :正则匹配 |'."\n" + .'| **content-length** | 访问请求的所包含的字节数。 | **vless** :值小于
**vequal** :值等于
**vgreat** :值大于 |'."\n" + .'| **post-body** | 访问请求的内容信息。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**regular** :正则匹配 |'."\n" + .'| **http-method** | 访问请求的方法,如GET、POST等。 | **equal** :等于
**nequal** :不等于 |'."\n" + .'| **header** | 访问请求的头部信息,用于自定义HTTP头部字段。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**nexist** :不存在 |', + 'extraInfo' => ' ', + ], + 'DescribeWebAreaBlockConfigs' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106202', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domains', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'array', + 'items' => [ + 'description' => '网站业务的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun**.com', + ], + 'required' => true, + 'example' => 'www.aliyun.com', + 'maxItems' => 10, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + 'AreaBlockConfigs' => [ + 'description' => '区域封禁(针对域名)的配置信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Domain' => [ + 'description' => '网站域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'RegionList' => [ + 'description' => '封禁地区信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Region' => [ + 'description' => '地区。', + 'type' => 'string', + 'example' => 'CN-SHANGHAI', + ], + 'Block' => [ + 'description' => '封禁状态。取值:'."\n" + .'- **0**:未封禁'."\n" + .'- **1**:已封禁', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"AreaBlockConfigs\\": [\\n {\\n \\"Domain\\": \\"www.aliyun.com\\",\\n \\"RegionList\\": [\\n {\\n \\"Region\\": \\"CN-SHANGHAI\\",\\n \\"Block\\": 0\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t1\\r\\n\\t\\t\\tCN-YUNNAN\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-HEILONGJIANG\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tOVERSEAS-ANTARCTICA\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t1\\r\\n\\t\\t\\tOVERSEAS-EUROPE\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-BEIJING\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-HENAN\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-HUNAN\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-FUJIAN\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-JIANGSU\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-ZHEJIANG\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-HAINAN\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-TIBET\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-INNERMONGOLIA\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-NINGXIA\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-SHAANXI\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-GUANGDONG\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-QINGHAI\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tOVERSEAS-NAMERICA\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tOVERSEAS-SAMERICA\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-SHANGHAI\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t1\\r\\n\\t\\t\\tCN-GUANGXI\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tOVERSEAS-ASIA\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tOVERSEAS-OCEANIA\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-MACAU\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-GUIZHOU\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-JILIN\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-ANHUI\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-JIANGXI\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-HEBEI\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-CHONGQING\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tOVERSEAS-AFRICA\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-SICHUAN\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-TIANJIN\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-XINJIANG\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-LIAONING\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-GANSU\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-HONGKONG\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t1\\r\\n\\t\\t\\tCN-TAIWAN\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-SHANDONG\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-SHANXI\\r\\n\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\tCN-HUBEI\\r\\n\\t\\t\\r\\n\\t\\twww.aliyun.com\\r\\n\\t\\r\\n\\t044D33A9-80B9-4F07-BA63-9207CAD53263\\r\\n","errorExample":""}]', + 'title' => '查询网站业务区域封禁配置信息', + 'summary' => '查询网站业务区域封禁(针对域名)的配置信息。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigWebIpSet' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106061', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'BlackList', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '黑名单IP地址/地址段列表。N的最大值:200,即最多可配置200个黑名单IP地址/地址段。', + 'type' => 'array', + 'items' => [ + 'description' => '黑名单IP地址/地址段。', + 'type' => 'string', + 'required' => false, + 'example' => '59.49.*.*', + ], + 'required' => false, + 'example' => '1.1.1.1', + 'maxItems' => 2000, + ], + ], + [ + 'name' => 'WhiteList', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '白名单IP地址/地址段列表。N的最大值:200,即最多可配置200个白名单IP地址/地址段。', + 'type' => 'array', + 'items' => [ + 'description' => '白名单IP地址/地址段。', + 'type' => 'string', + 'required' => false, + 'example' => '2.2.*.*/24', + ], + 'required' => false, + 'example' => '2.2.2.2/24', + 'maxItems' => 2000, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '设置针对网站业务的黑名单和白名单IP', + 'summary' => '设置针对网站业务的黑名单和白名单IP。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigWebCCTemplate' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106060', + 'abilityTreeNodes' => [ + 'FEATUREddosM9SQC1', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Template', + 'in' => 'query', + 'schema' => [ + 'description' => '频率控制防护(CC防护)的防护模式。取值:'."\n" + .'- **default**:正常'."\n" + .'- **gf_under_attack**:攻击紧急'."\n" + .'- **gf_sos_verify**:严格'."\n" + .'- **gf_sos_enhance**:超级严格', + 'type' => 'string', + 'required' => true, + 'example' => 'default', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '设置网站CC防护的防护模式', + 'summary' => '设置网站业务频率控制防护(CC防护)的防护模式。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteWebCCRuleV2' => [ + 'summary' => '删除网站业务频率控制防护(CC防护)的自定义规则。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '198862', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.example.com', + ], + ], + [ + 'name' => 'RuleNames', + 'in' => 'query', + 'schema' => [ + 'description' => '要删除的规则的名称列表。', + 'type' => 'string', + 'required' => false, + 'example' => '[\\"trdsss\\"]', + ], + ], + [ + 'name' => 'Owner', + 'in' => 'query', + 'schema' => [ + 'description' => '规则来源。取值:'."\n" + .'- **manual**:手动添加(默认)'."\n" + .'- **clover**:自动生成(指定删除智能规则使用)', + 'type' => 'string', + 'required' => false, + 'example' => 'manual', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的 ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '6D48AED0-41DB-5D9B-B484-3B6AAD312AD1', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"6D48AED0-41DB-5D9B-B484-3B6AAD312AD1\\"\\n}","type":"json"}]', + 'title' => '删除网站业务频率控制防护(CC防护)的自定义规则', + ], + 'DescribeWebCCRulesV2' => [ + 'summary' => '查询网站业务频率控制防护(CC防护)的自定义规则。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '198809', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'title' => '网站业务的域名。', + 'description' => '要接入DDoS高防进行防护的网站域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'example.com', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'title' => '页面显示的记录数量。', + 'description' => '分页大小,即每页显示多少个结果。最大值**20**,默认值**20**。', + 'type' => 'string', + 'required' => false, + 'example' => '20', + ], + ], + [ + 'name' => 'Offset', + 'in' => 'query', + 'schema' => [ + 'title' => '开始索引位置,即从第几条结果开始显示。默认从**0**开始。 ', + 'description' => '开始索引位置,即从第几条结果开始显示。默认从**0**开始。 ', + 'type' => 'string', + 'required' => false, + 'example' => '0', + ], + ], + [ + 'name' => 'Owner', + 'in' => 'query', + 'schema' => [ + 'title' => '筛选规则来源。取值:'."\n" + .'- **manual**(默认):手动添加'."\n" + .'- **clover**:自动生成', + 'description' => '筛选规则来源。取值:'."\n" + .'- **manual**(默认):手动添加'."\n" + .'- **clover**:自动生成', + 'type' => 'string', + 'required' => false, + 'example' => 'manual', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'Schema of Response', + 'description' => 'Schema of Response', + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => 'Id of the request', + 'description' => '本次调用请求的 ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'TotalCount' => [ + 'title' => '频率控制规则总数。', + 'description' => '频率控制规则总数。', + 'type' => 'string', + 'example' => '12', + ], + 'Domain' => [ + 'title' => '网站业务的域名。', + 'description' => '网站业务的域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'WebCCRules' => [ + 'title' => '频率控制(CC防护)自定义规则。', + 'description' => '频率控制(CC防护)自定义规则。', + 'type' => 'array', + 'items' => [ + 'title' => '频率控制(CC防护)自定义规则。', + 'description' => '频率控制(CC防护)自定义规则。', + 'type' => 'object', + 'properties' => [ + 'Owner' => [ + 'title' => '规则来源。取值:'."\n" + .'- **manual**(默认):手动添加'."\n" + .'- **clover**:自动生成', + 'description' => '规则来源。取值:'."\n" + .'- **manual**(默认):手动添加'."\n" + .'- **clover**:自动生成', + 'type' => 'string', + 'example' => 'manual', + ], + 'Expires' => [ + 'title' => '规则有效期。单位:秒。规则的匹配动作为阻断时(action为block)生效,在规则有效期内阻断访问请求。0表示永久生效。', + 'description' => '规则有效期。单位:秒。规则的匹配动作为阻断时(action为block)生效,在规则有效期内阻断访问请求。0表示永久生效。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Name' => [ + 'title' => '规则名称。', + 'description' => '规则名称。', + 'type' => 'string', + 'example' => 'wq', + ], + 'RuleDetail' => [ + 'title' => '规则详情。', + 'description' => '规则详情。', + 'type' => 'object', + 'properties' => [ + 'Mode' => [ + 'title' => '老规则格式,已废弃。', + 'description' => '老规则格式,已废弃。', + 'type' => 'string', + 'example' => '废弃', + ], + 'Count' => [ + 'title' => '老规则格式,已废弃。', + 'description' => '老规则格式,已废弃。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '废弃', + ], + 'Name' => [ + 'title' => '规则名称。', + 'description' => '规则名称。', + 'type' => 'string', + 'example' => 'ccauto14', + ], + 'Action' => [ + 'title' => '匹配动作。取值:'."\n" + .'- **accept**:放行'."\n" + .'- **block**:封禁'."\n" + .'- **challenge**:挑战'."\n" + .'- **watch**:观察', + 'description' => '匹配动作。取值:'."\n" + .'- **accept**:放行'."\n" + .'- **block**:封禁'."\n" + .'- **challenge**:挑战'."\n" + .'- **watch**:观察', + 'type' => 'string', + 'example' => 'block', + ], + 'Interval' => [ + 'title' => '老规则格式,已废弃。', + 'description' => '老规则格式,已废弃。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '60', + ], + 'Ttl' => [ + 'title' => '老规则格式,已废弃。', + 'description' => '老规则格式,已废弃。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '300', + ], + 'Uri' => [ + 'title' => '老规则格式,已废弃。', + 'description' => '老规则格式,已废弃。', + 'type' => 'string', + 'example' => '/p3shijihao', + ], + 'RateLimit' => [ + 'title' => '频率统计。', + 'description' => '频率统计。', + 'type' => 'object', + 'properties' => [ + 'SubKey' => [ + 'title' => '字段名称(仅当统计源为header时设置)。', + 'description' => '字段名称(仅当统计源为header时设置)。', + 'type' => 'string', + 'example' => 'action', + ], + 'Interval' => [ + 'title' => '统计周期。单位:秒。', + 'description' => '统计周期。单位:秒。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '60', + ], + 'Threshold' => [ + 'title' => '触发阈值。', + 'description' => '触发阈值。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '20', + ], + 'Ttl' => [ + 'title' => '封禁时长。单位:秒。', + 'description' => '封禁时长。单位:秒。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '15', + ], + 'Target' => [ + 'title' => '统计源。取值:'."\n" + .'- **ip**:按照IP统计'."\n" + .'- **header**:按照Header统计', + 'description' => '统计源。取值:'."\n" + .'- **ip**:按照IP统计'."\n" + .'- **header**:按照Header统计', + 'type' => 'string', + 'example' => 'ip', + ], + ], + ], + 'Condition' => [ + 'title' => '匹配条件。', + 'description' => '匹配条件列表。', + 'type' => 'array', + 'items' => [ + 'title' => '匹配条件。', + 'description' => '匹配条件。', + 'type' => 'object', + 'properties' => [ + 'MatchMethod' => [ + 'title' => '匹配方法。', + 'description' => '匹配方法。', + 'type' => 'string', + 'example' => 'belong', + ], + 'Field' => [ + 'title' => '匹配字段。', + 'description' => '匹配字段。', + 'type' => 'string', + 'example' => 'ip', + ], + 'HeaderName' => [ + 'title' => '自定义HTTP头部字段名称。'."\n" + ."\n" + .'> 仅在**Field**为**header**时有效。', + 'description' => '自定义HTTP头部字段名称。'."\n" + ."\n" + .'> 仅在**Field**为**header**时有效。', + 'type' => 'string', + 'example' => 'null', + ], + 'Content' => [ + 'title' => '匹配内容。', + 'description' => '匹配内容。', + 'type' => 'string', + 'example' => '192.0.XX.XX', + ], + 'ContentList' => [ + 'title' => '匹配方法为等于多值之一时的匹配内容。', + 'description' => '匹配方法为等于多值之一时的匹配内容。', + 'type' => 'array', + 'items' => [ + 'title' => '匹配方法为等于多值之一时的匹配内容。', + 'description' => '匹配方法为等于多值之一时的匹配内容。', + 'type' => 'string', + 'example' => '["2","3","ad"]', + ], + 'example' => '["2","3","ad"]', + ], + ], + ], + ], + 'Statistics' => [ + 'title' => '去重统计,可缺省(缺省为不去重统计)。', + 'description' => '去重统计,可缺省(缺省为不去重统计)。', + 'type' => 'object', + 'properties' => [ + 'Mode' => [ + 'title' => '去重模式。取值:'."\n" + .'- **count**:不去重统计'."\n" + .'- **distinct**:去重统计', + 'description' => '去重模式。取值:'."\n" + .'- **count**:不去重统计'."\n" + .'- **distinct**:去重统计', + 'type' => 'string', + 'example' => 'count', + ], + 'Field' => [ + 'title' => '统计源。取值:'."\n" + .'- **ip**:按照IP统计'."\n" + .'- **header**:按照Header统计 '."\n" + .'- **uri**:按照uri统计', + 'description' => '统计源。取值:'."\n" + .'- **ip**:按照IP统计'."\n" + .'- **header**:按照Header统计 '."\n" + .'- **uri**:按照uri统计', + 'type' => 'string', + 'example' => 'uri', + ], + 'HeaderName' => [ + 'title' => '仅当统计源为header时设置。', + 'description' => '仅当统计源为header时设置。', + 'type' => 'string', + 'example' => 'hello', + ], + ], + ], + 'StatusCode' => [ + 'title' => '状态码。', + 'description' => '状态码。', + 'type' => 'object', + 'properties' => [ + 'Enabled' => [ + 'title' => '是否可用。取值:'."\n" + ."\n" + .'- **true**:开启。'."\n" + .'- **false**:关闭。', + 'description' => '是否可用。取值:'."\n" + ."\n" + .'- **true**:开启。'."\n" + .'- **false**:关闭。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'Code' => [ + 'title' => '状态码。值范围**100**~**599**:'."\n" + ."\n" + .'- **200**:表示成功。'."\n" + .'- 其它:表示错误码。', + 'description' => '状态码。值范围**100**~**599**:'."\n" + ."\n" + .'- **200**:表示成功。'."\n" + .'- 其它:表示错误码。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '200', + ], + 'UseRatio' => [ + 'description' => '是否使用比率:'."\n" + ."\n" + .'- **true**:使用。'."\n" + .'- **false**:不使用。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'CountThreshold' => [ + 'title' => '不使用比率时,仅在对应状态码达到 **CountThreshold** 时触发处置动作,值范围**2**~**50000**。', + 'description' => '不使用比率时,仅在对应状态码达到 **CountThreshold** 时触发处置动作,值范围**2**~**50000**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'RatioThreshold' => [ + 'title' => '使用比率时,仅在对应状态码达到 **RatioThreshold** 时触发处置动作,值范围**1**~**100**。', + 'description' => '使用比率时,仅在对应状态码达到 **RatioThreshold** 时触发处置动作,值范围**1**~**100**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"TotalCount\\": \\"12\\",\\n \\"Domain\\": \\"www.aliyun.com\\",\\n \\"WebCCRules\\": [\\n {\\n \\"Owner\\": \\"manual\\",\\n \\"Expires\\": 0,\\n \\"Name\\": \\"wq\\",\\n \\"RuleDetail\\": {\\n \\"Mode\\": \\"废弃\\",\\n \\"Count\\": 0,\\n \\"Name\\": \\"ccauto14\\",\\n \\"Action\\": \\"block\\",\\n \\"Interval\\": 60,\\n \\"Ttl\\": 300,\\n \\"Uri\\": \\"/p3shijihao\\",\\n \\"RateLimit\\": {\\n \\"SubKey\\": \\"action\\",\\n \\"Interval\\": 60,\\n \\"Threshold\\": 20,\\n \\"Ttl\\": 15,\\n \\"Target\\": \\"ip\\"\\n },\\n \\"Condition\\": [\\n {\\n \\"MatchMethod\\": \\"belong\\",\\n \\"Field\\": \\"ip\\",\\n \\"HeaderName\\": \\"null\\",\\n \\"Content\\": \\"192.0.XX.XX\\",\\n \\"ContentList\\": [\\n \\"[\\\\\\"2\\\\\\",\\\\\\"3\\\\\\",\\\\\\"ad\\\\\\"]\\"\\n ]\\n }\\n ],\\n \\"Statistics\\": {\\n \\"Mode\\": \\"count\\",\\n \\"Field\\": \\"uri\\",\\n \\"HeaderName\\": \\"hello\\"\\n },\\n \\"StatusCode\\": {\\n \\"Enabled\\": true,\\n \\"Code\\": 200,\\n \\"UseRatio\\": true,\\n \\"CountThreshold\\": 10,\\n \\"RatioThreshold\\": 10\\n }\\n }\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询网站业务频率控制防护(CC防护)的自定义规则', + ], + 'ConfigWebCCRuleV2' => [ + 'summary' => '创建或编辑网站业务频率控制防护(CC防护)的自定义规则。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'chargeType' => 'free', + 'abilityTreeCode' => '198715', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.example.com', + ], + ], + [ + 'name' => 'RuleList', + 'in' => 'query', + 'schema' => [ + 'description' => '频率控制规则的配置,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **action**:String类型,必选,匹配动作。取值:'."\n" + .' - **block**:封禁'."\n" + .' - **challenge**:挑战'."\n" + .' - **watch**:观察'."\n" + .'- **name**:String类型,必选,规则名称。'."\n" + .'- **condition**:Map类型,必选,匹配条件。具体结构如下。'."\n" + ."\n" + .' > 如果设置了多个匹配条件,则多个条件间是且的关系。'."\n" + ."\n" + .' - **field**:String类型,必选,匹配字段。'."\n" + .' - **match_method**:String类型,必选,匹配方法。'."\n" + .' '."\n" + .' > 关于**field**和**match_method**的取值,请参见请求参数表下的补充描述。'."\n" + ."\n" + .' - **header_name**:String类型,可选,自定义HTTP头部字段名称。'."\n" + ."\n" + .' > 仅在**field**为**header**时有效。'."\n" + ."\n" + .' - **content**:String类型,必选,匹配内容。'."\n" + .'- **ratelimit**:String类型,必选,频率控制字段,可以按照IP或者自定义Header进行频率统计。具体结构如下。'."\n" + .' - **interval**:Integer类型,必选,统计时长(秒)。'."\n" + .' - **ttl**:Integer类型,必选,处置时长(秒)。'."\n" + .' - **threshold**:Integer类型,必选,阈值(次)。'."\n" + .' - **subkey**:String类型,可选,字段名称(仅当统计源为header时设置)。'."\n" + .' - **target**:String类型,必选,统计源,支持ip和header。'."\n" + .'- **status_code**:String类型,可选,频率控制字段,可以根据状态码出现数量或频率进行统计。具体结构如下。'."\n" + .' - **enabled**:Boolean类型,必选,是否开启状态码统计。'."\n" + .' - **code**:Integer类型,必选,状态码,值范围**100**~**599**。'."\n" + .' - **use_ratio**:Boolean类型,必选,为true时使用比率。'."\n" + .' - **ratio_threshold**:Integer类型,可选,状态码出现比率,使用比率时,仅在对应状态码达到 **ratio_threshold** 时触发处置动作,值范围**1**~**100**。'."\n" + .' - **count_threshold**:Integer类型,可选,状态码出现数量,不使用比率时,仅在对应状态码达到 **count_threshold** 时触发处置动作,值范围**2**~**50000**。'."\n" + .'- **statistics**:String类型,可选,去重统计,可缺省(缺省为不去重统计)。具体结构如下。'."\n" + .' - **mode**:String类型,必选,是否开启状态码统计。取值:'."\n" + .' - **count**:不去重统计'."\n" + .' - **distinct**:去重统计'."\n" + .' - **field**:String类型,必选,统计源,去重统计,仅支持ip、header和uri。'."\n" + .' - **header_name**:String类型,可选,字段名称,仅当统计源为header时设置。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"action":"block","name":"trdsss","statistics":{"mode":"count","field":"header","header_name":"hahah"},"ratelimit":{"interval":60,"ttl":300,"threshold":70,"target":"ip"},"status_code":{"enabled":true,"code":404,"use_ratio":true,"ratio_threshold":80,"count_threshold":2},"condition":[{"field":"ip","match_method":"belong","content":"1.1.1.1"}]}]', + ], + ], + [ + 'name' => 'Expires', + 'in' => 'query', + 'schema' => [ + 'description' => '规则有效期。单位:秒。 默认0表示永久生效。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '0', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的 ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","type":"json"}]', + 'title' => '创建或编辑网站业务频率控制防护(CC防护)的自定义规则', + 'requestParamsDescription' => '**field和match_method的取值及对应关系**'."\n" + ."\n" + .'| 匹配字段(field) | 描述 | 适用的逻辑符(match_method) |'."\n" + .'|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|'."\n" + .'| **ip** | 访问请求的来源IP。 | **belong** :属于
**nbelong** :不属于
**ipinlist** :在列表中
**ipninlist** :不在列表中 |'."\n" + .'| **uri** | 访问请求的URI地址。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**prefix** :前缀匹配
**inlist** :等于多值之一
**ninlist** :不等于多值之一 |'."\n" + .'| **referer** | 访问请求的来源网址,即该访问请求是从哪个页面跳转产生的。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**nexist** :不存在
**inlist** :等于多值之一
**ninlist** :不等于多值之一 |'."\n" + .'| **user-agent** | 发起访问请求的客户端的浏览器标识、渲染引擎标识和版本信息等浏览器相关信息。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**inlist** :等于多值之一
**ninlist** :不等于多值之一|'."\n" + .'| **params** | 访问请求的URL地址中的参数部分,通常指URL中”?”后面的部分。例如,`demo.aliyundoc.com/index.html?action=login`中的`action=login`就是参数部分。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**inlist** :等于多值之一
**ninlist** :不等于多值之一 |'."\n" + .'| **cookie** | 访问请求中的Cookie信息。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**nexist** :不存在
**inlist** :等于多值之一
**ninlist** :不等于多值之一|'."\n" + .'| **content-type** | 访问请求指定的响应HTTP内容类型,即MIME类型信息。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**inlist** :等于多值之一
**ninlist** :不等于多值之一|'."\n" + .'| **x-forwarded-for** | 访问请求的客户端真实IP。X-Forwarded-For(XFF)用来识别通过HTTP代理或负载均衡方式转发的访问请求的客户端最原始的IP地址的HTTP请求头字段,只有通过HTTP代理或者负载均衡服务器转发的访问请求才会包含该项。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**nexist** :不存在
**inlist** :等于多值之一
**ninlist** :不等于多值之一|'."\n" + .'| **content-length** | 访问请求的所包含的字节数。 | **vless** :值小于
**vequal** :值等于
**vgreat** :值大于 |'."\n" + .'| **post-body** | 访问请求的内容信息。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**inlist** :等于多值之一
**ninlist** :不等于多值之一|'."\n" + .'| **http-method** | 访问请求的方法,如GET、POST等。 | **equal** :等于
**nequal** :不等于
**inlist** :等于多值之一
**ninlist** :不等于多值之一|'."\n" + .'| **header** | 访问请求的头部信息,用于自定义HTTP头部字段。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**nexist** :不存在
**inlist** :等于多值之一
**ninlist** :不等于多值之一|'."\n" + .'| **scheme** | 访问请求协议,如HTTP、HTTPS等。 | **equal** :等于
**nequal** :不等于|'."\n" + .'| **protocol** | 访问请求的HTTP版本,如HTTP/1.0、HTTP/1.1、HTTP/2.0。 |
**equal** :等于
**nequal** :不等于
**inlist** :等于多值之一
**ninlist** :不等于多值之一|'."\n" + .'| **http2-fingerprint** | 访问请求HTTP2.0指纹。 |
**equal** :等于
**nequal** :不等于
**inlist** :等于多值之一
**ninlist** :不等于多值之一|'."\n" + .'| **ja3-fingerprint** | 访问请求JA3指纹 。 |
**equal** :等于
**nequal** :不等于
**inlist** :等于多值之一
**ninlist** :不等于多值之一|'."\n" + .'| **ja4-fingerprint** | 访问请求JA4指纹 。 |
**equal** :等于
**nequal** :不等于
**inlist** :等于多值之一
**ninlist** :不等于多值之一|'."\n" + .'| **area** | 请求大洲/国家 。 |
**areainlist** :区域封禁选择|'."\n" + .'| **uri-path** | 请求URI-Path。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**prefix** :前缀匹配
**inlist** :等于多值之一
**ninlist** :不等于多值之一|'."\n" + .'| **cookie-name** | 自定义Cookie。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**prefix** :前缀匹配
**inlist** :等于多值之一
**ninlist** :不等于多值之一|'."\n" + .'| **query-parameter** | 自定义请求参数。 | **contain** :包含
**ncontain** :不包含
**equal** :等于
**nequal** :不等于
**lless** :长度小于
**lequal** :长度等于
**lgreat** :长度大于
**prefix** :前缀匹配
**inlist** :等于多值之一
**ninlist** :不等于多值之一|'."\n" + .'| **server-port** | 请求Server-Port。 | **vless** :值小于
**vequal** :值等于
**vgreat** :值大于|', + ], + 'ModifyWebCCGlobalSwitch' => [ + 'summary' => '本接口用于设置网站业务CC安全防护模块的开关状态。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '201506', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'example.aliyundoc.com'."\n", + ], + ], + [ + 'name' => 'CcGlobalSwitch', + 'in' => 'query', + 'schema' => [ + 'description' => '开关状态。取值:'."\n" + .'- **open**:开启'."\n" + .'- **close**:关闭', + 'type' => 'string', + 'required' => true, + 'example' => 'open', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的 ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '5AE2FC86-C840-41AE-9F1A-3A2747C7C1DF', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"5AE2FC86-C840-41AE-9F1A-3A2747C7C1DF\\"\\n}","type":"json"}]', + 'title' => '设置网站业务CC安全防护模块的开关状态', + ], + 'ConfigL7GlobalRule' => [ + 'summary' => '配置DDoS全局防护策略。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '254166', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的网站业务的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'example.com', + ], + ], + [ + 'name' => 'RuleAttr', + 'in' => 'query', + 'schema' => [ + 'description' => '配置全局模板规则动作和开关。使用JSON结构体数组转化的字符串格式表示,JSON结构体包含以下字段:'."\n" + ."\n" + .' - **RuleId**:String类型 | 必选 | 规则ID。'."\n" + .' - **Action**:String类型 | 必选 | 规则动作。取值:'."\n" + .' - **block**:拦截。'."\n" + .' - **watch**:观察。'."\n" + .' - **challenge**:挑战。'."\n" + .' - **Enabled**:Integer类型 | 必选 | 规则开关。取值:'."\n" + .' - **1**:开启规则。'."\n" + .' - **0**:关闭规则。', + 'type' => 'string', + 'required' => true, + 'example' => '[{\\"RuleId\\":\\"global_01\\",\\"Action\\":\\"block\\",\\"Enabled\\":0}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'Schema of Response', + 'description' => 'Schema of Response', + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => 'Id of the request', + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","type":"json"}]', + 'title' => '配置DDoS全局防护策略', + ], + 'DescribeL7GlobalRule' => [ + 'summary' => '查询DDoS全局防护策略。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'abilityTreeCode' => '254169', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要操作的网站业务的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'example.com', + ], + ], + [ + 'name' => 'Lang', + 'in' => 'query', + 'schema' => [ + 'description' => '请求和接收消息的语言类型。取值范围:'."\n" + ."\n" + .'- zh:中文'."\n" + .'- en:英文', + 'type' => 'string', + 'required' => false, + 'example' => 'zh', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'Schema of Response', + 'description' => 'Schema of Response', + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => 'Id of the request', + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'GlobalRules' => [ + 'description' => '全局模板规则信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Action' => [ + 'description' => '规则生效动作。取值:'."\n" + ."\n\n" + .'- **watch**:观察。'."\n" + .'- **block**:拦截。'."\n" + .'- **challenge**:挑战。', + 'type' => 'string', + 'enumValueTitles' => [], + 'example' => 'watch', + ], + 'ActionDefault' => [ + 'description' => '规则默认动作。取值:'."\n" + ."\n\n" + .'- **watch**:观察。'."\n" + .'- **block**:拦截。'."\n" + .'- **challenge**:挑战。', + 'type' => 'string', + 'enumValueTitles' => [], + 'example' => 'watch', + ], + 'Enabled' => [ + 'description' => '规则是否开启。取值:'."\n" + ."\n" + .'- **1**:开启。'."\n" + .'- **0**:关闭。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RuleId' => [ + 'description' => '规则ID。', + 'type' => 'string', + 'example' => 'global_1', + ], + 'Description' => [ + 'description' => '规则描述。', + 'type' => 'string', + 'example' => 'HTTP请求疑似模拟浏览器,校验浏览器Header等组合特征#4', + ], + 'RuleName' => [ + 'description' => '规则名称。', + 'type' => 'string', + 'example' => '模拟浏览器请求', + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"GlobalRules\\": [\\n {\\n \\"Action\\": \\"watch\\",\\n \\"ActionDefault\\": \\"watch\\",\\n \\"Enabled\\": 1,\\n \\"RuleId\\": \\"global_1\\",\\n \\"Description\\": \\"HTTP请求疑似模拟浏览器,校验浏览器Header等组合特征#4\\",\\n \\"RuleName\\": \\"模拟浏览器请求\\"\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询DDoS全局防护策略', + ], + 'DescribeDomainCcProtectSwitch' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106122', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'ddos高防实例在资源管理产品中所属的资源组id。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Domains', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '网站业务的域名。最多可查询5个网站业务域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'array', + 'items' => [ + 'description' => '已配置网站业务转发规则的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyundoc.com', + ], + 'required' => true, + 'maxItems' => 5, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'ProtectSwitchList' => [ + 'description' => '网站业务各防护功能的开关状态。', + 'type' => 'array', + 'items' => [ + 'description' => '网站业务各防护功能的开关状态。', + 'type' => 'object', + 'properties' => [ + 'BlackWhiteListEnable' => [ + 'description' => '黑白名单的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'AiTemplate' => [ + 'description' => 'AI智能防护的等级。取值:'."\n" + .'- **level30**:宽松'."\n" + .'- **level60**:正常'."\n" + .'- **level90**:严格', + 'type' => 'string', + 'example' => 'level60', + ], + 'PreciseRuleEnable' => [ + 'description' => '精确访问控制的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Domain' => [ + 'description' => '网站域名。', + 'type' => 'string', + 'example' => 'www.aliyundoc.com', + ], + 'AiMode' => [ + 'description' => 'ai智能防护的模式。取值:'."\n" + .'- **watch**:预警模式'."\n" + .'- **defense**:防护模式', + 'type' => 'string', + 'example' => 'defense', + ], + 'AiRuleEnable' => [ + 'description' => 'AI智能防护的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'RegionBlockEnable' => [ + 'description' => '区域封禁(针对域名)的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'CcTemplate' => [ + 'description' => 'CC防护模式,取值:'."\n" + ."\n" + .'- **default**:正常'."\n" + .'- **gf_under_attack**:攻击紧急'."\n" + .'- **gf_sos_verify**:严格'."\n" + .'- **gf_sos_enhance**:非常严格', + 'type' => 'string', + 'example' => 'default', + ], + 'CcCustomRuleEnable' => [ + 'description' => '自定义cc规则的启用状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'CcEnable' => [ + 'description' => '频率控制防护(cc防护)的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'CcGlobalSwitch' => [ + 'description' => '自定义和精准防护CC开关状态。取值:'."\n" + .'- **open**:开启'."\n" + .'- **close**:关闭', + 'type' => 'string', + 'example' => 'close', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"ProtectSwitchList\\": [\\n {\\n \\"BlackWhiteListEnable\\": 1,\\n \\"AiTemplate\\": \\"level60\\",\\n \\"PreciseRuleEnable\\": 0,\\n \\"Domain\\": \\"www.aliyundoc.com\\",\\n \\"AiMode\\": \\"defense\\",\\n \\"AiRuleEnable\\": 1,\\n \\"RegionBlockEnable\\": 0,\\n \\"CcTemplate\\": \\"default\\",\\n \\"CcCustomRuleEnable\\": 0,\\n \\"CcEnable\\": 1,\\n \\"CcGlobalSwitch\\": \\"close\\"\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询网站业务DDoS防护配置各开关状态', + 'summary' => '查询指定域名的cc防护功能开关状态', + ], + 'ConfigDomainSecurityProfile' => [ + 'summary' => '配置DDoS全局防护策略的开关和等级。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106289', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'example.aliyundoc.com', + ], + ], + [ + 'name' => 'Config', + 'in' => 'query', + 'schema' => [ + 'description' => '配置网站业务DDoS全局防护策略,具体结构如下。'."\n" + .'- **global_rule_mode**:String类型,可选,DDoS全局防护功能的防护等级。取值:'."\n" + .' - **weak**:宽松'."\n" + .' - **default**:正常'."\n" + .' - **hard**:严格'."\n" + .'- **global_rule_enable**:integer类型,可选,DDoS全局防护功能的开关。取值:'."\n" + .' - **0**:关闭'."\n" + .' - **1**:开启'."\n" + ."\n" + .'配置网站业务DDoS防护自定义防护策略黑/白名单防护策略功能,具体结构如下。'."\n" + .'- **bwlist_enable**:integer类型,可选,自定义防护策略黑/白名单开关。取值:'."\n" + .' - **0**:关闭'."\n" + .' - **1**:开启', + 'type' => 'string', + 'required' => true, + 'example' => '{"global_rule_mode":"hard"}', + ], + ], + [ + 'name' => 'Cluster', + 'in' => 'query', + 'schema' => [ + 'description' => '暂无使用', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'Schema of Response', + 'description' => 'Schema of Response', + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => 'Id of the request', + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '9728769F-9466-534E-BE12-CAB29A675828', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"9728769F-9466-534E-BE12-CAB29A675828\\"\\n}","type":"json"}]', + 'title' => '配置网站业务DDoS防护', + ], + 'ModifyPortAutoCcStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106254', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'Switch', + 'in' => 'query', + 'schema' => [ + 'description' => '非网站业务AI智能防护的开关状态。取值:'."\n" + .'- **on**:开启'."\n" + .'- **off**:关闭', + 'type' => 'string', + 'required' => true, + 'example' => 'on', + ], + ], + [ + 'name' => 'Mode', + 'in' => 'query', + 'schema' => [ + 'description' => '非网站业务AI智能防护的模式。取值:'."\n" + .'- **normal**:正常'."\n" + .'- **loose**:宽松'."\n" + .'- **strict**:严格', + 'type' => 'string', + 'required' => true, + 'example' => 'normal', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '设置非网站业务AI智能防护', + 'summary' => '设置非网站业务AI智能防护。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyNetworkRuleAttribute' => [ + 'summary' => '编辑端口转发规则的会话保持和DDoS防护策略设置。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106251', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'ForwardProtocol', + 'in' => 'query', + 'schema' => [ + 'description' => '转发协议。取值:'."\n" + .'- **tcp**'."\n" + .'- **udp**', + 'type' => 'string', + 'required' => true, + 'example' => 'tcp', + ], + ], + [ + 'name' => 'FrontendPort', + 'in' => 'query', + 'schema' => [ + 'description' => '转发端口。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '8080', + ], + ], + [ + 'name' => 'Config', + 'in' => 'query', + 'schema' => [ + 'description' => '端口转发规则的属性设置。使用JSON格式的字符串表述,具体结构描述如下。'."\n" + .'TcpConfig 的具体结构描述见如下:'."\n" + .'- **PersistenceTimeout**:Integer类型,必选,会话保持的超时时间。取值范围:**30**~**3600**,单位:秒。默认为**0**,表示关闭。'."\n" + .'- **Synproxy**,String 类型,必选,DDoS 防护策略的虚假源,取值:off、on。'."\n" + .'- **NodataConn**,String 类型,必选,DDoS 防护策略的空连接,取值:off、on。'."\n" + .'- **Sla**,Struct 类型,必选,目的限制配置。具体结构描述见 Sla。'."\n" + .'- **Slimit**,Struct 类型,必选,源限制配置。具体结构描述见 Slimit。'."\n" + .'- **PayloadLen**,Struct 类型,必选,包过滤配置。具体结构描述见 PayloadLen。'."\n" + ."\n" + .'Sla 的具体结构描述如下:'."\n" + .'- **Cps**,Integer 类型,必选,DDoS 防护策略/目的新建连接限速,取值范围:100~100,000。'."\n" + .'- **Maxconn**,Integer 类型,必选,DDoS 防护策略/目的并发连接限速,取值范围:1,000~1,000,000。'."\n" + .'- **CpsEnable**,Integer 类型,必选,是否开启 Cps,取值:0(禁用 cps)、1(默认,启用 cps)。'."\n" + .'- **MaxconnEnable**,Integer 类型,必选,是否开启 Maxconnection,取值:0(禁用 maxconn)、1(默认,启用 maxconn)。'."\n" + ."\n" + .'Slimit 的具体结构描述如下:'."\n" + .'- **Cps**,Integer 类型,必选,DDoS 防护策略/源新建连接限速,取值范围:1-50000。'."\n" + .'- **Maxconn**,Integer 类型,必选,DDoS 防护策略/源并发连接限速,取值范围:1 - 50000。'."\n" + .'- **CpsEnable**,Integer 类型,必选,是否开启 Cps,取值:0(禁用 cps)、1(默认,启用 cps)。'."\n" + .'- **MaxconnEnable**,Integer 类型,必选,是否开启 Maxconnection,取值:0(禁用 maxconn)、1(默认,启用 maxconn)。'."\n" + .'- **CpsMode**,Integer 类型,必选,源新建连接限速开关,取值:1(关闭)、2(自动)。'."\n" + ."\n" + .'PayloadLen 的具体结构描述如下:'."\n" + .'- **Min**,Integer 类型,必选,DDoS 防护策略/包长度过滤,包长度的最小值,取值范围为 0~1,500。'."\n" + .'- **Max**,Integer 类型,必选,DDoS 防护策略/包长度过滤,包长度的最大值,取值范围为 0~1,500。', + 'type' => 'string', + 'required' => true, + 'example' => '{"Slimit":{"CpsEnable":1,"MaxconnEnable":1,"Cps":1,"Maxconn":1},"Sla":{"CpsEnable":1,"MaxconnEnable":1,"Cps":100,"Maxconn":1000},"PayloadLen":{"Min":0,"Max":1500}}'."\n", + ], + ], + [ + 'name' => 'Module', + 'in' => 'query', + 'schema' => [ + 'description' => '7层端口支持模块(默认sla)。取值:'."\n" + ."\n" + .'**sla**:目的限速', + 'type' => 'string', + 'required' => false, + 'example' => 'sla', + 'enum' => [ + 'sla', + ], + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '编辑端口转发规则的会话保持和DDoS防护策略设置', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribePortAutoCcStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106166', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'array', + 'items' => [ + 'description' => 'DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'BC3C6403-F248-4125-B2C9-8733ED94EA85', + ], + 'PortAutoCcStatus' => [ + 'description' => '非网站业务AI智能防护的配置信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Switch' => [ + 'description' => 'AI智能防护的开关状态。取值:'."\n" + .'- **on**:开启'."\n" + .'- **off**:关闭', + 'type' => 'string', + 'example' => 'on', + ], + 'Mode' => [ + 'description' => 'AI智能防护的模式。取值:'."\n" + .'- **normal**:正常'."\n" + .'- **loose**:宽松'."\n" + .'- **strict**:严格', + 'type' => 'string', + 'example' => 'normal', + ], + 'WebSwitch' => [ + 'description' => '80和443端口的防护开关状态。取值:'."\n" + .'- **on**:开启'."\n" + .'- **off**:关闭', + 'type' => 'string', + 'example' => 'off', + ], + 'WebMode' => [ + 'description' => '80和443端口的防护模式。取值:'."\n" + .'- **normal**:正常'."\n" + .'- **loose**:宽松'."\n" + .'- **strict**:严格', + 'type' => 'string', + 'example' => 'normal', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"BC3C6403-F248-4125-B2C9-8733ED94EA85\\",\\n \\"PortAutoCcStatus\\": [\\n {\\n \\"Switch\\": \\"on\\",\\n \\"Mode\\": \\"normal\\",\\n \\"WebSwitch\\": \\"off\\",\\n \\"WebMode\\": \\"normal\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tBC3C6403-F248-4125-B2C9-8733ED94EA85\\r\\n\\t\\r\\n\\t\\toff\\r\\n\\t\\ton\\r\\n\\t\\tnormal\\r\\n\\t\\tnormal\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询非网站业务AI智能防护的配置信息', + 'summary' => '查询非网站业务AI智能防护的配置信息。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDomains' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106131', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。'."\n" + ."\n" + .'关于资源组的更多信息,请参见[创建资源组](~~94485~~)。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'F908E959-ADA8-4D7B-8A05-FF2F67F50964', + ], + 'Domains' => [ + 'description' => '已配置网站业务转发规则的域名列表。', + 'type' => 'array', + 'items' => [ + 'description' => '已配置网站业务转发规则的域名。', + 'type' => 'string', + 'example' => 'www.aliyun***.com', + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"F908E959-ADA8-4D7B-8A05-FF2F67F50964\\",\\n \\"Domains\\": [\\n \\"www.aliyun***.com\\"\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\twww.aliyun.com\\r\\n\\tF908E959-ADA8-4D7B-8A05-FF2F67F50964\\r\\n","errorExample":""}]', + 'title' => '查询已配置网站业务转发规则的域名', + 'summary' => '查询已配置网站业务转发规则的域名。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeHealthCheckList' => [ + 'summary' => '查询端口转发规则的健康检查配置(四层或七层)。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106147', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'NetworkRules', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的端口转发规则,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **InstanceId**:String类型,必选,DDoS高防实例ID。'."\n" + .'- **Protocol**:String类型,必选,转发协议类型。取值:**tcp**、**udp**。'."\n" + .'- **FrontendPort**:Integer类型,必选,转发端口。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"InstanceId":"ddoscoo-cn-mp91j1ao****","Protocol":"tcp","FrontendPort":8080}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '83B4AF42-E8EE-4DC9-BD73-87B7733A36F9', + ], + 'HealthCheckList' => [ + 'description' => '健康检查配置列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'FrontendPort' => [ + 'description' => '转发端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '8080', + ], + 'InstanceId' => [ + 'description' => 'DDoS高防实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'Protocol' => [ + 'description' => '转发协议。取值:'."\n" + .'- **tcp**'."\n" + .'- **udp**', + 'type' => 'string', + 'example' => 'tcp', + ], + 'HealthCheck' => [ + 'description' => '健康检查配置信息。', + 'type' => 'object', + 'properties' => [ + 'Timeout' => [ + 'description' => '响应超时时间。取值范围:**1**~**30**,单位:秒。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '5', + ], + 'Type' => [ + 'description' => '协议类型。取值:'."\n" + .'- **tcp**:四层'."\n" + .'- **http**:七层', + 'type' => 'string', + 'example' => 'tcp', + ], + 'Domain' => [ + 'description' => '域名。'."\n" + ."\n" + .'> 仅适用于七层健康检查。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'Interval' => [ + 'description' => '检查间隔。取值范围:**1**~**30**,单位:秒。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '15', + ], + 'Up' => [ + 'description' => '健康阈值。取值范围:**1**~**10**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '3', + ], + 'Down' => [ + 'description' => '不健康阈值。取值范围:**1**~**10**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '3', + ], + 'Port' => [ + 'description' => '检查端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '8080', + ], + 'Uri' => [ + 'description' => '检查路径。'."\n" + ."\n" + .'> 仅适用于七层健康检查。', + 'type' => 'string', + 'example' => '/abc', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"83B4AF42-E8EE-4DC9-BD73-87B7733A36F9\\",\\n \\"HealthCheckList\\": [\\n {\\n \\"FrontendPort\\": 8080,\\n \\"InstanceId\\": \\"ddoscoo-cn-mp91j1ao****\\",\\n \\"Protocol\\": \\"tcp\\",\\n \\"HealthCheck\\": {\\n \\"Timeout\\": 5,\\n \\"Type\\": \\"tcp\\",\\n \\"Domain\\": \\"www.aliyun.com\\",\\n \\"Interval\\": 15,\\n \\"Up\\": 3,\\n \\"Down\\": 3,\\n \\"Port\\": 8080,\\n \\"Uri\\": \\"/abc\\"\\n }\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t83B4AF42-E8EE-4DC9-BD73-87B7733A36F9\\r\\n\\t\\r\\n\\t\\tddoscoo-cn-mp91j1ao****\\r\\n\\t\\t8080\\r\\n\\t\\t\\r\\n\\t\\t\\ttcp\\r\\n\\t\\t\\t3\\r\\n\\t\\t\\t5\\r\\n\\t\\t\\t8080\\r\\n\\t\\t\\t3\\r\\n\\t\\t\\t15\\r\\n\\t\\t\\r\\n\\t\\ttcp\\r\\n\\t\\r\\n 1\\r\\n","errorExample":""}]', + 'title' => '查询端口转发规则的健康检查配置', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeNetworkRuleAttributes' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106161', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'NetworkRules', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的端口转发规则,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **InstanceId**:String类型,必选,DDoS高防实例ID。'."\n" + .'- **Protocol**:String类型,必选,转发协议类型。取值:**tcp**、**udp**。'."\n" + .'- **FrontendPort**:Integer类型,必选,转发端口。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"InstanceId":"ddoscoo-cn-mp91j1ao****","Protocol":"tcp","FrontendPort":8080}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'F9F2F77D-307C-4F15-8D02-AB5957EEBF97', + ], + 'NetworkRuleAttributes' => [ + 'description' => '非网站业务端口转发规则的防护配置,包括会话保持和DDoS防护策略。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'FrontendPort' => [ + 'description' => '转发端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '8080', + ], + 'InstanceId' => [ + 'description' => 'DDoS高防实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'Protocol' => [ + 'description' => '转发协议。取值:'."\n" + .'- **tcp**'."\n" + .'- **udp**', + 'type' => 'string', + 'example' => 'tcp', + ], + 'Config' => [ + 'description' => '端口转发规则的防护配置。', + 'type' => 'object', + 'properties' => [ + 'NodataConn' => [ + 'description' => '空连接过滤的开关状态。取值:'."\n" + .'- **on**:开启'."\n" + .'- **off**:关闭', + 'type' => 'string', + 'example' => 'off', + ], + 'Synproxy' => [ + 'description' => '虚假源过滤的开关状态。取值:'."\n" + .'- **on**:开启'."\n" + .'- **off**:关闭', + 'type' => 'string', + 'example' => 'off', + ], + 'PersistenceTimeout' => [ + 'description' => '会话保持的超时时间。取值范围:**30**~**3600**,单位:秒。默认为**0**,表示关闭。 ', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Sla' => [ + 'description' => '目的限速配置。', + 'type' => 'object', + 'properties' => [ + 'MaxconnEnable' => [ + 'description' => '目的并发连接限速的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'CpsEnable' => [ + 'description' => '目的新建连接限速的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'Cps' => [ + 'description' => '目的新建连接限速。取值范围:**100**~**100000**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '100000', + ], + 'Maxconn' => [ + 'description' => '目的并发连接限速。取值范围:**1000**~**1000000**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1000000', + ], + ], + ], + 'Slimit' => [ + 'description' => '源限速配置。', + 'type' => 'object', + 'properties' => [ + 'MaxconnEnable' => [ + 'description' => '源并发连接限速的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'CpsEnable' => [ + 'description' => '源新建连接限速的开关状态。取值:'."\n" + .'- **0**:关闭'."\n" + .'- **1**:开启', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Cps' => [ + 'description' => '源新建连接限速。取值范围:**1**~**500000**,单位:个。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Pps' => [ + 'description' => '源PPS限速。取值范围:**1**~**100000**,单位:Packet/s。默认为**0**,表示未开启源PPS限速。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Bps' => [ + 'description' => '源带宽限速。取值范围:**1024**~**268435456**,单位:Byte/s。默认为**0**,表示未开启源带宽限速。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Maxconn' => [ + 'description' => '源并发连接限速。取值范围:**1**~**500000**,单位:个。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'CpsMode' => [ + 'description' => '源新建连接限速的模式。取值:'."\n" + .'- **1**:手动'."\n" + .'- **2**:自动', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + ], + ], + 'PayloadLen' => [ + 'description' => '包长度过滤配置。', + 'type' => 'object', + 'properties' => [ + 'Min' => [ + 'description' => '包长度的最小值。取值范围:**0**~**6000**,单位:Byte。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Max' => [ + 'description' => '包长度的最大值。取值范围:**0**~**6000**,单位:Byte。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '6000', + ], + ], + ], + 'Cc' => [ + 'description' => '源连接频繁超限控制策略。', + 'type' => 'object', + 'properties' => [ + 'Sblack' => [ + 'description' => '源连接多次超限,将源IP加入黑名单的策略。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Type' => [ + 'description' => '源IP黑名单配置类型。取值:'."\n" + .'- **1**:源新建连接限速IP黑名单'."\n" + .'- **2**:源并发连接限速IP黑名单'."\n" + .'- **3**:源PPS限速IP黑名单'."\n" + .'- **4**:源带宽限速IP黑名单', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'During' => [ + 'description' => '检查间隔。取值固定为**60**,单位:秒。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '60', + ], + 'Expires' => [ + 'description' => '黑名单有效时长。取值范围:**60**~**604800**,单位:秒。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '600', + ], + 'Cnt' => [ + 'description' => '源连接超过限制的次数。取值固定为**5**,表示如果源连接在检查间隔内超过限制5次,将源IP加入黑名单。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '5', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"F9F2F77D-307C-4F15-8D02-AB5957EEBF97\\",\\n \\"NetworkRuleAttributes\\": [\\n {\\n \\"FrontendPort\\": 8080,\\n \\"InstanceId\\": \\"ddoscoo-cn-mp91j1ao****\\",\\n \\"Protocol\\": \\"tcp\\",\\n \\"Config\\": {\\n \\"NodataConn\\": \\"off\\",\\n \\"Synproxy\\": \\"off\\",\\n \\"PersistenceTimeout\\": 0,\\n \\"Sla\\": {\\n \\"MaxconnEnable\\": 0,\\n \\"CpsEnable\\": 1,\\n \\"Cps\\": 100000,\\n \\"Maxconn\\": 1000000\\n },\\n \\"Slimit\\": {\\n \\"MaxconnEnable\\": 0,\\n \\"CpsEnable\\": 0,\\n \\"Cps\\": 0,\\n \\"Pps\\": 0,\\n \\"Bps\\": 0,\\n \\"Maxconn\\": 0,\\n \\"CpsMode\\": 1\\n },\\n \\"PayloadLen\\": {\\n \\"Min\\": 0,\\n \\"Max\\": 6000\\n },\\n \\"Cc\\": {\\n \\"Sblack\\": [\\n {\\n \\"Type\\": 1,\\n \\"During\\": 60,\\n \\"Expires\\": 600,\\n \\"Cnt\\": 5\\n }\\n ]\\n }\\n }\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t\\r\\n\\t\\tddoscoo-cn-mp91j1ao****\\r\\n\\t\\t\\r\\n\\t\\t\\toff\\r\\n\\t\\t\\t\\r\\n\\t\\t\\t0\\r\\n\\t\\t\\t\\r\\n\\t\\t\\t\\t0\\r\\n\\t\\t\\t\\t6000\\r\\n\\t\\t\\t\\r\\n\\t\\t\\t\\r\\n\\t\\t\\t\\t100000\\r\\n\\t\\t\\t\\t1\\r\\n\\t\\t\\t\\t0\\r\\n\\t\\t\\t\\t1000000\\r\\n\\t\\t\\t\\r\\n\\t\\t\\t\\r\\n\\t\\t\\t\\t1\\r\\n\\t\\t\\t\\t0\\r\\n\\t\\t\\t\\t0\\r\\n\\t\\t\\t\\t0\\r\\n\\t\\t\\t\\t0\\r\\n\\t\\t\\t\\t0\\r\\n\\t\\t\\t\\t0\\r\\n\\t\\t\\t\\r\\n\\t\\t\\ton\\r\\n\\t\\t\\r\\n\\t\\t8080\\r\\n\\t\\ttcp\\r\\n\\t\\r\\n\\tF9F2F77D-307C-4F15-8D02-AB5957EEBF97\\r\\n\\r\\n","errorExample":""}]', + 'title' => '查询非网站业务端口转发规则防护配置', + 'summary' => '查询非网站业务端口转发规则的防护配置,包括会话保持和DDoS防护策略。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'CreateSceneDefensePolicy' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'abilityTreeCode' => '106071', + 'abilityTreeNodes' => [ + 'FEATUREddosM9SQC1', + ], + ], + 'parameters' => [ + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'description' => '策略名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'testpolicy', + ], + ], + [ + 'name' => 'Template', + 'in' => 'query', + 'schema' => [ + 'description' => '策略模板。取值:'."\n" + .'- **promotion**:重大活动'."\n" + .'- **bypass**:全量转发', + 'type' => 'string', + 'required' => true, + 'example' => 'promotion', + 'enum' => [ + 'promotion', + ], + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '生效开始时间。时间戳格式,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1585670400000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '生效结束时间。时间戳格式,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1586016000000', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '是否成功创建策略。取值:'."\n" + .'- **true**:是'."\n" + .'- **false**:否', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'F65DF043-E0EB-4796-9467-23DDCDF92C1D', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"F65DF043-E0EB-4796-9467-23DDCDF92C1D\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tF65DF043-E0EB-4796-9467-23DDCDF92C1D\\r\\n\\ttrue\\r\\n","errorExample":""}]', + 'title' => '创建定制场景策略', + 'summary' => '创建定制场景策略。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteSceneDefensePolicy' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'abilityTreeCode' => '106085', + 'abilityTreeNodes' => [ + 'FEATUREddosM9SQC1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'PolicyId', + 'in' => 'query', + 'schema' => [ + 'description' => '要删除的策略ID。'."\n" + ."\n" + .'> 您可以调用[DescribeSceneDefensePolicies](~~159382~~)查询所有策略ID。', + 'type' => 'string', + 'required' => true, + 'example' => '321a-fd31-df51-****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '是否成功调用。取值:'."\n" + .'- **true**:是'."\n" + .'- **false**:否', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'F65DF043-E0EB-4796-9467-23DDCDF92C1D', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"F65DF043-E0EB-4796-9467-23DDCDF92C1D\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tF65DF043-E0EB-4796-9467-23DDCDF92C1D\\r\\n\\ttrue\\r\\n","errorExample":""}]', + 'title' => '删除定制场景策略', + 'summary' => '删除定制场景策略。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifySceneDefensePolicy' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106256', + 'abilityTreeNodes' => [ + 'FEATUREddosM9SQC1', + ], + ], + 'parameters' => [ + [ + 'name' => 'PolicyId', + 'in' => 'query', + 'schema' => [ + 'description' => '要编辑的策略ID。'."\n" + .'> 您可以调用[DescribeSceneDefensePolicies](~~159382~~)查询所有策略ID。', + 'type' => 'string', + 'required' => true, + 'example' => '321a-fd31-df51-****', + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'description' => '策略名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'testpolicy', + ], + ], + [ + 'name' => 'Template', + 'in' => 'query', + 'schema' => [ + 'description' => '策略模板。取值:'."\n" + .'- **promotion**:重大活动'."\n" + .'- **bypass**:全量转发', + 'type' => 'string', + 'required' => true, + 'example' => 'promotion', + 'enum' => [ + 'promotion', + ], + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '生效开始时间。时间戳格式,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1585670400000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '生效结束时间。时间戳格式,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1586016000000', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '是否成功调用。取值:'."\n" + .'- **true**:是'."\n" + .'- **false**:否', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'F65DF043-E0EB-4796-9467-23DDCDF92C1D', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"F65DF043-E0EB-4796-9467-23DDCDF92C1D\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tF65DF043-E0EB-4796-9467-23DDCDF92C1D\\r\\n\\ttrue\\r\\n","errorExample":""}]', + 'title' => '编辑定制场景策略', + 'summary' => '编辑定制场景策略。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'AttachSceneDefenseObject' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106050', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + ], + 'parameters' => [ + [ + 'name' => 'PolicyId', + 'in' => 'query', + 'schema' => [ + 'description' => '策略ID。'."\n" + ."\n" + .'> 您可以调用[DescribeSceneDefensePolicies](~~159382~~)查询所有策略ID。', + 'type' => 'string', + 'required' => true, + 'example' => '321a-fd31-df51-****', + ], + ], + [ + 'name' => 'ObjectType', + 'in' => 'query', + 'schema' => [ + 'description' => '对象类型。取值:**Domain**,表示域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'Domain', + ], + ], + [ + 'name' => 'Objects', + 'in' => 'query', + 'schema' => [ + 'description' => '要添加的防护对象。多个对象间使用英文逗号(,)分隔。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '是否成功调用。取值:'."\n" + .'- **true**:是'."\n" + .'- **false**:否', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'F65DF043-E0EB-4796-9467-23DDCDF92C1D', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"F65DF043-E0EB-4796-9467-23DDCDF92C1D\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tF65DF043-E0EB-4796-9467-23DDCDF92C1D\\r\\n\\ttrue\\r\\n","errorExample":""}]', + 'title' => '为定制场景策略添加防护对象', + 'summary' => '为定制场景策略添加防护对象。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DetachSceneDefenseObject' => [ + 'summary' => '移除定制场景策略的防护对象。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106212', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + ], + 'parameters' => [ + [ + 'name' => 'PolicyId', + 'in' => 'query', + 'schema' => [ + 'description' => '策略ID。'."\n" + ."\n" + .'> 您可以调用[DescribeSceneDefensePolicies](~~159382~~)查询所有策略ID。', + 'type' => 'string', + 'required' => true, + 'example' => '321a-fd31-df51-****', + ], + ], + [ + 'name' => 'ObjectType', + 'in' => 'query', + 'schema' => [ + 'description' => '对象类型。取值:**Domain**,表示域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'Domain', + 'default' => 'Domain', + ], + ], + [ + 'name' => 'Objects', + 'in' => 'query', + 'schema' => [ + 'description' => '要移除的防护对象。多个对象间使用英文逗号(,)分隔。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '是否成功调用。取值:'."\n" + .'- **true**:是'."\n" + .'- **false**:否', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'F65DF043-E0EB-4796-9467-23DDCDF92C1D', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"F65DF043-E0EB-4796-9467-23DDCDF92C1D\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tF65DF043-E0EB-4796-9467-23DDCDF92C1D\\r\\n\\ttrue\\r\\n","errorExample":""}]', + 'title' => '移除定制场景策略的防护对象', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'EnableSceneDefensePolicy' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106220', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'PolicyId', + 'in' => 'query', + 'schema' => [ + 'description' => '要启用的策略ID。'."\n" + ."\n" + .'> 您可以调用[DescribeSceneDefensePolicies](~~159382~~)查询所有策略ID。', + 'type' => 'string', + 'required' => true, + 'example' => '321a-fd31-df51-****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '是否成功调用。取值:'."\n" + .'- **true**:是'."\n" + .'- **false**:否', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'F65DF043-E0EB-4796-9467-23DDCDF92C1D', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"F65DF043-E0EB-4796-9467-23DDCDF92C1D\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tF65DF043-E0EB-4796-9467-23DDCDF92C1D\\r\\n\\ttrue\\r\\n","errorExample":""}]', + 'title' => '启用定制场景策略', + 'summary' => '启用定制场景策略。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DisableSceneDefensePolicy' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106213', + 'abilityTreeNodes' => [ + 'FEATUREddosM9SQC1', + ], + ], + 'parameters' => [ + [ + 'name' => 'PolicyId', + 'in' => 'query', + 'schema' => [ + 'description' => '要禁用的策略ID。'."\n" + ."\n" + .'> 您可以调用[DescribeSceneDefensePolicies](~~159382~~)查询所有策略ID。', + 'type' => 'string', + 'required' => true, + 'example' => '321a-fd31-df51-****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '是否成功调用。取值:'."\n" + .'- **true**:是'."\n" + .'- **false**:否', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'F65DF043-E0EB-4796-9467-23DDCDF92C1D', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"F65DF043-E0EB-4796-9467-23DDCDF92C1D\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tF65DF043-E0EB-4796-9467-23DDCDF92C1D\\r\\n\\ttrue\\r\\n","errorExample":""}]', + 'title' => '禁用定制场景策略', + 'summary' => '禁用定制场景策略。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeSceneDefensePolicies' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106183', + 'abilityTreeNodes' => [ + 'FEATUREddosM9SQC1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'Template', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的策略使用的模板类型。取值:'."\n" + .'- **promotion**:表示重大活动模板。'."\n" + .'- **bypass**:表示全量转发模板。', + 'type' => 'string', + 'required' => false, + 'example' => 'promotion', + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的策略的生效状态。取值:'."\n" + .'- **0**:表示已被禁用。'."\n" + .'- **1**:表示等待生效。'."\n" + .'- **2**:表示生效中。'."\n" + .'- **3**:表示已过期。', + 'type' => 'string', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '本次请求是否成功调用成功。取值:'."\n" + .'- **true**:表示调用成功。'."\n" + .'- **false**:表示调用失败。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'F65DF043-E0EB-4796-9467-23DDCDF92C1D', + ], + 'Policies' => [ + 'description' => '定制场景策略的详细配置。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Done' => [ + 'description' => '策略执行状态。取值:'."\n" + .'- **1**:表示未执行或执行完成。'."\n" + .'- **0**:表示执行中。'."\n" + .'- **-1**:表示执行失败。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'EndTime' => [ + 'description' => '策略结束生效的时间。使用时间戳表示,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1586016000000', + ], + 'Status' => [ + 'description' => '策略的生效状态。取值:'."\n" + .'- **0**:表示已被禁用。'."\n" + .'- **1**:表示等待生效。'."\n" + .'- **2**:表示生效中。'."\n" + .'- **3**:表示已过期。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'StartTime' => [ + 'description' => '策略开始生效的时间。使用时间戳表示,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1585670400000', + ], + 'ObjectCount' => [ + 'description' => '策略的防护对象数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'Template' => [ + 'description' => '策略使用的模板类型。取值:'."\n" + .'- **promotion**:表示重大活动模板。'."\n" + .'- **bypass**:表示全量转发模板。', + 'type' => 'string', + 'example' => 'promotion', + ], + 'PolicyId' => [ + 'description' => '策略ID。', + 'type' => 'string', + 'example' => '321a-fd31-df51-****', + ], + 'Name' => [ + 'description' => '策略名称。', + 'type' => 'string', + 'example' => 'testpolicy', + ], + 'RuntimePolicies' => [ + 'description' => '策略运行规则。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'description' => '策略运行状态。取值:'."\n" + .'- **0**:表示未下发或策略恢复成功。'."\n" + .'- **1**:表示正在生效中(策略生效)。'."\n" + .'- **2**:表示正在恢复中(策略恢复)。'."\n" + .'- **3**:表示策略生效成功 。'."\n" + .'- **4**:表示策略生效失败。'."\n" + .'- **5**:表示策略恢复失败。'."\n" + .'- **6**:表示策略对应对象的配置不存在(可能已删除)。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '3', + ], + 'oldValue' => [ + 'description' => '策略生效前的防护规则。'."\n" + ."\n" + .'**PolicyType**为**1**时,取值:**{"cc\\_rule_enable": true}**,表示启用了频率控制。'."\n" + ."\n" + .'**PolicyType**为**2**时,取值:**{"ai\\_rule_enable": 1}**,表示启用了AI智能防护。', + 'type' => 'string', + 'example' => '{"cc_rule_enable": true}', + ], + 'NewValue' => [ + 'description' => '策略生效时的防护规则。'."\n" + ."\n" + .'**PolicyType**为**1**时,取值:**{"cc\\_rule_enable": false }**,表示禁用频率控制。'."\n" + ."\n" + .'**PolicyType**为**2**时,取值:**{"ai\\_rule_enable": 0}**,表示禁用AI智能防护。', + 'type' => 'string', + 'example' => '{"cc_rule_enable": false }', + ], + 'PolicyType' => [ + 'description' => '策略生效时触发的防护功能变更类型。取值:'."\n" + .'- **1**:表示频率控制功能变更。'."\n" + .'- **2**:表示AI智能防护功能变更。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"F65DF043-E0EB-4796-9467-23DDCDF92C1D\\",\\n \\"Policies\\": [\\n {\\n \\"Done\\": 1,\\n \\"EndTime\\": 1586016000000,\\n \\"Status\\": 1,\\n \\"StartTime\\": 1585670400000,\\n \\"ObjectCount\\": 1,\\n \\"Template\\": \\"promotion\\",\\n \\"PolicyId\\": \\"321a-fd31-df51-****\\",\\n \\"Name\\": \\"testpolicy\\",\\n \\"RuntimePolicies\\": [\\n {\\n \\"Status\\": 3,\\n \\"oldValue\\": \\"{\\\\\\"cc_rule_enable\\\\\\": true}\\",\\n \\"NewValue\\": \\"{\\\\\\"cc_rule_enable\\\\\\": false }\\",\\n \\"PolicyType\\": 1\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n true\\n F65DF043-E0EB-4796-9467-23DDCDF92C1D\\n \\n 1\\n 1586016000000\\n 1\\n 1585670400000\\n 1\\n \\n 321a-fd31-df51-****\\n testpolicy\\n \\n 3\\n {\\"cc_rule_enable\\": true}\\n {\\"cc_rule_enable\\": false }\\n 1\\n \\n \\n","errorExample":""}]', + 'title' => '查询定制场景策略的详细信息', + 'summary' => '查询定制场景策略的详细配置。', + 'description' => '本接口用于查询已创建的定制场景策略的详细配置,例如,策略的状态、防护对象、防护规则等。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeSceneDefenseObjects' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106182', + 'abilityTreeNodes' => [ + 'FEATUREddosM9SQC1', + ], + ], + 'parameters' => [ + [ + 'name' => 'PolicyId', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的策略ID。'."\n" + ."\n" + .'> 您可以调用[DescribeSceneDefensePolicies](~~159382~~)查询所有策略ID。', + 'type' => 'string', + 'required' => true, + 'example' => '47e07ebd-0ba5-4afc-957b-59d15b90****', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Success' => [ + 'description' => '本次请求是否成功调用。取值:'."\n" + ."\n" + .'- **true**:表示调用成功。'."\n" + .'- **false**:表示调用失败。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'FE07E73F-F19E-4A51-B62F-AC59E3B962D8', + ], + 'Objects' => [ + 'description' => '定制场景策略的防护对象信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Domain' => [ + 'description' => '策略防护的域名。', + 'type' => 'string', + 'example' => 'www.aliyundoc.com', + ], + 'PolicyId' => [ + 'description' => '定制场景策略的ID。', + 'type' => 'string', + 'example' => '47e07ebd-0ba5-4afc-957b-59d15b90****', + ], + 'Vip' => [ + 'description' => '策略防护的高防实例IP。', + 'type' => 'string', + 'example' => '203.XX.XX.119', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"FE07E73F-F19E-4A51-B62F-AC59E3B962D8\\",\\n \\"Objects\\": [\\n {\\n \\"Domain\\": \\"www.aliyundoc.com\\",\\n \\"PolicyId\\": \\"47e07ebd-0ba5-4afc-957b-59d15b90****\\",\\n \\"Vip\\": \\"203.XX.XX.119\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n true\\n FE07E73F-F19E-4A51-B62F-AC59E3B962D8\\n \\n www.aliyundoc.com\\n 47e07ebd-0ba5-4afc-957b-59d15b90****\\n \\n","errorExample":""}]', + 'title' => '查询定制场景策略的防护对象', + 'summary' => '查询定制场景策略的防护对象。', + 'description' => '本接口用于查询定制场景策略的防护对象。'."\n" + ."\n" + .'调用本接口前,您必须已经调用[CreateSceneDefensePolicy](~~159779~~)创建了定制场景策略。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteWebCacheCustomRule' => [ + 'summary' => '删除网站业务静态页面缓存的自定义规则。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106088', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要删除静态页面缓存自定义规则的域名。'."\n" + ."\n" + .'> 您可以调用[DescribeDomains](~~91724~~)查询所有已接入DDoS高防防护的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyundoc.com', + ], + ], + [ + 'name' => 'RuleNames', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要删除的规则的名称列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要删除的规则的名称。', + 'type' => 'string', + 'required' => false, + 'example' => 'doc-test-rule', + ], + 'required' => true, + 'example' => 'test', + 'maxItems' => 10, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\"\\n}","errorExample":""},{"type":"xml","example":"\\n 6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\n","errorExample":""}]', + 'title' => '删除网站业务静态页面缓存的自定义规则', + 'description' => '本接口用于批量删除网站业务静态页面缓存的自定义规则。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyWebCacheSwitch' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106266', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要设置静态页面缓存的域名。'."\n" + ."\n" + .'> 您可以调用[DescribeDomains](~~91724~~)查询所有已接入DDoS高防防护的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyundoc.com', + ], + ], + [ + 'name' => 'Enable', + 'in' => 'query', + 'schema' => [ + 'description' => '设置静态页面缓存的开关状态。取值:'."\n" + ."\n" + .'- **1**:表示开启。'."\n" + .'- **0**:表示关闭。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\"\\n}","errorExample":""},{"type":"xml","example":"\\n 6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\n","errorExample":""}]', + 'title' => '设置网站业务静态页面缓存的开关状态', + 'summary' => '设置网站业务静态页面缓存的开关状态。', + 'description' => '本接口用于设置网站业务静态页面缓存的开关状态。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyWebCacheMode' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106265', + 'abilityTreeNodes' => [ + 'FEATUREddosM9SQC1', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则且关联了增强功能套餐的DDoS高防实例。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Mode', + 'in' => 'query', + 'schema' => [ + 'description' => '静态页面缓存的模式。取值:'."\n" + .'- **standard**:标准模式'."\n" + .'- **aggressive**:强力模式'."\n" + .'- **bypass**:不缓存', + 'type' => 'string', + 'required' => true, + 'example' => 'standard', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '设置网站业务静态页面缓存的缓存模式', + 'summary' => '设置网站业务静态页面缓存的缓存模式。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyWebCacheCustomRule' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106264', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则且关联了增强功能套餐的DDoS高防实例。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Rules', + 'in' => 'query', + 'schema' => [ + 'description' => '静态页面缓存的自定义规则信息,使用JSON格式的字符串表述,具体结构如下。'."\n" + .'- **Name**:String类型,必选,规则名称。'."\n" + .'- **Uri**:String类型,必选,缓存页面的路径。'."\n" + .'- **Mode**:String类型,必选,缓存模式。取值:'."\n" + .' - **standard**:标准模式'."\n" + .' - **aggressive**:强力模式'."\n" + .' - **bypass**:不缓存'."\n" + .'- **CacheTtl**:Integer类型,必选,页面缓存的过期时间。单位:秒。', + 'type' => 'string', + 'required' => true, + 'example' => '[{"Name": "test","Uri": "/a","Mode": "standard","CacheTtl": 3600}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '设置网站业务静态页面缓存的自定义规则', + 'summary' => '设置网站业务静态页面缓存的自定义规则。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeWebCacheConfigs' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106203', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Domains', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询静态页面缓配置的域名列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询静态页面缓配置的域名。'."\n" + ."\n" + .'> 您可以调用[DescribeDomains](~~91724~~)查询所有已接入DDoS高防防护的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyundoc.com', + ], + 'required' => true, + 'example' => 'www.aliyun.com', + 'maxItems' => 5, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1', + ], + 'DomainCacheConfigs' => [ + 'description' => '静态页面缓存的配置信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Domain' => [ + 'description' => '网站域名。', + 'type' => 'string', + 'example' => 'www.aliyundoc.com', + ], + 'Mode' => [ + 'description' => '缓存模式。取值:'."\n" + .'- **standard**:表示标准模式。'."\n" + .'- **aggressive**:表示强力模式。'."\n" + .'- **bypass**:表示不缓存。', + 'type' => 'string', + 'example' => 'bypass', + ], + 'Enable' => [ + 'description' => '开关状态。取值:'."\n" + .'- **1**:表示开启。'."\n" + .'- **0**:表示关闭。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'CustomRules' => [ + 'description' => '自定义缓存规则配置。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Mode' => [ + 'description' => '缓存模式。取值:'."\n" + .'- **standard**:表示标准模式。'."\n" + .'- **aggressive**:表示强力模式。'."\n" + .'- **bypass**:表示不缓存。', + 'type' => 'string', + 'example' => 'standard', + ], + 'CacheTtl' => [ + 'description' => '页面缓存的过期时间。单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '86400', + ], + 'Name' => [ + 'description' => '规则名称。', + 'type' => 'string', + 'example' => 'c1', + ], + 'Uri' => [ + 'description' => '缓存页面的路径。', + 'type' => 'string', + 'example' => '/blog/', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\",\\n \\"DomainCacheConfigs\\": [\\n {\\n \\"Domain\\": \\"www.aliyundoc.com\\",\\n \\"Mode\\": \\"bypass\\",\\n \\"Enable\\": 1,\\n \\"CustomRules\\": [\\n {\\n \\"Mode\\": \\"standard\\",\\n \\"CacheTtl\\": 86400,\\n \\"Name\\": \\"c1\\",\\n \\"Uri\\": \\"/blog/\\"\\n }\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\n \\n www.aliyundoc.com\\n bypass\\n 1\\n \\n standard\\n 86400\\n c1\\n /blog/\\n \\n \\n","errorExample":""}]', + 'title' => '查询网站业务静态页面缓存的配置', + 'summary' => '查询网站业务静态页面缓存的配置。', + 'description' => '本接口用于查询网站业务静态页面缓存的配置,例如,缓存模式、自定义缓存规则等。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDDosEventMax' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106113', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间戳,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1598889600', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间戳,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1604073600', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Qps' => [ + 'description' => 'Web资源耗尽型攻击峰值,单位:qps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '26314', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '5AE2FC86-C840-41AE-9F1A-3A2747C7C1DF', + ], + 'Cps' => [ + 'description' => '连接型攻击峰值,单位:cps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1302', + ], + 'Mbps' => [ + 'description' => '流量型攻击峰值,单位:Mbps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '6809', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Qps\\": 26314,\\n \\"RequestId\\": \\"5AE2FC86-C840-41AE-9F1A-3A2747C7C1DF\\",\\n \\"Cps\\": 1302,\\n \\"Mbps\\": 6809\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t5AE2FC86-C840-41AE-9F1A-3A2747C7C1DF\\r\\n\\t26314\\r\\n\\t1302\\r\\n\\t6809\\r\\n ","errorExample":""}]', + 'title' => '查询攻击峰值', + 'summary' => '查询流量型攻击峰值(bps)、连接型攻击峰值(cps)、Web资源耗尽型攻击峰值(qps)。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDDosEventArea' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'abilityTreeCode' => '106110', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'EventType', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的攻击事件类型。取值:'."\n" + ."\n" + .'- **defense**:表示流量型攻击清洗事件。'."\n" + .'- **blackhole**:表示流量型攻击黑洞事件。', + 'type' => 'string', + 'required' => true, + 'example' => 'defense', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询事件的开始时间戳,单位:秒。'."\n" + ."\n" + .'> 您可以调用[DescribeDDosAllEventList](~~188604~~)查询所有事件的开始时间信息。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1598948471', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'query', + 'schema' => [ + 'description' => '受攻击的DDoS高防IP。', + 'type' => 'string', + 'required' => true, + 'example' => '203.XX.XX.199', + ], + ], + [ + 'name' => 'Range', + 'in' => 'query', + 'schema' => [ + 'description' => '返回的数据量, 单位:条。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '100', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '11710C9F-BC5E-481A-BEC5-C6D8FBFCA827', + ], + 'Areas' => [ + 'description' => '攻击来源地域信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'InPkts' => [ + 'description' => '攻击来源地域的请求包数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '228', + ], + 'Area' => [ + 'description' => '攻击来源地域的代码,包含中国地域(省市区维度)和国际地域(国际维度)。例如,**110000**表示中国北京市、**us**表示美国。'."\n" + ."\n" + .'> 关于该参数的取值说明,请参见[地域类型参数取值说明](~~167926~~)。', + 'type' => 'string', + 'example' => '110000', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"11710C9F-BC5E-481A-BEC5-C6D8FBFCA827\\",\\n \\"Areas\\": [\\n {\\n \\"InPkts\\": 228,\\n \\"Area\\": \\"110000\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 11710C9F-BC5E-481A-BEC5-C6D8FBFCA827\\n \\n 228\\n 110000\\n \\n","errorExample":""}]', + 'title' => '查询某次流量型攻击的来源地域详情', + 'summary' => '查询某次流量型攻击的来源地域详情。', + 'description' => '> 目前该接口仅适用于查询流量型攻击的数据,不适用于查询Web资源消耗型和连接型攻击的数据。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDDosEventAttackType' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106111', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'EventType', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的攻击事件的类型。取值:'."\n" + ."\n" + .'- **defense**:表示流量型攻击清洗事件。'."\n" + .'- **blackhole**:表示流量型攻击黑洞事件。', + 'type' => 'string', + 'required' => true, + 'example' => 'defense', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询事件的开始时间戳,单位:秒。'."\n" + ."\n" + .'> 您可以调用[DescribeDDosAllEventList](~~188604~~)查询所有事件的开始时间信息。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1598948471', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'query', + 'schema' => [ + 'description' => '受攻击的高防IP。', + 'type' => 'string', + 'required' => true, + 'example' => '203.***.***.199', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '6F644A6E-40E7-483F-9DBB-CC27E16BB555', + ], + 'AttackTypes' => [ + 'description' => '攻击类型信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'InPkts' => [ + 'description' => '该攻击类型的请求包数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '145902', + ], + 'AttackType' => [ + 'description' => '攻击类型。取值:'."\n" + ."\n" + .'- **QOTD-Reflect-Flood**:QOTD反射攻击'."\n" + .'- **CharGEN-Reflect-Flood**:CharGEN反射攻击'."\n" + .'- **DNS-Reflect-Flood**:DNS反射攻击'."\n" + .'- **TFTP-Reflect-Flood**:TFTP反射攻击'."\n" + .'- **Portmap-Reflect-Flood**:Portmap反射攻击'."\n" + .'- **NTP-Reflect-Flood**:NTP反射攻击'."\n" + .'- **NetBIOS-Reflect-Flood**:NetBIOS反射攻击'."\n" + .'- **SNMPv2-Reflect-Flood**:SNMPv2反射攻击'."\n" + .'- **CLDAP-Reflect-Flood**:CLDAP反射攻击'."\n" + .'- **Ripv1-Reflect-Flood**:Ripv1反射攻击'."\n" + .'- **OpenVPN-Reflect-Flood**:OpenVPN反射攻击'."\n" + .'- **SSDP-Reflect-Flood**:SSDP反射攻击'."\n" + .'- **NetAssistant-Reflect-Flood**:NetAssistant反射攻击'."\n" + .'- **WSDiscovery-Reflect-Flood**:WSDiscovery反射攻击'."\n" + .'- **Kad-Reflect-Flood**:Kad反射攻击'."\n" + .'- **mDNS-Reflect-Flood**:mDNS反射攻击'."\n" + .'- **10001-Reflect-Flood**:10001反射攻击'."\n" + .'- **Memcached-Reflect-Flood**:Memcached反射攻击'."\n" + .'- **QNP-Reflect-Flood**:QNP反射攻击'."\n" + .'- **DVR-Reflect-Flood**:DVR反射攻击'."\n" + .'- **CoAP-Reflect-Flood**:CoAP反射攻击'."\n" + .'- **ADDP-Reflect-Flood**:ADDP反射攻击'."\n" + .'- **Tcp-Syn**:TCP SYN Flood攻击'."\n" + .'- **Tcp-Fin**:TCP FIN Flood攻击'."\n" + .'- **Tcp-Ack**:TCP ACK Flood攻击'."\n" + .'- **Tcp-Rst**:TCP RST Flood攻击'."\n" + .'- **Tcp-Pushack**:TCP PSH+ACK Flood攻击'."\n" + .'- **Tcp-Synack**:TCP SYN+ACK Flood攻击'."\n" + .'- **Udp-None**:UDP攻击'."\n" + .'- **Udp-Ssh**:UDP SSH协议攻击'."\n" + .'- **Udp-Dns**:UDP DNS协议攻击'."\n" + .'- **Udp-Http**:UDP HTTP协议攻击'."\n" + .'- **Udp-Https**:UDP HTTPS协议攻击'."\n" + .'- **Udp-Ntp**:UDP NTP协议攻击'."\n" + .'- **Udp-Ldap**:UDP LDAP协议攻击'."\n" + .'- **Udp-Ssdp**:UDP SSDP协议攻击'."\n" + .'- **Udp-Memcached**:Memcache UDP反射放大攻击'."\n" + .'- **Tcp-Other**:TCP其他类型攻击'."\n" + .'- **Icmp**:ICMP Flood攻击'."\n" + .'- **Igmp**:IGMP Flood攻击'."\n" + .'- **Ipv6**:IPv6攻击', + 'type' => 'string', + 'example' => 'Tcp-Syn', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"6F644A6E-40E7-483F-9DBB-CC27E16BB555\\",\\n \\"AttackTypes\\": [\\n {\\n \\"InPkts\\": 145902,\\n \\"AttackType\\": \\"Tcp-Syn\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t6F644A6E-40E7-483F-9DBB-CC27E16BB555\\r\\n\\t\\r\\n\\t\\tTcp-Syn\\r\\n\\t\\t145902\\r\\n\\t\\r\\n\\t\\r\\n\\t\\tTcp-Other\\r\\n\\t\\t3\\r\\n\\t\\r\\n ","errorExample":""}]', + 'title' => '查询某次流量型攻击的攻击类型详情', + 'summary' => '查询某次流量型攻击的攻击类型详情。', + 'description' => '> 目前该接口仅适用于查询流量型攻击的数据,不适用于查询Web资源消耗型和连接型攻击的数据。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDDosEventIsp' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106112', + 'abilityTreeNodes' => [ + 'FEATUREddosY2OCST', + ], + ], + 'parameters' => [ + [ + 'name' => 'EventType', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的攻击事件类型。取值:'."\n" + ."\n" + .'- **defense**:流量型攻击清洗事件。'."\n" + .'- **blackhole**:流量型攻击黑洞事件。', + 'type' => 'string', + 'required' => true, + 'example' => 'defense', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询事件的开始时间戳,单位:秒。'."\n" + ."\n" + .'> 您可以调用[DescribeDDosAllEventList](~~473646~~)查询所有事件的开始时间信息。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1598948471', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'query', + 'schema' => [ + 'description' => '受攻击的高防IP。', + 'type' => 'string', + 'required' => true, + 'example' => '203.***.***.199', + ], + ], + [ + 'name' => 'Range', + 'in' => 'query', + 'schema' => [ + 'description' => '返回的数据量, 单位:条。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '100', + 'default' => '50', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C4A3BCD1-4A32-4342-941A-4745AE69508C', + ], + 'Isps' => [ + 'description' => '攻击来源网络运营商信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'InPkts' => [ + 'description' => '来自该网络运营商的请求包数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '230', + ], + 'Isp' => [ + 'description' => '攻击来源网络运营商的代码。取值:'."\n" + ."\n" + .'- **100017**:电信'."\n" + .'- **100026**:联通'."\n" + .'- **100025**:移动'."\n" + .'- **100027**:教育网'."\n" + .'- **100020**:铁通'."\n" + .'- **1000143**:鹏博士'."\n" + .'- **100080**:歌华'."\n" + .'- **1000139**:广电'."\n" + .'- **100023**:有线通'."\n" + .'- **100063**:方正宽带'."\n" + .'- **1000337**:皓宽网络'."\n" + .'- **100021**:世纪互联'."\n" + .'- **1000333**:华数传媒'."\n" + .'- **100093**:网宿'."\n" + .'- **1000401**:腾讯'."\n" + .'- **100099**:百度'."\n" + .'- **1000323**:阿里云'."\n" + .'- **100098**:阿里巴巴', + 'type' => 'string', + 'example' => '1000323', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C4A3BCD1-4A32-4342-941A-4745AE69508C\\",\\n \\"Isps\\": [\\n {\\n \\"InPkts\\": 230,\\n \\"Isp\\": \\"1000323\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC4A3BCD1-4A32-4342-941A-4745AE69508C\\r\\n\\t\\r\\n\\t\\t230\\r\\n\\t\\t1000323\\r\\n\\t\\r\\n\\t\\r\\n\\t\\t24\\r\\n\\t\\t100098\\r\\n\\t\\r\\n ","errorExample":""}]', + 'title' => '查询攻击来源网络运营商(ISP)信息', + 'summary' => '查询某次流量型攻击的攻击来源网络运营商(ISP)信息。', + 'description' => '> 目前该接口仅适用于查询流量型攻击的数据,不适用于查询Web资源消耗型和连接型攻击的数据。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDDosEventSrcIp' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106115', + 'abilityTreeNodes' => [ + 'FEATUREddosY2OCST', + ], + ], + 'parameters' => [ + [ + 'name' => 'EventType', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的攻击事件的类型。取值:'."\n" + ."\n" + .'- **defense**:表示流量型攻击清洗事件。'."\n" + .'- **blackhole**:表示流量型攻击黑洞事件。', + 'type' => 'string', + 'required' => true, + 'example' => 'defense', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询事件的开始时间戳,单位:秒。'."\n" + ."\n" + .'> 您可以调用[DescribeDDosAllEventList](~~188604~~)查询所有事件的开始时间信息。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1598948471', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'query', + 'schema' => [ + 'description' => '受攻击的高防IP。', + 'type' => 'string', + 'required' => true, + 'example' => '203.***.***.199', + ], + ], + [ + 'name' => 'Range', + 'in' => 'query', + 'schema' => [ + 'description' => '要返回的攻击来源IP的个数。按照攻击流量由大到小排序,默认返回前**5**个IP。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '2', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '38A0224E-FDBC-4733-A362-B391827FC1E9', + ], + 'Ips' => [ + 'description' => '攻击来源IP信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'SrcIp' => [ + 'description' => '攻击来源IP。', + 'type' => 'string', + 'example' => '218.***.***.24', + ], + 'AreaId' => [ + 'description' => '攻击来源地域的代码。更多信息,请参见[地域代码](~~167926~~)。例如,**110000**表示中国北京市、**us**表示美国。', + 'type' => 'string', + 'example' => '110000', + ], + 'Isp' => [ + 'description' => '攻击来源网络运营商。取值:'."\n" + ."\n" + .'- **100017**:电信'."\n" + .'- **100026**:联通'."\n" + .'- **100025**:移动'."\n" + .'- **100027**:教育网'."\n" + .'- **100020**:铁通'."\n" + .'- **1000143**:鹏博士'."\n" + .'- **100080**:歌华'."\n" + .'- **1000139**:广电'."\n" + .'- **100023**:有线通'."\n" + .'- **100063**:方正宽带'."\n" + .'- **1000337**:皓宽网络'."\n" + .'- **100021**:世纪互联'."\n" + .'- **1000333**:华数传媒'."\n" + .'- **100093**:网宿'."\n" + .'- **1000401**:腾讯'."\n" + .'- **100099**:百度'."\n" + .'- **1000323**:阿里云'."\n" + .'- **100098**:阿里巴巴', + 'type' => 'string', + 'example' => '100026', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"38A0224E-FDBC-4733-A362-B391827FC1E9\\",\\n \\"Ips\\": [\\n {\\n \\"SrcIp\\": \\"218.***.***.24\\",\\n \\"AreaId\\": \\"110000\\",\\n \\"Isp\\": \\"100026\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t38A0224E-FDBC-4733-A362-B391827FC1E9\\r\\n\\t\\r\\n\\t\\t100026\\r\\n\\t\\t110000\\r\\n\\t\\t218.***.***.24\\r\\n\\t\\r\\n\\t\\r\\n\\t\\t\\r\\n\\t\\tus\\r\\n\\t\\t193.***.***.174\\r\\n\\t\\r\\n\\r\\n","errorExample":""}]', + 'title' => '查询某次流量型攻击的攻击来源IP详情', + 'summary' => '查询某次流量型攻击的攻击来源IP详情。', + 'description' => '> 目前该接口仅适用于查询流量型攻击的数据,不适用于查询Web资源消耗型和连接型攻击的数据。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeBackSourceCidr' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106098', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Line', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的线路。', + 'type' => 'string', + 'required' => false, + 'example' => 'coop-line-001', + ], + ], + [ + 'name' => 'IpVersion', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的回源IP网段的IP协议类型。'."\n" + ."\n" + .'- **Ipv4**:表示IPv4协议。'."\n" + .'- **Ipv6**:表示IPv6协议。', + 'type' => 'string', + 'required' => false, + 'example' => 'IPv4', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + 'Cidrs' => [ + 'description' => 'DDoS高防的回源IP网段列表。', + 'type' => 'array', + 'items' => [ + 'description' => 'DDoS高防的回源IP网段。', + 'type' => 'string', + 'example' => '47.0.XX.XX/25', + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"Cidrs\\": [\\n \\"47.0.XX.XX/25\\"\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\n [ \\"47.0.XX.XX/25\\",\\"47.128.XX.XX/25\\" ]\\n","errorExample":""}]', + 'title' => '查询高防回源网段地址', + 'summary' => '查询DDoS高防的回源IP网段。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDDosAllEventList' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106109', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'EventType', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS攻击事件的类型。取值:'."\n" + ."\n" + .'- **web-cc**:表示Web资源耗尽型攻击。'."\n" + .'- **cc**:表示连接型攻击。'."\n" + .'- **defense**:表示流量型攻击(清洗事件)。'."\n" + .'- **blackhole**:表示流量型攻击(黑洞事件)。'."\n" + ."\n" + .'支持同时设置多个类型,多个类型间使用半角逗号(,)分隔。'."\n" + ."\n" + .'不设置该参数表示查询所有类型的攻击事件。'."\n" + ."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'defense', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '设置开始时间,查询在**StartTime**后发生的DDoS攻击事件。使用时间戳表示,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1609430400', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '设置结束时间,查询在**EndTime**前发生的DDoS攻击事件。使用时间戳表示,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1640966399', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置当前页面的页码。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置每页包含攻击事件的数量。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => '查询到的攻击事件的总数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '25D83ED5-28CB-5683-9CF7-AECE521F3005', + ], + 'AttackEvents' => [ + 'description' => '攻击事件列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'EndTime' => [ + 'description' => '攻击结束时间。使用时间戳表示,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1634546030', + ], + 'StartTime' => [ + 'description' => '攻击开始时间。使用时间戳表示,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1634543764', + ], + 'EventType' => [ + 'description' => 'DDoS攻击事件的类型。取值:'."\n" + ."\n" + .'- **web-cc**:表示Web资源耗尽型攻击。'."\n" + .'- **cc**:表示连接型攻击。'."\n" + .'- **defense**:表示流量型攻击(清洗事件)。'."\n" + .'- **blackhole**:表示流量型攻击(黑洞事件)。', + 'type' => 'string', + 'example' => 'cc', + ], + 'Mbps' => [ + 'description' => '攻击流量的带宽峰值。单位:Mbps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '101899', + ], + 'Ip' => [ + 'description' => '被攻击的对象。不同攻击事件类型对应的被攻击对象不同,具体说明如下:'."\n" + ."\n" + .'- Web资源耗尽型攻击(**EventType**为**web-cc**):该参数表示被攻击的网站域名。'."\n" + .'- 连接型攻击(**EventType**为**cc**):该参数表示被攻击的高防IP。'."\n" + .'- 流量型攻击(**EventType**为**defense**或**blackhole**):该参数表示被攻击的高防IP。', + 'type' => 'string', + 'example' => '203.107.XX.XX', + ], + 'Area' => [ + 'description' => '攻击来源地域。取值:'."\n" + ."\n" + .'- **cn**:表示中国内地。'."\n" + .'- **alb-cn-hongkong-gf-2**:表示中国香港。'."\n" + .'- **alb-us-west-1-gf-2**:表示美国(硅谷)。'."\n" + .'- **alb-ap-northeast-1-gf-1**:表示日本(东京)。'."\n" + .'- **alb-ap-southeast-gf-1**:表示新加坡。'."\n" + .'- **alb-eu-central-1-gf-1**:表示德国(法兰克福)。'."\n" + .'- **alb-eu-west-1-gf-1**、**selb-eu-west-1-gf-1a**:表示英国(伦敦)。'."\n" + .'- **alb-us-east-gf-1**:表示美国(弗吉尼亚)。'."\n" + .'- **CT-yundi**:表示中国香港。该取值只适用于DDoS高防(国际)安全加速线路实例。', + 'type' => 'string', + 'example' => 'cn', + ], + 'Port' => [ + 'description' => '被攻击的端口号。'."\n" + ."\n" + .'> Web资源耗尽型攻击(**EventType**为**web-cc**)不返回该参数。', + 'type' => 'string', + 'example' => '80', + ], + 'Pps' => [ + 'description' => '攻击流量的包转发率峰值。单位:pps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '9664270', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Total\\": 1,\\n \\"RequestId\\": \\"25D83ED5-28CB-5683-9CF7-AECE521F3005\\",\\n \\"AttackEvents\\": [\\n {\\n \\"EndTime\\": 1634546030,\\n \\"StartTime\\": 1634543764,\\n \\"EventType\\": \\"cc\\",\\n \\"Mbps\\": 101899,\\n \\"Ip\\": \\"203.107.XX.XX\\",\\n \\"Area\\": \\"cn\\",\\n \\"Port\\": \\"80\\",\\n \\"Pps\\": 9664270\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 1\\n 25D83ED5-28CB-5683-9CF7-AECE521F3005\\n \\n 1634546030\\n 1634543764\\n cc\\n 101899\\n 203.107.XX.XX\\n cn\\n 80\\n 9664270\\n \\n","errorExample":""}]', + 'title' => '查询攻击事件列表', + 'summary' => '查询DDoS攻击事件列表。', + 'description' => '本接口用于分页查询指定时间范围内的DDoS攻击事件列表。DDoS攻击事件包含以下信息:攻击的起止时间、攻击类型、受攻击的对象、攻击流量的峰值(带宽峰值或包转发率峰值)等。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDDoSEvents' => [ + 'summary' => '查询针对DDoS高防实例的攻击事件。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106114', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '页面显示的记录数量。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询请求时返回的页码。例如,查询第一页的返回结果,则填写**1**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => '攻击事件总数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0CA72AF5-1795-4350-8C77-50A448A2F334', + ], + 'DDoSEvents' => [ + 'description' => 'DDoS攻击事件列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'EndTime' => [ + 'description' => '攻击结束时间。时间戳格式,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1583933330', + ], + 'StartTime' => [ + 'description' => '攻击开始时间。时间戳格式,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1583933277', + ], + 'EventType' => [ + 'description' => '攻击事件类型。取值:'."\n" + .'- **defense**:清洗事件。'."\n" + .'- **blackhole**:黑洞事件。', + 'type' => 'string', + 'example' => 'blackhole', + ], + 'Region' => [ + 'description' => '攻击来源地区。取值:'."\n" + .'- **cn**:中国内地。'."\n" + .'- **alb-ap-northeast-1-gf-x**:日本。'."\n" + .'- **alb-ap-southeast-gf-x**:新加坡。'."\n" + .'- **alb-cn-hongkong-gf-x**:中国香港。'."\n" + .'- **alb-eu-central-1-gf-x**:德国。'."\n" + .'- **alb-us-west-1-gf-x**:美国西部。'."\n" + ."\n" + .'>**cn**以外的取值只有在DDoS高防(国际)服务(**RegionId**为**ap-southeast-1**)中提供。', + 'type' => 'string', + 'example' => 'cn', + ], + 'Ip' => [ + 'description' => '被攻击IP。', + 'type' => 'string', + 'example' => '203.***.***.132', + ], + 'Port' => [ + 'description' => '被攻击端口。', + 'type' => 'string', + 'example' => '80', + ], + 'Bps' => [ + 'description' => '攻击流量带宽大小。单位:Mbps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Pps' => [ + 'description' => '攻击流量包转发率。单位:pps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Total\\": 1,\\n \\"RequestId\\": \\"0CA72AF5-1795-4350-8C77-50A448A2F334\\",\\n \\"DDoSEvents\\": [\\n {\\n \\"EndTime\\": 1583933330,\\n \\"StartTime\\": 1583933277,\\n \\"EventType\\": \\"blackhole\\",\\n \\"Region\\": \\"cn\\",\\n \\"Ip\\": \\"203.***.***.132\\",\\n \\"Port\\": \\"80\\",\\n \\"Bps\\": 0,\\n \\"Pps\\": 0\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0CA72AF5-1795-4350-8C77-50A448A2F334\\r\\n\\t1\\r\\n\\t\\r\\n\\t\\t0\\r\\n\\t\\t0\\r\\n\\t\\t1583933330\\r\\n\\t\\tblackhole\\r\\n\\t\\t203.***.***.132\\r\\n\\t\\t\\r\\n\\t\\t1583933277\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询指定IP的DDoS攻击事件', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeSlaEventList' => [ + 'summary' => '查询目的限速事件列表。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '175662', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'Region', + 'in' => 'query', + 'schema' => [ + 'description' => '服务地域。取值:'."\n" + .'- **cn**:中国内地。'."\n" + .'- **cn-hongkong**:非中国内地。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的IP地址。', + 'type' => 'string', + 'required' => false, + 'example' => '203.107.XX.XX', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1678080840', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + ."\n" + .'> 必须为整点分钟。'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1671886740', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时每页包含的记录数量。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '10', + 'default' => '10', + ], + ], + [ + 'name' => 'Page', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询页码。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '1', + 'default' => '1', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'SlaEvent' => [ + 'description' => '目的限速事件列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'StartTime' => [ + 'description' => '查询事件的开始时间,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1678080840', + ], + 'EndTime' => [ + 'description' => '查询事件的结束时间,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1671886740', + ], + 'Ip' => [ + 'description' => '要查询的高防实例IP。', + 'type' => 'string', + 'example' => '203.107.XX.XX', + ], + 'Region' => [ + 'description' => '目的限速IP所属地区。取值:'."\n" + .'- **cn**:中国内地。'."\n" + .'- **cn-hongkong**:中国香港。', + 'type' => 'string', + 'example' => 'cn', + ], + ], + ], + ], + 'Total' => [ + 'description' => '目的限速列表总数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"SlaEvent\\": [\\n {\\n \\"StartTime\\": 1678080840,\\n \\"EndTime\\": 1671886740,\\n \\"Ip\\": \\"203.107.XX.XX\\",\\n \\"Region\\": \\"cn\\"\\n }\\n ],\\n \\"Total\\": 10\\n}","type":"json"}]', + 'title' => '查询目的限速事件列表', + ], + 'DescribeDomainAttackEvents' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106121', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询请求时返回的页码。例如,查询第一页的返回结果,则填写**1**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '页面显示的记录数量。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '攻击事件的总数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'DomainAttackEvents' => [ + 'description' => '网站业务DDoS攻击事件信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'EndTime' => [ + 'description' => '攻击结束时间。时间戳格式,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1560320160', + ], + 'StartTime' => [ + 'description' => '攻击开始时间。时间戳格式,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1560312900', + ], + 'Domain' => [ + 'description' => '被攻击域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'MaxQps' => [ + 'description' => '攻击峰值QPS。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1000', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"TotalCount\\": 1,\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"DomainAttackEvents\\": [\\n {\\n \\"EndTime\\": 1560320160,\\n \\"StartTime\\": 1560312900,\\n \\"Domain\\": \\"www.aliyun.com\\",\\n \\"MaxQps\\": 1000\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\r\\n\\t1\\r\\n\\t\\r\\n\\t\\twww.aliyun.com\\r\\n\\t\\t1000\\r\\n\\t\\t1560312900\\r\\n\\t\\t1560320160\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询针对网站业务的攻击事件', + 'summary' => '查询针对网站业务的攻击事件。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDefenseCountStatistics' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106118', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。'."\n", + 'type' => 'string', + 'example' => '310A41FD-0990-5610-92E0-A6A55D7C6444', + ], + 'DefenseCountStatistics' => [ + 'description' => '高级防护次数统计数据。', + 'type' => 'object', + 'properties' => [ + 'FlowPackCountRemain' => [ + 'description' => '高级防护资源包中剩余可用的保险版高级防护次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'MaxUsableDefenseCountCurrentMonth' => [ + 'description' => '当前自然月可使用的高级防护次数(包含实例自带的高级防护和高级防护资源包提供的高级防护)的上限。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '20', + ], + 'DefenseCountTotalUsageOfCurrentMonth' => [ + 'description' => '当前自然月已使用的高级防护总次数(包含实例自带的高级防护和高级防护资源包提供的高级防护)。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'SecHighSpeedCountRemain' => [ + 'description' => '高级防护资源包中剩余可用的安全加速线路高级防护次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"310A41FD-0990-5610-92E0-A6A55D7C6444\\",\\n \\"DefenseCountStatistics\\": {\\n \\"FlowPackCountRemain\\": 0,\\n \\"MaxUsableDefenseCountCurrentMonth\\": 20,\\n \\"DefenseCountTotalUsageOfCurrentMonth\\": 0,\\n \\"SecHighSpeedCountRemain\\": 0\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n 310A41FD-0990-5610-92E0-A6A55D7C6444\\n \\n 0\\n 20\\n 0\\n 0\\n \\n","errorExample":""}]', + 'title' => '查询DDoS高防(非中国内地)服务的高级防护次数统计数据', + 'summary' => '查询DDoS高防(非中国内地)服务的高级防护次数统计数据。', + 'description' => '本接口用于查询DDoS高防(非中国内地)服务的高级防护次数统计数据,例如,当前自然月已使用的高级防护次数、高级防护资源包中剩余可用的高级防护次数等。'."\n" + ."\n" + .'> 本接口只适用于DDoS高防(非中国内地)服务。'."\n" + .'>'."\n" + ."\n" + .'### QPS限制'."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文示例中的请求示例。', + ], + 'DescribeAttackAnalysisMaxQps' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106093', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。使用时间戳格式,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1622476799', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。使用时间戳格式,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1619798400', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Qps' => [ + 'description' => 'DDoS攻击的峰值,单位:qps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '41652', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '8DFB602D-1AAC-46C4-90F2-C84086E7A6E4', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Qps\\": 41652,\\n \\"RequestId\\": \\"8DFB602D-1AAC-46C4-90F2-C84086E7A6E4\\"\\n}","errorExample":""},{"type":"xml","example":"\\n\\n\\t8DFB602D-1AAC-46C4-90F2-C84086E7A6E4\\n\\t41652\\n","errorExample":""}]', + 'title' => '查询指攻击的峰值', + 'summary' => '查询指定时间段内DDoS攻击的峰值(qps)。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDestinationPortEvent' => [ + 'summary' => '查询DDoS高防被攻击IP的目的端口包数量信息。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '187278', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'Region', + 'in' => 'query', + 'schema' => [ + 'description' => '服务地域。取值:'."\n" + .'- **cn**:中国内地。'."\n" + .'- **cn-hongkong**:非中国内地。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn', + ], + ], + [ + 'name' => 'EventType', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的攻击事件类型。取值:'."\n" + ."\n" + .'- **defense**:流量型攻击清洗事件。'."\n" + .'- **blackhole**:流量型攻击黑洞事件。', + 'type' => 'string', + 'required' => true, + 'example' => 'defense', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + ."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1720059000', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'query', + 'schema' => [ + 'description' => '攻击者的IP地址。', + 'type' => 'string', + 'required' => true, + 'example' => '203.107.XX.XX'."\n", + ], + ], + [ + 'name' => 'Range', + 'in' => 'query', + 'schema' => [ + 'description' => '要返回的目的端口数量。按照请求包数量由大到小排序,默认返回前**10**个IP。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '2', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的 ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '9E7F6B2C-03F2-462F-9076-B782CF0DD502', + ], + 'PortList' => [ + 'description' => '端口列表。', + 'type' => 'array', + 'items' => [ + 'description' => '端口信息。', + 'type' => 'object', + 'properties' => [ + 'DstPort' => [ + 'description' => '目的端口。', + 'type' => 'string', + 'example' => '80', + ], + 'InPkts' => [ + 'description' => '目的端口的请求包数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '8760950', + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"9E7F6B2C-03F2-462F-9076-B782CF0DD502\\",\\n \\"PortList\\": [\\n {\\n \\"DstPort\\": \\"80\\",\\n \\"InPkts\\": 8760950\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询DDoS高防攻击IP的目的端口包数量信息', + ], + 'DescribePortFlowList' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106175', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。'."\n" + ."\n" + .'关于资源组的更多信息,请参见[创建资源组](~~94485~~)。'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '设置查询结束时间。使用时间戳格式,单位:秒。'."\n" + ."\n" + .'> 必须设置成整点分钟。'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '设置查询开始时间。使用时间戳格式,单位:秒。'."\n" + ."\n" + .'> 必须设置成整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + 'schema' => [ + 'description' => '设置返回数据的步长,单位为秒,即每隔多少秒返回一个结果。查询时间范围(由**StartTime**和**EndTime**决定)不同,支持的步长取值范围不同,设置建议如下:'."\n" + ."\n" + .'- 查询时间范围不大于1小时,建议最小步长为60秒,最大不超过查询时间范围。'."\n" + .'- 查询时间范围大于1小时但不超过6小时,建议最小步长为600秒,最大不超过查询时间范围。'."\n" + .'- 查询时间范围大于6小时但不超过24小时,建议最小步长为1800秒,最大不超过查询时间范围。'."\n" + .'- 查询时间范围大于24小时但不超过7天,建议最小步长为3600秒,最大不超过查询时间范围。'."\n" + .'- 查询时间范围大于7天但不超过15天,建议最小步长为14400秒,最大不超过查询时间范围。'."\n" + .'- 查询时间范围大于15天,建议最小步长为43200秒,最大不超过查询时间范围。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1000', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。', + 'type' => 'array', + 'items' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-zz120cjv****', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'FFC77501-BDF8-4BC8-9BF5-B295FBC3189B', + ], + 'PortFlowList' => [ + 'description' => '查询到的流量数据。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Index' => [ + 'description' => '返回数据的索引号。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Time' => [ + 'description' => '统计时间。时间戳格式,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1582992000', + ], + 'InPps' => [ + 'description' => '入方向包转发率,单位:pps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2934', + ], + 'InBps' => [ + 'description' => '入方向带宽,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2176000', + ], + 'Region' => [ + 'description' => '访问流量来源地区。取值:'."\n" + .'- **cn**:中国内地。'."\n" + .'- **alb-ap-northeast-1-gf-x**:日本。'."\n" + .'- **alb-ap-southeast-gf-x**:新加坡。'."\n" + .'- **alb-cn-hongkong-gf-x**:中国香港。'."\n" + .'- **alb-eu-central-1-gf-x**:德国。'."\n" + .'- **alb-us-west-1-gf-x**:美国西部。'."\n" + ."\n" + .'>**cn**以外的取值只有在DDoS高防(国际)服务(**RegionId**为**ap-southeast-1**)中提供。', + 'type' => 'string', + 'example' => 'cn', + ], + 'OutPps' => [ + 'description' => '出方向包转发率,单位:pps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '5', + ], + 'AttackPps' => [ + 'description' => '攻击包转发率,单位:pps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'OutBps' => [ + 'description' => '出方向带宽,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '4389', + ], + 'AttackBps' => [ + 'description' => '攻击带宽,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'SlaBpsDropBps' => [ + 'description' => '目的带宽,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'SlaPpsDropBps' => [ + 'description' => '目的报文,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'SlaCpsDropBps' => [ + 'description' => '目的新建连接数,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'SlaConnDropBps' => [ + 'description' => '目的并发连接数,单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'SlaBpsDropPps' => [ + 'description' => '目的带宽包转发率,单位:pps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'SlaPpsDropPps' => [ + 'description' => '目的报文包转发率,单位:pps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'SlaCpsDropPps' => [ + 'description' => '目的新建连接数包转发率,单位:pps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'SlaConnDropPps' => [ + 'description' => '目的并发连接数包转发率,单位:pps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"FFC77501-BDF8-4BC8-9BF5-B295FBC3189B\\",\\n \\"PortFlowList\\": [\\n {\\n \\"Index\\": 0,\\n \\"Time\\": 1582992000,\\n \\"InPps\\": 2934,\\n \\"InBps\\": 2176000,\\n \\"Region\\": \\"cn\\",\\n \\"OutPps\\": 5,\\n \\"AttackPps\\": 0,\\n \\"OutBps\\": 4389,\\n \\"AttackBps\\": 0,\\n \\"SlaBpsDropBps\\": 0,\\n \\"SlaPpsDropBps\\": 0,\\n \\"SlaCpsDropBps\\": 0,\\n \\"SlaConnDropBps\\": 0,\\n \\"SlaBpsDropPps\\": 0,\\n \\"SlaPpsDropPps\\": 0,\\n \\"SlaCpsDropPps\\": 0,\\n \\"SlaConnDropPps\\": 0\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询DDoS高防实例的流量数据列表', + 'summary' => '查询DDoS高防实例的流量数据列表。', + ], + 'DescribePortConnsList' => [ + 'summary' => '查询DDoS高防实例的端口连接数列表。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106174', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + 'schema' => [ + 'description' => '返回数据的步长,单位为秒,即每隔多少秒返回一个结果。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1000', + ], + ], + [ + 'name' => 'Port', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的端口号。不传入该参数表示查询所有端口。', + 'type' => 'string', + 'required' => false, + 'example' => '80', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'array', + 'items' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '6D48AED0-41DB-5D9B-B484-3B6AAD312AD1', + ], + 'ConnsList' => [ + 'description' => '端口连接数据列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'ActConns' => [ + 'description' => '活跃连接数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '3', + ], + 'InActConns' => [ + 'description' => '不活跃连接数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2', + ], + 'Index' => [ + 'description' => '返回数据的索引。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '16506', + ], + 'Cps' => [ + 'description' => '新建连接数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Conns' => [ + 'description' => '> 该参数在内部测试中,暂时请勿使用。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '8', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"6D48AED0-41DB-5D9B-B484-3B6AAD312AD1\\",\\n \\"ConnsList\\": [\\n {\\n \\"ActConns\\": 3,\\n \\"InActConns\\": 2,\\n \\"Index\\": 16506,\\n \\"Cps\\": 0,\\n \\"Conns\\": 8\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 6D48AED0-41DB-5D9B-B484-3B6AAD312AD1\\n \\n 3\\n 2\\n 16506\\n 0\\n 8\\n \\n","errorExample":""}]', + 'title' => '查询DDoS高防实例的端口连接数列表', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribePortConnsCount' => [ + 'summary' => '查询DDoS高防实例的端口连接数统计信息。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106173', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'Port', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的端口号。不传入该参数表示查询所有端口号。', + 'type' => 'string', + 'required' => false, + 'example' => '80', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'array', + 'items' => [ + 'description' => 'DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'InActConns' => [ + 'description' => '不活跃的连接数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '121', + ], + 'ActConns' => [ + 'description' => '活跃的连接数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '159', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '48859E14-A9FB-4100-99FF-AAB75CA46776', + ], + 'Cps' => [ + 'description' => '新建连接数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Conns' => [ + 'description' => '并发连接数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '46340', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"InActConns\\": 121,\\n \\"ActConns\\": 159,\\n \\"RequestId\\": \\"48859E14-A9FB-4100-99FF-AAB75CA46776\\",\\n \\"Cps\\": 0,\\n \\"Conns\\": 46340\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t46340\\r\\n\\t48859E14-A9FB-4100-99FF-AAB75CA46776\\r\\n\\t0\\r\\n\\t159\\r\\n\\t121\\r\\n","errorExample":""}]', + 'title' => '查询实例端口连接数统计信息', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribePortMaxConns' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106176', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'array', + 'items' => [ + 'description' => 'DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => ' ddoscoo-cn-mp91j1ao****', + ], + 'required' => true, + 'example' => ' ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '08F79110-2AF5-4FA7-998E-7C5E75EACF9C', + ], + 'PortMaxConns' => [ + 'description' => 'DDoS高防实例的端口连接峰值信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Ip' => [ + 'description' => 'DDoS高防实例的IP。', + 'type' => 'string', + 'example' => '203.***.***.117', + ], + 'Port' => [ + 'description' => 'DDoS高防实例的端口。', + 'type' => 'string', + 'example' => '80', + ], + 'Cps' => [ + 'description' => '最大每秒连接数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '100', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"08F79110-2AF5-4FA7-998E-7C5E75EACF9C\\",\\n \\"PortMaxConns\\": [\\n {\\n \\"Ip\\": \\"203.***.***.117\\",\\n \\"Port\\": \\"80\\",\\n \\"Cps\\": 100\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t\\r\\n\\t\\t80\\r\\n\\t\\t203.***.***.117\\r\\n\\t\\t0\\r\\n\\t\\r\\n\\t\\r\\n\\t\\t443\\r\\n\\t\\t203.***.***.117\\r\\n\\t\\t0\\r\\n\\t\\r\\n\\t08F79110-2AF5-4FA7-998E-7C5E75EACF9C\\r\\n","errorExample":""}]', + 'title' => '查询DDoS高防实例的端口连接峰值信息', + 'summary' => '查询DDoS高防实例的端口连接峰值信息。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribePortAttackMaxFlow' => [ + 'summary' => '查询指定时间段内DDoS高防受到的攻击带宽和包速峰值。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106165', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的流量数据的结束时间。使用时间戳表示,单位:秒。'."\n" + ."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的流量数据的开始时间。使用时间戳表示,单位:秒。'."\n" + ."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-zvp2eibz****', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'Bps' => [ + 'description' => '攻击带宽峰值。单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '149559', + ], + 'Pps' => [ + 'description' => '攻击包速峰值。单位:pps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '23', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"Bps\\": 149559,\\n \\"Pps\\": 23\\n}","errorExample":""},{"type":"xml","example":"\\n C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\n 149559\\n 23\\n","errorExample":""}]', + 'title' => '查询DDoS高防受到的攻击带宽和包速峰值', + 'description' => '本接口用于查询指定时间段内DDoS高防受到的攻击带宽和包速峰值。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribePortViewSourceCountries' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106178', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。'."\n" + ."\n" + .'关于资源组的更多信息,请参见[创建资源组](~~94485~~)。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询的DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'SourceCountrys' => [ + 'description' => 'DDoS高防实例的请求来源国家信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Count' => [ + 'description' => '请求次数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '3390671', + ], + 'CountryId' => [ + 'description' => '请求来源国家的简称。例如,**cn**表示中国,**us**表示美国。'."\n" + ."\n" + .'> 关于该参数的取值,请参见[地域类型参数取值说明](~~167926~~)。', + 'type' => 'string', + 'example' => 'cn', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"SourceCountrys\\": [\\n {\\n \\"Count\\": 3390671,\\n \\"CountryId\\": \\"cn\\"\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询实例的请求来源国家分布', + 'summary' => '查询指定时间段内DDoS高防实例的请求来源国家分布。', + ], + 'DescribePortViewSourceIsps' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106179', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的请求数据的结束时间。使用时间戳表示,单位:秒。'."\n" + ."\n" + .'> 必须为整点分钟。'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的请求数据的开始时间。使用时间戳表示,单位:秒。'."\n" + ."\n" + .'> 必须为整点分钟。'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询的DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-zvp2eibz****', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'Isps' => [ + 'description' => 'DDoS高防实例的请求来源运营商信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Count' => [ + 'description' => '相对请求数量。'."\n" + ."\n" + .'> 该数据不表示真实请求数量的大小,目前您可以使用该数据来计算不同运营商请求数量的比例。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '3390671', + ], + 'IspId' => [ + 'description' => '运营商ID。详见返回参数表下的运营商代码说明,运营商ID对应表中的代码。', + 'type' => 'string', + 'example' => '100017', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"Isps\\": [\\n {\\n \\"Count\\": 3390671,\\n \\"IspId\\": \\"100017\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\n \\n 3390671\\n 100017\\n \\n","errorExample":""}]', + 'title' => '查询实例的请求来源运营商分布', + 'summary' => '查询指定时间段内DDoS高防实例的请求来源运营商分布。', + 'description' => '本接口用于查询指定时间段内DDoS高防实例的请求来源运营商分布。'."\n" + ."\n" + .'> 由于DDoS高防的四层传输层身份统计算法更新,目前本接口返回数据不能反应真实流量的大小,仅可用于计算不同运营商请求数量的比例(即请求的来源运营商分布情况)。如果您想获取请求流量数据,推荐您调用[DescribePortFlowList](~~157460~~)。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => '**运营商代码**'."\n" + ."\n" + .'| 代码 | 运营商 |'."\n" + .'|---------|----------|'."\n" + .'| 100017 | 电信 |'."\n" + .'| 100026 | 联通 |'."\n" + .'| 100025 | 移动 |'."\n" + .'| 100027 | 教育网 |'."\n" + .'| 100020 | 铁通 |'."\n" + .'| 1000143 | 鹏博士 |'."\n" + .'| 100080 | 歌华 |'."\n" + .'| 1000139 | 广电 |'."\n" + .'| 100023 | 有线通 |'."\n" + .'| 100063 | 方正宽带 |'."\n" + .'| 1000337 | 皓宽网络 |'."\n" + .'| 100021 | 世纪互联 |'."\n" + .'| 1000333 | 华数传媒 |'."\n" + .'| 100093 | 网宿 |'."\n" + .'| 1000401 | 腾讯 |'."\n" + .'| 100099 | 百度 |'."\n" + .'| 1000323 | 阿里云 |'."\n" + .'| 100098 | 阿里巴巴 |'."\n" + .'| 1000120 | 北龙中网 |'."\n" + .'| 1000189 | 中国互联网信息中心 |'."\n" + .'| 1000188 | 吉林油田通信 |'."\n" + .'| 1000187 | 数讯信息技术 |'."\n" + .'| 1000186 | 中原油田 |'."\n" + .'| 1000185 | 众屹赢时通信 |'."\n" + .'| 1000184 | 南凌科技 |'."\n" + .'| 1000181 | 安徽省教育厅 |'."\n" + .'| 100075 | 蓝讯通信技术 |'."\n" + .'| 100076 | 天威宽带 |'."\n" + .'| 1000104 | 金桥网 |'."\n" + .'| 1000103 | 国研网 |'."\n" + .'| 1000102 | 飞华领航 |'."\n" + .'| 100072 | E家宽带 |'."\n" + .'| 100078 | 油田宽带 |'."\n" + .'| 100079 | 视讯宽带 |'."\n" + .'| 1000114 | 首信网 |'."\n" + .'| 1000103 | 中国科技网 |'."\n" + .'| 1000199 | 维赛网络 |'."\n" + .'| 1000194 | 城市网络 |'."\n" + .'| 1000195 | 壹通通信 |'."\n" + .'| 1000197 | 燕大正洋 |'."\n" + .'| 1000190 | 中科鸿基网络 |'."\n" + .'| 1000191 | 中国一汽 |'."\n" + .'| 1000192 | 零色沸点网络 |'."\n" + .'| 1000193 | 网宽天地 |'."\n" + .'| 100063 | 方正网络 |'."\n" + .'| 100061 | 长城宽带 |'."\n" + .'| 1000117 | 中信网络 |'."\n" + .'| 1000118 | 京宽网络 |'."\n" + .'| 1000119 | 网易网络 |'."\n" + .'| 1000122 | 网联光通 |'."\n" + .'| 1000124 | 金科信息网 |'."\n" + .'| 1000128 | 卫视创捷 |'."\n" + .'| 1000321 | 媒迪雅 |'."\n" + .'| 1000320 | 天地祥云 |'."\n" + .'| 100092 | 263网络 |'."\n" + .'| 1000325 | 湖南广电 |'."\n" + .'| 100018 | 电信通 |'."\n" + .'| 1000106 | 神州在线 |'."\n" + .'| 100089 | 光环新网 |'."\n" + .'| 1000136 | 联通新国信 |'."\n" + .'| 100086 | 华宇宽带 |'."\n" + .'| 100083 | 视通宽带 |'."\n" + .'| 1000131 | 比通联合网络 |'."\n" + .'| 1000305 | 铜牛集团 |'."\n" + .'| 1000302 | 盈通网络 |'."\n" + .'| 1000309 | 中国在线 |'."\n" + .'| 1000308 | 临网通讯 |'."\n" + .'| 1000149 | 太平洋电信 |'."\n" + .'| 1000148 | 有孚网络 |'."\n" + .'| 1000140 | 华数 |'."\n" + .'| 1000147 | 沃通电子商务 |'."\n" + .'| 1000146 | 华瑞信通 |'."\n" + .'| 1000144 | 屹立由数据 |'."\n" + .'| 100035 | 比林通信 |'."\n" + .'| 100039 | 畅捷通信 |'."\n" + .'| 1000312 | 中企通信 |'."\n" + .'| 1000313 | 长城互联网 |'."\n" + .'| 1000310 | 上海信息网络 |'."\n" + .'| 1000316 | 三信时代 |'."\n" + .'| 1000317 | 睿江科技 |'."\n" + .'| 1000319 | 森华易腾 |'."\n" + .'| 1000159 | 龙腾佳讯 |'."\n" + .'| 1000150 | 新飞金信 |'."\n" + .'| 1000153 | 腾讯网络 |'."\n" + .'| 1000154 | 视虎科技 |'."\n" + .'| 1000155 | 新视讯 |'."\n" + .'| 1000156 | 地面通信息网络 |'."\n" + .'| 1000157 | 日升天信科技 |'."\n" + .'| 100029 | 恒敦通信 |'."\n" + .'| 100028 | 中电飞华 |'."\n" + .'| 100022 | 中电华通 |'."\n" + .'| 1000135 | 经济信息网 |'."\n" + .'| 1000165 | 上海大众汽车 |'."\n" + .'| 1000167 | 翰威科技 |'."\n" + .'| 1000161 | 天盈信息技术 |'."\n" + .'| 1000160 | 佰隆网络 |'."\n" + .'| 1000163 | 平煤神马集团 |'."\n" + .'| 100051 | 博路电信 |'."\n" + .'| 1000172 | 同煤集团 |'."\n" + .'| 1000170 | 百吉数据 |'."\n" + .'| 1000171 | 可口可乐网络 |'."\n" + .'| 1000176 | 华夏光网 |'."\n" + .'| 1000177 | 中国国际电子商务中心|'."\n" + .'| 1000174 | 新浪网络 |'."\n" + .'| 1000178 | 信天游 |'."\n" + .'| 1000179 | 新网 |'."\n" + .'| 100048 | 天地通电信 |'."\n" + .'| 1000322 | 维速 |', + 'extraInfo' => ' ', + ], + 'DescribePortViewSourceProvinces' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106180', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。'."\n" + ."\n" + .'关于资源组的更多信息,请参见[创建资源组](~~94485~~)。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。不传入表示使用当前时间作为结束时间。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询的DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'SourceProvinces' => [ + 'description' => 'DDoS高防实例的请求来源中国地域信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'ProvinceId' => [ + 'description' => '请求来源中国地域的ID。例如,**110000**表示北京市,**120000**表示天津市。'."\n" + ."\n" + .'> 关于该参数的取值,请参见[地域类型参数取值说明](~~167926~~)。', + 'type' => 'string', + 'example' => '440000', + ], + 'Count' => [ + 'description' => '相对请求数量。'."\n" + ."\n" + .'> 该数据不表示真实请求数量的大小,目前您可以使用该数据来计算不同省份请求数量的比例。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '3390671', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"SourceProvinces\\": [\\n {\\n \\"ProvinceId\\": \\"440000\\",\\n \\"Count\\": 3390671\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询实例的请求来源(中国)省份分布', + 'summary' => '查询指定时间段内DDoS高防实例的请求来源(中国)省份分布。', + ], + 'DescribeDomainQPSList' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106127', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + 'schema' => [ + 'description' => '返回数据的步长,单位为秒,即每隔多少秒返回一个结果。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1000', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。不传入表示查询所有域名的QPS统计信息。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '327F2ABB-104D-437A-AAB5-D633E29A8C51', + ], + 'DomainQPSList' => [ + 'description' => '网站业务QPS统计信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Index' => [ + 'description' => '返回数据的索引号。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Time' => [ + 'description' => '统计时间。时间戳格式,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1582992000', + ], + 'MaxAttackQps' => [ + 'description' => '攻击QPS峰值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '37', + ], + 'AttackQps' => [ + 'description' => '攻击QPS。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'MaxQps' => [ + 'description' => '总QPS峰值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '130', + ], + 'MaxNormalQps' => [ + 'description' => '正常QPS峰值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '93', + ], + 'TotalQps' => [ + 'description' => '总QPS。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'TotalCount' => [ + 'description' => '总访问次数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '20008', + ], + 'CacheHits' => [ + 'description' => '缓存命中数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"327F2ABB-104D-437A-AAB5-D633E29A8C51\\",\\n \\"DomainQPSList\\": [\\n {\\n \\"Index\\": 0,\\n \\"Time\\": 1582992000,\\n \\"MaxAttackQps\\": 37,\\n \\"AttackQps\\": 1,\\n \\"MaxQps\\": 130,\\n \\"MaxNormalQps\\": 93,\\n \\"TotalQps\\": 1,\\n \\"TotalCount\\": 20008,\\n \\"CacheHits\\": 0\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t\\r\\n\\t\\t37\\r\\n\\t\\t1\\r\\n\\t\\t20008\\r\\n\\t\\t130\\r\\n\\t\\t93\\r\\n\\t\\t1\\r\\n\\t\\t0\\r\\n\\t\\t\\r\\n\\t\\t0\\r\\n\\t\\r\\n\\t327F2ABB-104D-437A-AAB5-D633E29A8C51\\r\\n","errorExample":""}]', + 'title' => '查询网站业务的QPS统计信息', + 'summary' => '查询网站业务的QPS统计信息。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDomainStatusCodeList' => [ + 'summary' => '查询网站业务的响应状态码统计信息。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106134', + 'abilityTreeNodes' => [ + 'FEATUREddos38XZ5J', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。'."\n" + ."\n" + .'关于资源组的更多信息,请参见[创建资源组](~~94485~~)。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。使用时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。使用时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + 'schema' => [ + 'description' => '返回数据的步长,单位为秒,即每隔多少秒返回一个查询结果。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1000', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + ."\n" + .'> 您可以调用[DescribeDomains](~~91724~~)查询所有已接入DDoS高防防护的网站业务的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.example.com', + ], + ], + [ + 'name' => 'QueryType', + 'in' => 'query', + 'schema' => [ + 'description' => '查询数据的来源。取值:'."\n" + .'- **gf**:表示高防响应数据。'."\n" + .'- **upstream**:表示源站响应数据。', + 'type' => 'string', + 'required' => true, + 'example' => 'upstream', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '3B63C0DD-8AC5-44B2-95D6-064CA9296B9C', + ], + 'StatusCodeList' => [ + 'description' => '响应状态码的统计信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Index' => [ + 'description' => '返回数据的索引号。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Status502' => [ + 'description' => '502状态码的统计值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Time' => [ + 'description' => '统计时间。时间戳格式,单位:秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1582992000', + ], + 'Status405' => [ + 'description' => '405状态码的统计值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status3XX' => [ + 'description' => '3XX类状态码的统计值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status503' => [ + 'description' => '503状态码的统计值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status4XX' => [ + 'description' => '4XX类状态码的统计值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '4486', + ], + 'Status2XX' => [ + 'description' => '2XX类状态码的统计值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '15520', + ], + 'Status5XX' => [ + 'description' => '5XX类状态码的统计值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status504' => [ + 'description' => '504状态码的统计值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status200' => [ + 'description' => '200状态码的统计值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '15520', + ], + 'Status403' => [ + 'description' => '403状态码的统计值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status404' => [ + 'description' => '404状态码的统计值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status410' => [ + 'description' => '410状态码的统计值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status499' => [ + 'description' => '499状态码的统计值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status501' => [ + 'description' => '501状态码的统计值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"3B63C0DD-8AC5-44B2-95D6-064CA9296B9C\\",\\n \\"StatusCodeList\\": [\\n {\\n \\"Index\\": 0,\\n \\"Status502\\": 0,\\n \\"Time\\": 1582992000,\\n \\"Status405\\": 0,\\n \\"Status3XX\\": 0,\\n \\"Status503\\": 0,\\n \\"Status4XX\\": 4486,\\n \\"Status2XX\\": 15520,\\n \\"Status5XX\\": 0,\\n \\"Status504\\": 0,\\n \\"Status200\\": 15520,\\n \\"Status403\\": 0,\\n \\"Status404\\": 0,\\n \\"Status410\\": 0,\\n \\"Status499\\": 0,\\n \\"Status501\\": 0\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询网站业务的响应状态码统计信息', + ], + 'DescribeDomainOverview' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106125', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。'."\n" + ."\n" + .'关于资源组的更多信息,请参见[创建资源组](~~94485~~)。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。使用时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1619798400', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。使用时间戳格式,单位:秒。不设置该参数表示使用当前时间作为查询结束时间。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '1623427200', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的网站业务的域名。不设置该参数表示查询所有域名的数据。'."\n" + ."\n" + .'> 域名必须已接入DDoS高防进行防护。您可以调用[DescribeDomains](~~91724~~)查询所有已接入DDoS高防的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'example.aliyundoc.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'MaxHttp' => [ + 'description' => 'HTTP清洗峰值,单位:qps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '41652', + ], + 'MaxHttps' => [ + 'description' => 'HTTPS清洗峰值,单位:qps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"MaxHttp\\": 41652,\\n \\"MaxHttps\\": 0\\n}","errorExample":""},{"type":"xml","example":"\\n C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\n 41652\\n 0\\n","errorExample":""}]', + 'title' => '查询网站业务攻击总览', + 'summary' => '查询网站业务攻击总览,包括HTTP攻击峰值、HTTPS攻击峰值。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDomainStatusCodeCount' => [ + 'summary' => '查询指定时间段内网站业务的各类响应状态码的统计信息。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106133', + 'abilityTreeNodes' => [ + 'FEATUREddos38XZ5J', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。默认为空,即属于默认资源组。'."\n" + ."\n" + .'关于资源组的更多信息,请参见[创建资源组](~~94485~~)。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。使用时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。使用时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的网站业务的域名。不设置该参数表示查询所有域名的数据。'."\n" + ."\n" + .'> 域名必须已接入DDoS高防进行防护。您可以调用[DescribeDomains](~~91724~~)查询所有已接入DDoS高防的域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Status502' => [ + 'description' => '查询时间段内502状态码的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status405' => [ + 'description' => '查询时间段内405状态码的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status3XX' => [ + 'description' => '查询时间段内3XX状态码的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '133209', + ], + 'Status503' => [ + 'description' => '查询时间段内503状态码的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status4XX' => [ + 'description' => '查询时间段内4XX状态码的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '5653', + ], + 'Status2XX' => [ + 'description' => '查询时间段内2XX类状态码的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '951472', + ], + 'Status5XX' => [ + 'description' => '查询时间段内5XX状态码的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '14', + ], + 'Status504' => [ + 'description' => '查询时间段内504状态码的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'Status200' => [ + 'description' => '查询时间段内200状态码的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '951159', + ], + 'Status403' => [ + 'description' => '查询时间段内403状态码的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status404' => [ + 'description' => '查询时间段内404状态码的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '897', + ], + 'Status410' => [ + 'description' => '查询时间段内410状态码的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status499' => [ + 'description' => '查询时间段内499状态码的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Status501' => [ + 'description' => '查询时间段内501状态码的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Status502\\": 0,\\n \\"Status405\\": 0,\\n \\"Status3XX\\": 133209,\\n \\"Status503\\": 0,\\n \\"Status4XX\\": 5653,\\n \\"Status2XX\\": 951472,\\n \\"Status5XX\\": 14,\\n \\"Status504\\": 0,\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"Status200\\": 951159,\\n \\"Status403\\": 0,\\n \\"Status404\\": 897,\\n \\"Status410\\": 0,\\n \\"Status499\\": 0,\\n \\"Status501\\": 0\\n}","errorExample":""},{"type":"xml","example":"\\n C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\n 0\\n 0\\n 0\\n 0\\n 897\\n 0\\n 0\\n 951472\\n 951159\\n 133209\\n 5653\\n 14\\n","errorExample":""}]', + 'title' => '查询各类响应状态码统计信息', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDomainTopAttackList' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106135', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + 'schema' => [ + 'description' => '查询数据的时间粒度,单位:秒。'."\n" + .'- 支持300、3600、14400、28800和86400。'."\n" + .'- 不传和传的值不支持时,使用默认值3600秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '3600', + 'default' => '3600', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'AttackList' => [ + 'description' => '网站业务的QPS峰值数据。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Attack' => [ + 'description' => '攻击QPS。单位:qps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Domain' => [ + 'description' => '网站域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'Count' => [ + 'description' => '全部QPS,包含正常业务请求和攻击。单位:qps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '294', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"AttackList\\": [\\n {\\n \\"Attack\\": 0,\\n \\"Domain\\": \\"www.aliyun.com\\",\\n \\"Count\\": 294\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\r\\n\\t\\r\\n\\t\\t294\\r\\n\\t\\t0\\r\\n\\t\\twww.aliyun.com\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询网站业务QPS峰值数据', + 'summary' => '查询指定时间段内网站业务的QPS峰值数据,包括攻击QPS、总QPS。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDomainViewSourceCountries' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106136', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'SourceCountrys' => [ + 'description' => '网站业务的请求来源国家信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Count' => [ + 'description' => '请求数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '3390671', + ], + 'CountryId' => [ + 'description' => '国家简称。详见[中国和海外地区代码](~~167926~~)中的**海外地区代码**说明。例如,**cn**表示中国,**us**表示美国。', + 'type' => 'string', + 'example' => 'cn', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"SourceCountrys\\": [\\n {\\n \\"Count\\": 3390671,\\n \\"CountryId\\": \\"cn\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\r\\n\\t\\r\\n\\t\\t3390671\\r\\n\\t\\tcn\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询网站业务的请求来源国家分布', + 'summary' => '查询指定时间段内网站业务的请求来源国家分布。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDomainViewSourceProvinces' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106137', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'SourceProvinces' => [ + 'description' => '网站业务的请求来源(中国)省份信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'ProvinceId' => [ + 'description' => '省份ID。详见[中国和海外地区代码](~~167926~~)中的**中国地区代码**说明。例如,**110000**表示北京市,**120000**表示天津市。'."\n", + 'type' => 'string', + 'example' => '440000', + ], + 'Count' => [ + 'description' => '请求数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '3390671', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"SourceProvinces\\": [\\n {\\n \\"ProvinceId\\": \\"440000\\",\\n \\"Count\\": 3390671\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\r\\n\\t\\r\\n\\t\\t3390671\\r\\n\\t\\t440000\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询网站业务的请求来源省份分布', + 'summary' => '查询指定时间段内网站业务的请求来源(中国)省份分布。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDomainViewTopCostTime' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106138', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Top', + 'in' => 'query', + 'schema' => [ + 'description' => '返回URL的数量。取值范围:**1**~**100**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'maximum' => '100', + 'minimum' => '1', + 'example' => '5', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'UrlList' => [ + 'description' => '请求耗时TOP URL列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'CostTime' => [ + 'description' => '请求延时时长。单位:毫秒。', + 'type' => 'number', + 'format' => 'float', + 'example' => '3000', + ], + 'Url' => [ + 'description' => 'URL。使用BASE64加密表示。', + 'type' => 'string', + 'example' => 'Lw==', + ], + 'Domain' => [ + 'description' => '网站域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"UrlList\\": [\\n {\\n \\"CostTime\\": 3000,\\n \\"Url\\": \\"Lw==\\",\\n \\"Domain\\": \\"www.aliyun.com\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\r\\n\\t\\r\\n\\t\\t3000\\r\\n\\t\\twww.aliyun.com\\r\\n\\t\\tLw==\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询网站业务的请求耗时最大的前N个URL', + 'summary' => '查询指定时间段内网站业务的请求耗时最大的前N个URL。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDomainViewTopUrl' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106139', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.aliyun.com', + ], + ], + [ + 'name' => 'Top', + 'in' => 'query', + 'schema' => [ + 'description' => '返回URL的数量。取值范围:**1**~**100**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'maximum' => '100', + 'minimum' => '1', + 'example' => '5', + ], + ], + [ + 'name' => 'Inerval', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'default' => '3600', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + 'UrlList' => [ + 'description' => '网站业务的访问量TOP URL列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Url' => [ + 'description' => 'URL。使用BASE64加密表示。', + 'type' => 'string', + 'example' => 'Lw==', + ], + 'Domain' => [ + 'description' => '网站域名。', + 'type' => 'string', + 'example' => 'www.aliyun.com', + ], + 'Count' => [ + 'description' => '请求数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '3390671', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\",\\n \\"UrlList\\": [\\n {\\n \\"Url\\": \\"Lw==\\",\\n \\"Domain\\": \\"www.aliyun.com\\",\\n \\"Count\\": 3390671\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\r\\n\\t\\r\\n\\t\\t3390671\\r\\n\\t\\twww.aliyun.com\\r\\n\\t\\tLw==\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询网站业务访问量最大的前N个URL', + 'summary' => '查询指定时间段内网站业务访问量最大的前N个URL。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'EnableWebAccessLogConfig' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106221', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~474212~~)查询所有域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tCF33B4C3-196E-4015-AADD-5CAD00057B80\\r\\n","errorExample":""}]', + 'title' => '为网站业务开启全量日志分析', + 'summary' => '为网站业务开启全量日志分析。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyFullLogTtl' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106241', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + ], + 'parameters' => [ + [ + 'name' => 'Ttl', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防网站业务日志的存储时长。取值范围:**7**~**180**,单位:天。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '30', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n","errorExample":""}]', + 'title' => '修改日志存储时长', + 'summary' => '编辑DDoS高防全量日志的存储时长。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DisableWebAccessLogConfig' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106214', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tCF33B4C3-196E-4015-AADD-5CAD00057B80\\r\\n","errorExample":""}]', + 'title' => '为网站业务关闭全量日志分析', + 'summary' => '为网站业务关闭全量日志分析。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeWebAccessLogDispatchStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106197', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置当前页面的页面。默认值为**1**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置每页包含域名的数量。默认值为**10**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '查询到的域名的总数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'SlsConfigStatus' => [ + 'description' => '域名的全量日志开关状态。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Domain' => [ + 'description' => '域名。', + 'type' => 'string', + 'example' => 'www.aliyundoc.com', + ], + 'Enable' => [ + 'description' => '是否开启全量日志采集。取值:'."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'true', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"TotalCount\\": 1,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"SlsConfigStatus\\": [\\n {\\n \\"Domain\\": \\"www.aliyundoc.com\\",\\n \\"Enable\\": true\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 1\\n CF33B4C3-196E-4015-AADD-5CAD00057B80\\n \\n www.aliyundoc.com\\n true\\n \\n","errorExample":""}]', + 'title' => '查询所有域名的全量日志开关状态', + 'summary' => '查询所有域名的全量日志开关状态。', + 'description' => '本接口用于查询所有已接入DDoS高防防护的域名的全量日志开关状态。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeWebAccessLogStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106199', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '网站业务的域名。'."\n" + .'> 域名必须已配置网站业务转发规则。您可以调用[DescribeDomains](~~91724~~)查询所有域名。'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'www.aliyun.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'SlsLogstore' => [ + 'description' => 'DDoS高防服务对接的日志库。', + 'type' => 'string', + 'example' => 'ddoscoo-logstore', + ], + 'SlsStatus' => [ + 'description' => '网站业务是否开启全量日志。取值:'."\n" + .'- **true**:已开启'."\n" + .'- **false**:未开启', + 'type' => 'boolean', + 'example' => 'true', + ], + 'SlsProject' => [ + 'description' => 'DDoS高防服务对接的日志服务项目。', + 'type' => 'string', + 'example' => 'ddoscoo-project-128965410602****-cn-hangzhou', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"SlsLogstore\\": \\"ddoscoo-logstore\\",\\n \\"SlsStatus\\": true,\\n \\"SlsProject\\": \\"ddoscoo-project-128965410602****-cn-hangzhou\\",\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tCF33B4C3-196E-4015-AADD-5CAD00057B80\\r\\n\\ttrue\\r\\n\\tddoscoo-project-128965410602****-cn-hangzhou\\r\\n\\tddoscoo-logstore\\r\\n","errorExample":""}]', + 'title' => '查询单个网站业务的全量日志服务信息', + 'summary' => '例如开关状态、对接的日志项目、日志库。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeLogStoreExistStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106159', + 'abilityTreeNodes' => [ + 'FEATUREddos38XZ5J', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'ExistStatus' => [ + 'description' => '是否已创建DDoS高防的日志库。取值:'."\n" + .'- **true**:已创建'."\n" + .'- **false**:未创建', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"ExistStatus\\": true,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\nCF33B4C3-196E-4015-AADD-5CAD00057B80\\r\\n\\ttrue\\r\\n '查询是否已创建DDoS高防的日志库', + 'summary' => '查询是否已创建DDoS高防的日志库。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeOpEntities' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106163', + 'abilityTreeNodes' => [ + 'FEATUREddosHFA00W', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'EntityType', + 'in' => 'query', + 'schema' => [ + 'description' => '使用操作对象筛选结果,传入要查询的操作对象的类型。取值:'."\n" + ."\n" + .'- **1**:DDoS高防IP'."\n" + .'- **2**:DDoS高防抗D包'."\n" + .'- **3**:ECS实例'."\n" + .'- **4**:全量日志', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'EntityObject', + 'in' => 'query', + 'schema' => [ + 'description' => '使用操作对象筛选结果,传入要查询的操作对象。', + 'type' => 'string', + 'required' => false, + 'example' => '203.***.***.132', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:毫秒。'."\n" + ."\n" + .'> 查询时间的跨度不允许超过近30天。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:毫秒。'."\n" + ."\n" + .'> 查询时间的跨度不允许超过近30天。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200000', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询请求时返回的页码。例如,查询第一页的返回结果,则填写**1**。'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '页面显示的记录数量。最大值:**50**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '操作记录的总数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'FB24D70C-71F5-4000-8CD8-22CDA0C53CD1', + ], + 'OpEntities' => [ + 'description' => '操作日志记录。', + 'type' => 'array', + 'items' => [ + 'description' => '操作日志记录。', + 'type' => 'object', + 'properties' => [ + 'EntityType' => [ + 'description' => '操作对象的类型。取值:'."\n" + ."\n" + .'- **1**:DDoS高防IP'."\n" + .'- **2**:DDoS高防抗D包'."\n" + .'- **3**:ECS实例'."\n" + .'- **4**:全量日志', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'EntityObject' => [ + 'description' => '操作对象。', + 'type' => 'string', + 'example' => '203.***.***.132', + ], + 'GmtCreate' => [ + 'description' => '操作时间。时间戳格式,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1584451769000', + ], + 'OpAction' => [ + 'description' => '操作类型。取值:'."\n" + .'- **1**:设置弹性防护带宽。'."\n" + .'- **5**:抵扣抗D包。'."\n" + .'- **8**:更换ECS IP。'."\n" + .'- **9**:执行黑洞解封。'."\n" + .'- **10**:设置近源流量压制。'."\n" + .'- **11**:清空全量日志。'."\n" + .'- **12**:降级实例规格,表示实例到期或账号存在欠费时,降低弹性防护带宽。'."\n" + .'- **13**:恢复实例规格,表示实例续费或账号欠费结清时,恢复弹性防护带宽。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '9', + ], + 'OpAccount' => [ + 'description' => '执行操作的阿里云账号ID。', + 'type' => 'string', + 'example' => '128965410602****', + ], + 'OpDesc' => [ + 'description' => '操作的描述信息,使用JSON格式的字符串表述,具体结构如下:'."\n" + ."\n" + .'- **newEntity**:String类型,操作后的参数。'."\n" + .'- **oldEntity**:String类型,操作前的参数。'."\n" + ."\n" + .'**newEntity**和**oldEntity**均使用JSON格式的字符串表述。不同操作类型(**OpAtion**)对应的操作参数不同。'."\n" + ."\n" + .'**OpAction**为**1**、**12**、**13**时,操作参数的结构描述如下:'."\n" + .'- **elasticBandwidth**:Integer类型,弹性防护带宽值,单位:Gbps。'."\n" + ."\n" + .' 示例:`{"newEntity":{"elasticBandwidth":300},"oldEntity":{"elasticBandwidth":300}}`'."\n" + ."\n\n" + .'**OpAction**为**5**时,操作参数的结构描述如下:'."\n" + .'- **bandwidth**:Integer类型,弹性防护带宽,单位:Gbps。'."\n" + .'- **count**:Integer类型,抗D包数量。'."\n" + .'- **deductCount**:Integer类型,抵扣的抗D包数量。'."\n" + .'- **expireTime**:Long类型,抗D包的到期时间。时间戳格式,单位:毫秒。'."\n" + .'- **instanceId**:String类型,DDoS高防实例ID。'."\n" + .'- **peakFlow**:Integer类型,峰值流量,单位:bps。'."\n" + ."\n" + .' 示例:`{"newEntity":{"bandwidth":100,"count":4,"deductCount":1,"expireTime":1616299196000,"instanceId":"ddoscoo-cn-v641kpmq****","peakFlow":751427000}}`'."\n" + ."\n\n" + .'**OpAction**为**8**时,操作参数的结构描述如下:'."\n" + .'- **instanceId**:String类型,更换IP的ECS实例ID。'."\n" + ."\n" + .' 示例:`{"newEntity":{"instanceId":"i-wz9h6nc313zptbqn****"}}` '."\n" + .' '."\n" + ."\n" + .'**OpAction**为**9**时,操作参数的结构描述如下:'."\n" + .'- **actionMethod**:String类型,操作方法。取值:**undo**,表示解除黑洞。'."\n" + ."\n" + .' 示例:`{"newEntity":{"actionMethod":"undo"}}` '."\n" + .' '."\n" + ."\n" + .'**OpAction**为**10**时,操作参数的结构描述如下:'."\n" + .'- **actionMethod**:String类型,操作方法。取值:'."\n" + .' - **do**:开启近源流量压制'."\n" + .' - **undo**:取消近源流量压制'."\n" + .'- **lines**:Array类型,操作的线路类型。取值:'."\n" + .' - **ct**:电信海外线路'."\n" + .' - **cut**:联通海外线路'."\n" + ."\n" + .' 示例:`{"newEntity":{"actionMethod":"undo","lines":["ct"]}}`'."\n" + ."\n\n" + .'**OpAction**为**11**时,无操作参数,操作描述为空。', + 'type' => 'string', + 'example' => '{"newEntity":{"actionMethod":"undo"}}', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"TotalCount\\": 1,\\n \\"RequestId\\": \\"FB24D70C-71F5-4000-8CD8-22CDA0C53CD1\\",\\n \\"OpEntities\\": [\\n {\\n \\"EntityType\\": 1,\\n \\"EntityObject\\": \\"203.***.***.132\\",\\n \\"GmtCreate\\": 1584451769000,\\n \\"OpAction\\": 9,\\n \\"OpAccount\\": \\"128965410602****\\",\\n \\"OpDesc\\": \\"{\\\\\\"newEntity\\\\\\":{\\\\\\"actionMethod\\\\\\":\\\\\\"undo\\\\\\"}}\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t1\\r\\n\\tFB24D70C-71F5-4000-8CD8-22CDA0C53CD1\\r\\n\\t\\r\\n\\t\\t1\\r\\n\\t\\t1584451769000\\r\\n\\t\\t128965410602****\\r\\n\\t\\t\\r\\n\\t\\t\\t\\r\\n\\t\\t\\t\\tundo\\r\\n\\t\\t\\t\\r\\n\\t\\t\\r\\n\\t\\t9\\r\\n\\t\\t203.***.***.132\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询DDoS高防(中国内地)的操作日志', + 'summary' => '查询DDoS高防(中国内地)的操作日志。', + 'description' => '> 该接口仅适用于DDoS高防(中国内地)服务。'."\n" + ."\n" + .'操作日志的类型包括:设置实例弹性防护规格、执行黑洞解封、设置近源流量压制、抵扣抗D包、更换ECS IP、清空全量日志等。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeSlsAuthStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106185', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'SlsAuthStatus' => [ + 'description' => 'DDoS高防全量日志分析服务的授权状态。取值:'."\n" + .'- **true**:已授权'."\n" + .'- **false**:未授权', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"SlsAuthStatus\\": true,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tCF33B4C3-196E-4015-AADD-5CAD00057B80\\r\\n\\ttrue\\r\\n","errorExample":""}]', + 'title' => '查询DDoS高防全量日志分析服务的授权状态', + 'summary' => '即是否授权DDoS高防访问日志服务。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeSlsLogstoreInfo' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106186', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Ttl' => [ + 'description' => '日志存储时长。单位:天。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '180', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + 'Quota' => [ + 'description' => '可用的日志存储容量。单位:Byte。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '3298534883328', + ], + 'LogStore' => [ + 'description' => 'DDoS高防服务对接的日志库。', + 'type' => 'string', + 'example' => 'ddoscoo-logstore', + ], + 'Used' => [ + 'description' => '已经使用的存储容量。单位:Byte。'."\n" + ."\n" + .'> 日志服务的统计结果约有两个小时的延迟。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Project' => [ + 'description' => 'DDoS高防服务对接的日志项目。', + 'type' => 'string', + 'example' => 'ddoscoo-project-181071506993****-cn-hangzhou', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Ttl\\": 180,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\",\\n \\"Quota\\": 3298534883328,\\n \\"LogStore\\": \\"ddoscoo-logstore\\",\\n \\"Used\\": 0,\\n \\"Project\\": \\"ddoscoo-project-181071506993****-cn-hangzhou\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tCF33B4C3-196E-4015-AADD-5CAD00057B80\\r\\n\\tddoscoo-logstore\\r\\n\\tddoscoo-project-181071506993****-cn-hangzhou\\r\\n\\t3298534883328\\r\\n\\t180\\r\\n\\t0\\r\\n","errorExample":""}]', + 'title' => '查询DDoS高防的日志库信息', + 'summary' => '例如日志存储容量、日志存储时长。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeSlsOpenStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106187', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'SlsOpenStatus' => [ + 'description' => '是否已开通日志服务。取值:'."\n" + .'- **true**:已开通'."\n" + .'- **false**:未开通', + 'type' => 'boolean', + 'example' => 'true', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"SlsOpenStatus\\": true,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tCF33B4C3-196E-4015-AADD-5CAD00057B80\\r\\n\\ttrue\\r\\n","errorExample":""}]', + 'title' => '查询阿里云日志服务SLS的开通状态', + 'summary' => '查询阿里云日志服务SLS的开通状态。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeWebAccessLogEmptyCount' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106198', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'AvailableCount' => [ + 'description' => '可用的清空日志库的次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"AvailableCount\\": 10,\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tCF33B4C3-196E-4015-AADD-5CAD00057B80\\r\\n\\t10\\r\\n","errorExample":""}]', + 'title' => '查询可用的清空日志库的次数', + 'summary' => '查询可用的清空日志库的次数。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeDefenseRecords' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106120', + 'abilityTreeNodes' => [ + 'FEATUREddosOZ1QOD', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:毫秒。'."\n" + ."\n" + .'> 查询时间的跨度不允许超过近90天。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1582992000000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:毫秒。'."\n" + ."\n" + .'> 查询时间的跨度不允许超过90天。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1583683200000', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询请求时返回的页码。例如,查询第一页的返回结果,则填写**1**。'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '页面显示的记录数量。最大值:**50**', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '高级防护总次数。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc', + ], + 'DefenseRecords' => [ + 'description' => '高级防护日志记录。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'EndTime' => [ + 'description' => '防护结束时间。时间戳格式,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1583683200000', + ], + 'Status' => [ + 'description' => '高级防护的状态。取值:'."\n" + .'- **0**:使用中'."\n" + .'- **1**:已使用'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'StartTime' => [ + 'description' => '防护开始时间。时间戳格式,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1582992000000', + ], + 'EventCount' => [ + 'description' => '被攻击次数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2', + ], + 'InstanceId' => [ + 'description' => 'DDoS高防实例ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'AttackPeak' => [ + 'description' => '攻击峰值。单位:bps。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '6584186000', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"TotalCount\\": 1,\\n \\"RequestId\\": \\"0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\",\\n \\"DefenseRecords\\": [\\n {\\n \\"EndTime\\": 1583683200000,\\n \\"Status\\": 0,\\n \\"StartTime\\": 1582992000000,\\n \\"EventCount\\": 2,\\n \\"InstanceId\\": \\"ddoscoo-cn-mp91j1ao****\\",\\n \\"AttackPeak\\": 6584186000\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t1\\r\\n\\t0bcf28g5-d57c-11e7-9bs0-d89d6717dxbc\\r\\n\\t\\r\\n\\t\\t1582992000000\\r\\n\\t\\t1583683200000\\r\\n\\t\\tddoscoo-cn-mp91j1ao****\\r\\n\\t\\t0\\r\\n\\t\\t10\\r\\n\\t\\t1\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询高级防护日志', + 'summary' => '查询DDoS高防(国际)的高级防护日志。', + 'description' => '> 该接口仅适用于DDoS高防(国际)服务。', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'EmptySlsLogstore' => [ + 'summary' => '清空DDoS高防的日志库。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106219', + 'abilityTreeNodes' => [ + 'FEATUREddosVFFSV8', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'default', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CF33B4C3-196E-4015-AADD-5CAD00057B80', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF33B4C3-196E-4015-AADD-5CAD00057B80\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tCF33B4C3-196E-4015-AADD-5CAD00057B80\\r\\n","errorExample":""}]', + 'title' => '清空日志库', + 'requestParamsDescription' => ' ', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeStsGrantStatus' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106188', + 'abilityTreeNodes' => [ + 'FEATUREddosRTUJBH', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'Role', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的RAM角色名称。取值固定为**AliyunDDoSCOODefaultRole**,表示DDoS高防服务的默认角色。'."\n" + ."\n" + .'> DDoS高防服务默认使用此角色来访问您在其他云产品中的资源。', + 'type' => 'string', + 'required' => true, + 'example' => 'AliyunDDoSCOODefaultRole', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1', + ], + 'StsGrant' => [ + 'description' => 'DDoS高防服务的授权状态。', + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'description' => '授权状态。取值:'."\n" + ."\n" + .'- **0**:表示未授权DDoS高防服务访问其他云产品资源。'."\n" + .'- **1**:表示已授权DDoS高防服务访问其他云产品资源。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\",\\n \\"StsGrant\\": {\\n \\"Status\\": 1\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n 6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\n \\n 1\\n \\n","errorExample":""}]', + 'title' => '查询是否授权访问其他云产品', + 'summary' => '查询是否授权DDoS高防服务访问其他云产品。', + 'description' => '本接口用于查询当前阿里云账号是否已授权DDoS高防服务访问其他云产品。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeAsyncTasks' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106092', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置当前页面的页码。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置每页包含异步导出任务的数量。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '查询到的异步导出任务的总数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1', + ], + 'AsyncTasks' => [ + 'description' => '异步导出任务的详细信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'EndTime' => [ + 'description' => '任务结束时间。使用时间戳表示,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '157927362000', + ], + 'TaskType' => [ + 'description' => '任务类型。取值:'."\n" + .'- **1**:四层导出任务,表示导出DDoS高防实例的端口转发规则。'."\n" + .'- **2**:七层导出任务,表示导出网站业务转发规则。'."\n" + .'- **3**:会话、健康检查导出任务,表示导出DDoS高防实例的会话、健康检查配置。'."\n" + .'- **4**:DDoS防护策略导出任务,表示导出DDoS高防实例的DDoS防护策略配置。'."\n" + .'- **5**:黑名单(针对目的IP)下载任务,表示导出针对DDoS高防实例的黑名单IP。'."\n" + .'- **6**:白名单(针对目的IP)下载任务,表示导出针对DDoS高防实例的白名单IP。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '5', + ], + 'StartTime' => [ + 'description' => '任务开始时间。使用时间戳表示,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '156927362000', + ], + 'TaskParams' => [ + 'description' => '任务参数。使用JSON格式的字符串表达。不同**TaskType**的任务参数不完全相同。'."\n" + ."\n" + .'**TaskType**为**1**、**3**、**4**、**5**、**6**时,任务参数的结构如下:'."\n" + .'- **instanceId**:String类型,DDoS高防实例的ID。'."\n" + ."\n" + .'**TaskType**为**2**时,任务参数的结构如下:'."\n" + .'- **domain**:String类型,网站业务的域名。', + 'type' => 'string', + 'example' => '{"instanceId": "ddoscoo-cn-mp91j1ao****"}', + ], + 'TaskStatus' => [ + 'description' => '任务状态。取值:'."\n" + .'- **0**:表示任务初始化。'."\n" + .'- **1**:表示任务进行中。'."\n" + .'- **2**:表示任务成功。'."\n" + .'- **3**:表示任务失败。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2', + ], + 'TaskResult' => [ + 'description' => '任务结果。使用JSON格式的字符串表达。不同**TaskType**的任务结果不完全相同。'."\n" + ."\n" + .'**TaskType**为**1**、**3**、**4**、**5**、**6**时,任务结果的结构如下:'."\n" + .'- **instanceId**:String类型,DDoS高防实例的ID。'."\n" + .'- **url**:String类型,导出文件的OSS下载地址。'."\n" + ."\n" + .'**TaskType**为**2**时,任务结果的结构如下:'."\n" + .'- **domain**:String类型,网站业务的域名。'."\n" + .'- **url**:String类型,导出文件的OSS下载地址。', + 'type' => 'string', + 'example' => '{"instanceId": "ddoscoo-cn-mp91j1ao****","url": "https://****.oss-cn-beijing.aliyuncs.com/heap.bin?Expires=1584785140&OSSAccessKeyId=TMP.3KfzD82FyRJevJdEkRX6JEFHhbvRBBb75PZJnyJmksA2QkMm47xFAFDgMhEV8Nm6Vxr8xExMfiy9LsUFAcLcTBrN3r****&Signature=Sj8BNcsxJLE8l5qm4cjNlDt8gv****"}', + ], + 'TaskId' => [ + 'description' => '任务ID。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"TotalCount\\": 1,\\n \\"RequestId\\": \\"6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\",\\n \\"AsyncTasks\\": [\\n {\\n \\"EndTime\\": 157927362000,\\n \\"TaskType\\": 5,\\n \\"StartTime\\": 156927362000,\\n \\"TaskParams\\": \\"{\\\\\\"instanceId\\\\\\": \\\\\\"ddoscoo-cn-mp91j1ao****\\\\\\"}\\",\\n \\"TaskStatus\\": 2,\\n \\"TaskResult\\": \\"{\\\\\\"instanceId\\\\\\": \\\\\\"ddoscoo-cn-mp91j1ao****\\\\\\",\\\\\\"url\\\\\\": \\\\\\"https://****.oss-cn-beijing.aliyuncs.com/heap.bin?Expires=1584785140&OSSAccessKeyId=TMP.3KfzD82FyRJevJdEkRX6JEFHhbvRBBb75PZJnyJmksA2QkMm47xFAFDgMhEV8Nm6Vxr8xExMfiy9LsUFAcLcTBrN3r****&Signature=Sj8BNcsxJLE8l5qm4cjNlDt8gv****\\\\\\"}\\",\\n \\"TaskId\\": 1\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 1\\n 6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\n \\n 157927362000\\n 5\\n 156927362000\\n {\\"instanceId\\": \\"ddoscoo-cn-mp91j1ao****\\"}\\n 2\\n {\\"instanceId\\": \\"ddoscoo-cn-mp91j1ao****\\",\\"url\\": \\"https://****.oss-cn-beijing.aliyuncs.com/heap.bin?Expires=1584785140&OSSAccessKeyId=TMP.3KfzD82FyRJevJdEkRX6JEFHhbvRBBb75PZJnyJmksA2QkMm47xFAFDgMhEV8Nm6Vxr8xExMfiy9LsUFAcLcTBrN3r****&Signature=Sj8BNcsxJLE8l5qm4cjNlDt8gv****\\"}\\n 1\\n \\n","errorExample":""}]', + 'title' => '查询异步导出任务详细信息', + 'summary' => '例如任务ID、任务开始和结束时间、任务状态、任务参数、任务结果等。', + 'description' => '本接口用于查询异步导出任务的详细信息,例如,任务ID、任务开始和结束时间、任务状态、任务参数、任务结果等。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeSystemLog' => [ + 'summary' => '查询弹性业务带宽的账单详情。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106190', + 'abilityTreeNodes' => [ + 'FEATUREddosIJFWZ1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'EntityType', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的系统日志的类型。取值固定为**20**,表示弹性业务带宽出账日志。'."\n" + ."\n" + .'> 必须设置该参数,否则会调用失败。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '20', + ], + ], + [ + 'name' => 'EntityObject', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的IP地址。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceDetails](~~91490~~)查询DDoS高防实例的IP地址。', + 'type' => 'string', + 'required' => false, + 'example' => '203.107.XX.XX', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '设置起始时间,查询在该起始时间后出账的弹性业务带宽账单。使用时间戳表示,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1609430400000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '设置结束时间,查询在该结束时间前出账的弹性业务带宽账单。使用时间戳表示,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1640966400000', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置当前页面的页码。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置每页包含日志的数量。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => '查询到的弹性业务带宽出账日志的总数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '8BC3A33A-F832-58DB-952F-7682A25AD14C', + ], + 'SystemLog' => [ + 'description' => '弹性业务带宽出账日志的详情列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'description' => '账单的状态。取值:'."\n" + ."\n" + .'- **0**:表示待出账。'."\n" + .'- **1**:表示已出账。'."\n" + .'- **2**:表示终止出账。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'EntityType' => [ + 'description' => '系统日志的类型。取值固定为**20**,表示弹性业务带宽出账日志。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '20', + ], + 'EntityObject' => [ + 'description' => 'DDoS高防实例的IP地址。', + 'type' => 'string', + 'example' => '203.107.XX.XX', + ], + 'GmtCreate' => [ + 'description' => '账单的创建时间。使用时间戳表示,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1631793531000', + ], + 'OpAction' => [ + 'description' => '操作类型。取值固定为**100**,表示新增弹性业务带宽出账记录。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '100', + ], + 'GmtModified' => [ + 'description' => '账单最后一次被修改的时间。使用时间戳表示,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1635425407000', + ], + 'OpAccount' => [ + 'description' => '账单所属阿里云账号的ID。', + 'type' => 'string', + 'example' => '171986973287****', + ], + 'OpDesc' => [ + 'description' => '账单详情。使用JSON结构体转化的字符串表示,JSON结构体包含以下字段:'."\n" + ."\n" + .'- **newEntity**:Object类型,表示账单记录,具体包含以下字段:'."\n" + ."\n" + .' - **billValue**:Integer类型 | 计费月份的弹性业务带宽用量,单位:Mbps。'."\n" + .' - **instanceId**:String类型 | DDoS高防实例的ID。'."\n" + .' - **ip**:String类型 | DDoS高防实例的IP地址。'."\n" + .' - **maxBw**:String类型 | 计费月份的实际业务流量峰值(月95峰值),单位:Mbps。'."\n" + .' - **month**:Long类型 | 账单出具月份(计费月份为账单出具月份的上个自然月),使用时间戳表示,单位:毫秒。'."\n" + .' - **overBandwidth**:Integer类型 | 实际业务流量峰值超出实例业务带宽规格的带宽大小,单位:Mbps。'."\n" + .' - **peakTime**:Long类型 | 实际业务流量峰值的计量时刻,使用时间戳表示,单位:秒。'."\n" + .' - **startTimestamp**:Long类型 | 实例业务流量峰值区间的起始时刻,使用时间戳表示,单位:秒。', + 'type' => 'string', + 'example' => '{"newEntity":{"billValue":"60","instanceId":"ddoscoo-cn-zz121ogz****","ip":"203.107.XX.XX","maxBw":"300","month":1627747200000,"overBandwidth":"120","peakTime":1629871200,"startTimestamp":1629871200}}', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Total\\": 1,\\n \\"RequestId\\": \\"8BC3A33A-F832-58DB-952F-7682A25AD14C\\",\\n \\"SystemLog\\": [\\n {\\n \\"Status\\": 1,\\n \\"EntityType\\": 20,\\n \\"EntityObject\\": \\"203.107.XX.XX\\",\\n \\"GmtCreate\\": 1631793531000,\\n \\"OpAction\\": 100,\\n \\"GmtModified\\": 1635425407000,\\n \\"OpAccount\\": \\"171986973287****\\",\\n \\"OpDesc\\": \\"{\\\\\\"newEntity\\\\\\":{\\\\\\"billValue\\\\\\":\\\\\\"60\\\\\\",\\\\\\"instanceId\\\\\\":\\\\\\"ddoscoo-cn-zz121ogz****\\\\\\",\\\\\\"ip\\\\\\":\\\\\\"203.107.XX.XX\\\\\\",\\\\\\"maxBw\\\\\\":\\\\\\"300\\\\\\",\\\\\\"month\\\\\\":1627747200000,\\\\\\"overBandwidth\\\\\\":\\\\\\"120\\\\\\",\\\\\\"peakTime\\\\\\":1629871200,\\\\\\"startTimestamp\\\\\\":1629871200}}\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 1\\n 8BC3A33A-F832-58DB-952F-7682A25AD14C\\n \\n 1\\n 20\\n 203.107.XX.XX\\n 1631793531000\\n 100\\n 1635425407000\\n 171986973287****\\n {\\"newEntity\\":{\\"billValue\\":\\"60\\",\\"instanceId\\":\\"ddoscoo-cn-zz121ogz****\\",\\"ip\\":\\"203.107.XX.XX\\",\\"maxBw\\":\\"300\\",\\"month\\":1627747200000,\\"overBandwidth\\":\\"120\\",\\"peakTime\\":1629871200,\\"startTimestamp\\":1629871200}}\\n \\n","errorExample":""}]', + 'title' => '获取系统日志', + 'description' => '本接口用于查询DDoS高防服务的系统日志。系统日志目前只包含弹性业务带宽的出账日志。'."\n" + ."\n" + .'如果您已经启用弹性业务带宽,可以调用本接口查询弹性业务带宽的账单详情。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeElasticQps' => [ + 'summary' => '查询DDoS高防实例弹性QPS账单曲线图。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '172965', + 'abilityTreeNodes' => [ + 'FEATUREddosIJFWZ1', + ], + ], + 'parameters' => [ + [ + 'name' => 'Region', + 'in' => 'query', + 'schema' => [ + 'description' => '服务地域。取值:'."\n" + .'- **cn**:中国内地。'."\n" + .'- **cn-hongkong**:非中国内地。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的IP地址。', + 'type' => 'string', + 'required' => false, + 'example' => '203.107.XX.XX'."\n", + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询开始时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1684252800', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '查询结束时间。时间戳格式,单位:秒。'."\n" + .'> 必须为整点分钟。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1684339200', + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + 'schema' => [ + 'description' => '采样间隔,单位:秒。必须是60秒的倍数,默认60s。返回结果可缩放。', + 'type' => 'string', + 'required' => false, + 'example' => '60', + 'default' => '3600', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '2E7F7F7B-39A8-5D92-BAB4-D89D9DCE7D4F', + ], + 'ElasticQps' => [ + 'description' => '弹性QPS列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'MaxNormalQps' => [ + 'description' => '正常业务QPS峰值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '23', + ], + 'Index' => [ + 'description' => '返回数据的索引。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'MaxQps' => [ + 'description' => '最大入QPS峰值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '100', + ], + 'Pv' => [ + 'description' => '步长内总请求数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '15104', + ], + 'Ups' => [ + 'description' => '步长时间内总的回源请求数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1223', + ], + 'Status2' => [ + 'description' => '步长内2xx总量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '455', + ], + 'Status3' => [ + 'description' => '步长内3xx总量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '100', + ], + 'Status4' => [ + 'description' => '步长内4xx总量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '34', + ], + 'Status5' => [ + 'description' => '步长内5xx总量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"2E7F7F7B-39A8-5D92-BAB4-D89D9DCE7D4F\\",\\n \\"ElasticQps\\": [\\n {\\n \\"MaxNormalQps\\": 23,\\n \\"Index\\": 1,\\n \\"MaxQps\\": 100,\\n \\"Pv\\": 15104,\\n \\"Ups\\": 1223,\\n \\"Status2\\": 455,\\n \\"Status3\\": 100,\\n \\"Status4\\": 34,\\n \\"Status5\\": 0\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询DDoS高防实例弹性QPS账单曲线图', + ], + 'DescribeElasticQpsRecord' => [ + 'summary' => '查询实例弹性QPS详情。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '173053', + 'abilityTreeNodes' => [ + 'FEATUREddosIJFWZ1', + ], + ], + 'parameters' => [ + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'description' => '开始时间。格式为时间戳,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1684252800000', + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'description' => '结束时间。格式为时间戳,单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1688140799999', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的IP地址。', + 'type' => 'string', + 'required' => true, + 'example' => '203.107.XX.XX'."\n", + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => 'F68B34E2-570C-508D-95FD-DFB6611D518F', + ], + 'ElasticQpsList' => [ + 'description' => '实例QPS信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'OpsElasticQps' => [ + 'description' => '弹性QPS值,0表示未开启。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '300000', + ], + 'Ip' => [ + 'description' => 'DDoS高防实例的IP。', + 'type' => 'string', + 'example' => '203.***.***.199', + ], + 'OriginQps' => [ + 'description' => '业务QPS(购买)。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1345', + ], + 'Date' => [ + 'description' => '时间。单位:毫秒。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1688140799999'."\n", + ], + 'InstanceId' => [ + 'description' => 'DDoS高防实例的ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-7e225i41****'."\n", + ], + 'Qps' => [ + 'description' => '日95峰值。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '4367', + ], + 'QpsPeak' => [ + 'description' => '日峰值流量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '122', + ], + 'Status' => [ + 'description' => '实例售卖状态,取值:'."\n" + ."\n" + .'- **1**:正常'."\n" + .'- **2**:过期'."\n" + .'- **4**:释放', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'OpsQps' => [ + 'description' => '业务QPS(实际运行)。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1345', + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"F68B34E2-570C-508D-95FD-DFB6611D518F\\",\\n \\"ElasticQpsList\\": [\\n {\\n \\"OpsElasticQps\\": 300000,\\n \\"Ip\\": \\"203.***.***.199\\",\\n \\"OriginQps\\": 1345,\\n \\"Date\\": 1688140799999,\\n \\"InstanceId\\": \\"ddoscoo-cn-7e225i41****\\\\n\\",\\n \\"Qps\\": 4367,\\n \\"QpsPeak\\": 122,\\n \\"Status\\": 1,\\n \\"OpsQps\\": 1345\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询实例弹性QPS详情', + ], + 'CreateTagResources' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'abilityTreeCode' => '106073', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例所属地域ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn-hangzhou', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => [ + 'description' => '资源类型。取值固定为**INSTANCE**,表示DDoS高防实例。', + 'type' => 'string', + 'required' => true, + 'example' => 'INSTANCE', + ], + ], + [ + 'name' => 'ResourceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要绑定标签的DDoS高防实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要绑定标签的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 51, + ], + ], + [ + 'name' => 'Tags', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要绑定的标签列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'description' => '要绑定的标签键。', + 'type' => 'string', + 'required' => false, + 'example' => 'testkey', + ], + 'Value' => [ + 'description' => '要绑定的标签值。', + 'type' => 'string', + 'required' => false, + 'example' => 'testvalue', + ], + ], + 'required' => false, + ], + 'required' => false, + 'maxItems' => 21, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tC33EB3D5-AF96-43CA-9C7E-37A81BC06A1E\\r\\n","errorExample":""}]', + 'title' => '为资源关联标签', + 'summary' => '为DDoS高防实例绑定标签。', + 'description' => '本接口用于批量为DDoS高防实例绑定标签。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DeleteTagResources' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'abilityTreeCode' => '106087', + 'abilityTreeNodes' => [ + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DoS高防实例所属地域ID。取值固定为**cn-hangzhou**,表示中国内地,即DDoS高防(中国内地)服务。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn-hangzhou', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => [ + 'description' => '资源类型。取值固定为**INSTANCE**,表示DDoS高防实例。', + 'type' => 'string', + 'required' => true, + 'example' => 'INSTANCE', + ], + ], + [ + 'name' => 'All', + 'in' => 'query', + 'schema' => [ + 'description' => '是否移除资源上的所有标签。取值:'."\n" + .'- **true**:表示是。'."\n" + .'- **false**(默认):表示否。', + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + [ + 'name' => 'ResourceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要移除标签的DDoS高防实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要移除标签的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-zvp2eibz****', + ], + 'required' => true, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 51, + ], + ], + [ + 'name' => 'TagKey', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要移除的标签键列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要移除的标签键。', + 'type' => 'string', + 'required' => false, + 'example' => 'doc-test-key', + ], + 'required' => false, + 'example' => 'testkey', + 'maxItems' => 21, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\"\\n}","errorExample":""},{"type":"xml","example":"\\n 6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\n","errorExample":""}]', + 'title' => '为资源移除标签', + 'summary' => '为DDoS高防(中国内地)实例移除标签。', + 'description' => '本接口用于为DDoS高防(中国内地)实例移除标签。'."\n" + ."\n" + .'> 只有DDoS高防(中国内地)服务支持标签功能。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeTagKeys' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106191', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例所属地域ID。取值固定为**cn-hangzhou**,表示中国内地,即DDoS高防(中国内地)服务。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn-hangzhou', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => [ + 'description' => '资源类型。取值固定为**INSTANCE**,表示DDoS高防实例。', + 'type' => 'string', + 'required' => true, + 'example' => 'INSTANCE', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置每页包含标签键的数量。默认值为**10**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '10', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置当前页面的页码。默认值为**1**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1', + ], + 'PageNumber' => [ + 'description' => '当前页面的页码。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'PageSize' => [ + 'description' => '每页包含标签键的数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'TotalCount' => [ + 'description' => '查询到的标签键的总数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'TagKeys' => [ + 'description' => '标签键详情列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'TagCount' => [ + 'description' => '标签键关联的DDoS高防(中国内地)实例的数量。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2', + ], + 'TagKey' => [ + 'description' => '标签键。', + 'type' => 'string', + 'example' => 'aa1', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\",\\n \\"PageNumber\\": 1,\\n \\"PageSize\\": 10,\\n \\"TotalCount\\": 1,\\n \\"TagKeys\\": [\\n {\\n \\"TagCount\\": 2,\\n \\"TagKey\\": \\"aa1\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 6623EA1F-30FB-5BC8-BEC9-74D55F6F08F1\\n 1\\n 10\\n 1\\n \\n 2\\n aa1\\n \\n","errorExample":""}]', + 'title' => '查询所有标签键', + 'summary' => '查询所有标签键及标签键关联的DDoS高防(中国内地)实例的数量。', + 'description' => '本接口用于分页查询所有标签键及标签键关联的DDoS高防(中国内地)实例的数量。'."\n" + ."\n" + .'> 只有DDoS高防(中国内地)服务支持标签功能。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeTagResources' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106192', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + 'FEATUREddosMHU3MF', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例所属地域ID。取值固定为**cn-hangzhou**,表示中国内地,即DDoS高防(中国内地)实例。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn-hangzhou', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例在资源管理服务中所属的资源组ID。'."\n" + ."\n" + .'不设置该参数表示默认资源组。', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm2pz25js****', + ], + ], + [ + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => [ + 'description' => '资源类型。取值固定为**INSTANCE**,表示DDoS高防实例。', + 'type' => 'string', + 'required' => true, + 'example' => 'INSTANCE', + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'description' => '查询凭证(Token)。取值为上一次调用本接口返回的**NextToken**参数值。'."\n" + ."\n" + .'> 初次调用本接口时无需设置该参数。', + 'type' => 'string', + 'required' => false, + 'example' => 'RGuYpqDdKhzXb8C3.D1BwQgc1tMBsoxdGiEKHHUUCf****', + ], + ], + [ + 'name' => 'ResourceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防(中国内地)实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询的DDoS高防(中国内地)实例的ID。'."\n" + ."\n" + .'>- **ResourceIds.N**与**Tags.N.Key**不能同时为空。'."\n" + .'- 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-zz121ogz****', + ], + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + 'maxItems' => 51, + ], + ], + [ + 'name' => 'Tags', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的标签列表。每个标签由标签键(**Key**)和标签值(**Value**)组成。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'description' => '要查询的标签键。'."\n" + ."\n" + .'>- **ResourceIds.N**与**Tags.N.Key**不能同时为空。'."\n" + .'- 您可以调用[DescribeTagKeys](~~159785~~)查询所有标签键。', + 'type' => 'string', + 'required' => false, + 'example' => 'testkey', + ], + 'Value' => [ + 'description' => '要查询的标签值。', + 'type' => 'string', + 'required' => false, + 'example' => 'testvalue', + ], + ], + 'required' => false, + ], + 'required' => false, + 'maxItems' => 21, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'NextToken' => [ + 'description' => '本次调用返回的查询凭证(Token)。', + 'type' => 'string', + 'example' => 'RGuYpqDdKhzXb8C3.D1BwQgc1tMBsoxdGiEKHHUUCf****', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '36E698F7-48A4-48D0-9554-0BB4BAAB99B3', + ], + 'TagResources' => [ + 'type' => 'object', + 'itemNode' => true, + 'properties' => [ + 'TagResource' => [ + 'description' => 'DDoS高防(中国内地)实例绑定的标签列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'TagValue' => [ + 'description' => 'DDoS高防(中国内地)实例绑定的标签值。', + 'type' => 'string', + 'example' => 'testkey', + ], + 'ResourceType' => [ + 'description' => '资源类型。取值固定为**INSTANCE**,表示DDoS高防实例。', + 'type' => 'string', + 'example' => 'INSTANCE', + ], + 'ResourceId' => [ + 'description' => 'DDoS高防(中国内地)实例的ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-zz121ogz****', + ], + 'TagKey' => [ + 'description' => 'DDoS高防(中国内地)实例绑定的标签键。', + 'type' => 'string', + 'example' => 'testvalue', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"NextToken\\": \\"RGuYpqDdKhzXb8C3.D1BwQgc1tMBsoxdGiEKHHUUCf****\\",\\n \\"RequestId\\": \\"36E698F7-48A4-48D0-9554-0BB4BAAB99B3\\",\\n \\"TagResources\\": {\\n \\"TagResource\\": [\\n {\\n \\"TagValue\\": \\"testkey\\",\\n \\"ResourceType\\": \\"INSTANCE\\",\\n \\"ResourceId\\": \\"ddoscoo-cn-zz121ogz****\\",\\n \\"TagKey\\": \\"testvalue\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n RGuYpqDdKhzXb8C3.D1BwQgc1tMBsoxdGiEKHHUUCf****\\n 36E698F7-48A4-48D0-9554-0BB4BAAB99B3\\n \\n testkey\\n INSTANCE\\n ddoscoo-cn-zz121ogz****\\n testvalue\\n \\n","errorExample":""}]', + 'title' => '查询资源关联的标签信息', + 'summary' => '查询DDoS高防(中国内地)实例绑定的标签信息。', + 'description' => '本接口用于查询DDoS高防(中国内地)实例绑定的标签信息。'."\n" + ."\n" + .'> 只有DDoS高防(中国内地)服务支持标签功能。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'CreatePort' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'abilityTreeCode' => '106070', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'FrontendPort', + 'in' => 'query', + 'schema' => [ + 'description' => '转发端口。取值范围:**0**~**65535**。', + 'type' => 'string', + 'required' => true, + 'example' => '55', + ], + ], + [ + 'name' => 'FrontendProtocol', + 'in' => 'query', + 'schema' => [ + 'description' => '转发协议类型。取值:'."\n" + ."\n" + .'- **tcp**:表示TCP协议。'."\n" + .'- **udp**:表示UDP协议。', + 'type' => 'string', + 'required' => true, + 'example' => 'tcp', + 'enum' => [ + 'tcp', + 'udp', + ], + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '端口转发规则所属的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-st21zbyq****', + ], + ], + [ + 'name' => 'BackendPort', + 'in' => 'query', + 'schema' => [ + 'description' => '源站端口。取值范围:**0**~**65535**。', + 'type' => 'string', + 'required' => false, + 'example' => '55', + ], + ], + [ + 'name' => 'RealServers', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '源站IP地址列表。', + 'type' => 'array', + 'items' => [ + 'description' => '源站IP地址。', + 'type' => 'string', + 'required' => false, + 'example' => '1.XX.XX.1', + ], + 'required' => true, + 'maxItems' => 20, + ], + ], + [ + 'name' => 'ProxyEnable', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '4787A9A6-8230-4B4A-8211-AFBF7C416B4D', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4787A9A6-8230-4B4A-8211-AFBF7C416B4D\\"\\n}","type":"json"}]', + 'title' => '创建一条端口转发规则', + 'summary' => '创建一条端口转发规则。', + 'description' => '本接口支持与Terraform工具对接。关于Terraform的更多信息,请参见[什么是Terraform](~~95820~~)。', + ], + 'DeletePort' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'abilityTreeCode' => '106084', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'FrontendPort', + 'in' => 'query', + 'schema' => [ + 'description' => '转发端口。取值范围:**0**~**65535**。', + 'type' => 'string', + 'required' => true, + 'example' => '55', + ], + ], + [ + 'name' => 'FrontendProtocol', + 'in' => 'query', + 'schema' => [ + 'description' => '转发协议类型。取值:'."\n" + .'- **tcp**:表示TCP协议。'."\n" + .'- **udp**:表示UDP协议。', + 'type' => 'string', + 'required' => true, + 'example' => 'tcp', + 'enum' => [ + 'tcp', + 'udp', + ], + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '端口转发规则所属的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-st21zbyq****', + ], + ], + [ + 'name' => 'BackendPort', + 'in' => 'query', + 'schema' => [ + 'description' => '源站端口。取值范围:**0**~**65535**。', + 'type' => 'string', + 'required' => false, + 'example' => '55', + ], + ], + [ + 'name' => 'RealServers', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '源站IP地址列表。', + 'type' => 'array', + 'items' => [ + 'description' => '源站IP地址。', + 'type' => 'string', + 'required' => false, + 'example' => '1.XX.XX.1', + ], + 'required' => false, + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '39499F01-19D9-4EA4-A0E9-C6014BA5CDBE', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"39499F01-19D9-4EA4-A0E9-C6014BA5CDBE\\"\\n}","type":"json"}]', + 'title' => '删除指定的端口转发规则', + 'summary' => '删除指定的端口转发规则。', + 'description' => '删除端口转发规则后,DDoS高防实例将不会再转发该四层端口上的业务流量。请您确保已将四层端口上的业务流量切换到源站服务器,再删除对应的DDoS高防端口转发规则,避免影响您的业务访问。'."\n" + ."\n" + .'> 本接口支持与Terraform工具对接。关于Terraform的更多信息,请参见[什么是Terraform](~~95820~~)。', + ], + 'ModifyPort' => [ + 'summary' => '修改已创建的端口转发规则。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106253', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'FrontendPort', + 'in' => 'query', + 'schema' => [ + 'description' => '转发端口。取值范围:**0**~**65535**。', + 'type' => 'string', + 'required' => true, + 'example' => '55', + ], + ], + [ + 'name' => 'FrontendProtocol', + 'in' => 'query', + 'schema' => [ + 'description' => '转发协议类型。取值:'."\n" + .'- **tcp**:表示TCP协议。'."\n" + .'- **udp**:表示UDP协议。', + 'type' => 'string', + 'required' => true, + 'example' => 'tcp', + 'enum' => [ + 'tcp', + 'udp', + ], + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '端口转发规则所属的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-st21zbyq****', + ], + ], + [ + 'name' => 'BackendPort', + 'in' => 'query', + 'schema' => [ + 'description' => '源站端口。取值范围:**0**~**65535**。', + 'type' => 'string', + 'required' => true, + 'example' => '55', + ], + ], + [ + 'name' => 'RealServers', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '源站IP地址列表。', + 'type' => 'array', + 'items' => [ + 'description' => '源站IP地址。', + 'type' => 'string', + 'required' => false, + 'example' => '1.XX.XX.1', + ], + 'required' => true, + 'maxItems' => 20, + ], + ], + [ + 'name' => 'ProxyEnable', + 'in' => 'query', + 'schema' => [ + 'description' => '引流开关。取值:'."\n" + .'- **0** 关闭。'."\n" + .'- **1** 开启。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '0', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '39499F01-19D9-4EA4-A0E9-C6014BA5CDBE', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"39499F01-19D9-4EA4-A0E9-C6014BA5CDBE\\"\\n}","type":"json"}]', + 'title' => '修改已创建的端口转发规则', + 'description' => '本接口支持与Terraform工具对接。关于Terraform的更多信息,请参见[什么是Terraform](~~95820~~)。', + ], + 'DescribePort' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106164', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-7e225i41****', + ], + ], + [ + 'name' => 'FrontendProtocol', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的转发协议类型。取值:'."\n" + ."\n" + .'- **tcp**:表示TCP协议。'."\n" + .'- **udp**:表示UDP协议。'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'tcp', + 'enum' => [ + 'tcp', + 'udp', + ], + ], + ], + [ + 'name' => 'FrontendPort', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的转发端口。取值范围:**0**~**65535**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '55', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时返回的页码。例如,查询第一页的返回结果,则设置**1**。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时每页包含的记录数量。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '10', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '返回的端口转发规则的数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '39499F01-19D9-4EA4-A0E9-C6014BA5CDBE', + ], + 'NetworkRules' => [ + 'description' => '端口转发规则配置列表。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'FrontendPort' => [ + 'description' => '转发端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '55', + ], + 'IsAutoCreate' => [ + 'description' => '该规则是否由DDoS高防自动生成。取值:'."\n" + .'- **true**:表示由DDoS高防自动生成。'."\n" + .'- **false**:表示由您手动创建。', + 'type' => 'boolean', + 'example' => 'false', + ], + 'InstanceId' => [ + 'description' => '转发规则所属的DDoS高防实例的ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-7e225i41****', + ], + 'FrontendProtocol' => [ + 'description' => '转发协议类型。取值:'."\n" + .'- **tcp**:表示TCP协议。'."\n" + .'- **udp**:表示UDP协议。', + 'type' => 'string', + 'example' => 'tcp', + ], + 'BackendPort' => [ + 'description' => '源站端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '55', + ], + 'RealServers' => [ + 'description' => '源站IP地址列表。', + 'type' => 'array', + 'items' => [ + 'description' => '源站IP地址。', + 'type' => 'string', + 'example' => '1.XX.XX.1', + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"TotalCount\\": 1,\\n \\"RequestId\\": \\"39499F01-19D9-4EA4-A0E9-C6014BA5CDBE\\",\\n \\"NetworkRules\\": [\\n {\\n \\"FrontendPort\\": 55,\\n \\"IsAutoCreate\\": false,\\n \\"InstanceId\\": \\"ddoscoo-cn-7e225i41****\\",\\n \\"FrontendProtocol\\": \\"tcp\\",\\n \\"BackendPort\\": 55,\\n \\"RealServers\\": [\\n \\"1.XX.XX.1\\"\\n ]\\n }\\n ]\\n}","type":"json"}]', + 'title' => '查询端口转发规则', + 'summary' => '查询DDoS高防实例下已创建的端口转发规则。', + 'description' => '本接口支持与Terraform工具对接。关于Terraform的更多信息,请参见[什么是Terraform](~~95820~~)。', + ], + 'CreateDomainResource' => [ + 'summary' => '创建一条网站业务转发规则。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106066', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要接入DDoS高防防护的网站业务的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.example.com', + ], + ], + [ + 'name' => 'RsType', + 'in' => 'query', + 'schema' => [ + 'description' => '要设置的源站服务器的地址类型。取值:'."\n" + ."\n" + .'- **0**:表示设置源站服务器的IP地址。'."\n" + .'- **1**:表示设置源站服务器的域名地址。'."\n" + ."\n" + .' 适用于源站和DDoS高防之间还部署有其他代理服务(例如WAF)的场景,具体指代理服务的跳转地址(例如WAF的CNAME地址)。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '0', + 'enum' => [ + '0', + '1', + ], + ], + ], + [ + 'name' => 'HttpsExt', + 'in' => 'query', + 'schema' => [ + 'description' => 'HTTPS高级设置,仅在网站协议类型支持HTTPS(**ProxyType**包含**https**)时生效。使用JSON结构体转化的字符串格式表示,JSON结构体包含以下字段:'."\n" + ."\n" + .'- **Http2https**:Integer类型 | 可选 | 是否开启HTTPS的强制跳转功能,取值:**0**(表示关闭) | **1**(表示开启),默认关闭。'."\n" + ."\n" + .' 适用于您的网站同时支持HTTP和HTTPS协议。开启该设置后,所有HTTP请求将强制转换为HTTPS请求,且默认跳转到443端口。'."\n" + ."\n" + .'- **Https2http**:Integer类型 | 可选 | 是否开启HTTP回源功能,取值:**0**(表示关闭) | **1**(表示开启),默认关闭。'."\n" + ."\n" + .' 适用于您的网站不支持HTTPS回源。开启该设置后,所有HTTPS协议请求将通过HTTP回源(Websockets协议会通过Websocket回源),且默认回源端口为80。'."\n" + ."\n" + .'- **Http2**:Integer类型 | 可选 | 是否开启HTTP 2.0协议支持,取值:**0**(表示关闭) | **1**(表示开启),默认关闭。'."\n" + ."\n" + .' 开启该设置后,协议版本为HTTP 2.0。', + 'type' => 'string', + 'required' => false, + 'example' => '{"Http2":1,"Http2https":1,"Https2http":1}', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要关联的DDoS高防实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要关联的DDoS高防实例的ID。不设置该参数表示只添加网站域名,不关联高防实例。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'required' => true, + 'maxItems' => 100, + ], + ], + [ + 'name' => 'RealServers', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '源站服务器地址列表。', + 'type' => 'array', + 'items' => [ + 'description' => '源站服务器地址。'."\n" + ."\n" + .'如果**RsType**为**0**,该参数使用IP地址格式;如果**RsType**为**1**,该参数使用域名格式。更多信息,请参见**RsType**参数的说明。', + 'type' => 'string', + 'required' => false, + 'example' => '1.XX.XX.1', + ], + 'required' => true, + 'maxItems' => 100, + ], + ], + [ + 'name' => 'ProxyTypes', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'description' => '网站的协议及端口配置。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'ProxyPorts' => [ + 'description' => '网站对外服务使用的端口列表。', + 'type' => 'array', + 'items' => [ + 'description' => '网站对外服务使用的端口。'."\n" + ."\n" + .'> 此处设置的端口必须在DDoS高防支持的端口范围内。更多信息,请参见[自定义非标端口](~~127433~~)。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '80', + ], + 'required' => true, + 'maxItems' => 10, + ], + 'ProxyType' => [ + 'description' => '网站对外服务使用的协议类型。取值:'."\n" + ."\n" + .'- **http**:表示HTTP协议。'."\n" + .'- **https**:表示HTTPS协议。'."\n" + .'- **websocket**:表示WebSocket协议。'."\n" + .'- **websockets**:表示WebSockets协议。', + 'type' => 'string', + 'required' => false, + 'example' => 'http', + 'enum' => [ + 'http', + 'https', + 'websocket', + 'websockets', + ], + ], + ], + 'required' => false, + ], + 'required' => true, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'description' => '本次请求返回的数据体。', + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '39499F01-19D9-4EA4-A0E9-C6014BA5CDBE', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"39499F01-19D9-4EA4-A0E9-C6014BA5CDBE\\"\\n}","type":"json"}]', + 'title' => '创建一条网站业务转发规则', + ], + 'DeleteDomainResource' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'abilityTreeCode' => '106081', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要删除的网站业务转发规则对应的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.example.com', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '39499F01-19D9-4EA4-A0E9-C6014BA5CDBE', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"39499F01-19D9-4EA4-A0E9-C6014BA5CDBE\\"\\n}","type":"json"}]', + 'title' => '删除指定的网站业务转发规则', + 'summary' => '删除指定的网站业务转发规则。', + ], + 'DescribeDomainResource' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'systemTags' => [ + 'operationType' => 'list', + 'abilityTreeCode' => '106130', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + 'autoTest' => true, + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的网站域名。', + 'type' => 'string', + 'required' => false, + 'example' => 'www.example.com', + ], + ], + [ + 'name' => 'QueryDomainPattern', + 'in' => 'query', + 'schema' => [ + 'description' => '查询匹配模式。取值:'."\n" + ."\n" + .'- **fuzzy**(默认):表示模糊查询。'."\n" + .'- **exact**:表示精确查询。', + 'type' => 'string', + 'required' => false, + 'example' => 'fuzzy', + 'enum' => [ + 'fuzzy', + 'exact', + ], + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置当前页面的页码。默认值为**1**。'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + 'default' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'description' => '分页查询时,设置每页包含转发规则的数量。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '10', + 'default' => '10', + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要查询的DDoS高防实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要查询的DDoS高防实例的ID。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'required' => false, + 'maxItems' => 10, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'TotalCount' => [ + 'description' => '查询到的网站业务转发规则的总数量。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '39499F01-19D9-4EA4-A0E9-C6014BA5CDBE', + ], + 'WebRules' => [ + 'description' => '网站业务转发规则的配置。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Domain' => [ + 'description' => '网站业务的域名。', + 'type' => 'string', + 'example' => 'www.example.com', + ], + 'Http2HttpsEnable' => [ + 'description' => '是否开启了HTTPS强制跳转。取值:'."\n" + ."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'false', + ], + 'SslProtocols' => [ + 'description' => 'TLS协议版本。取值:'."\n" + ."\n" + .'- **tls1.0**:表示TLS 1.0及以上版本。'."\n" + .'- **tls1.1**:表示TLS 1.1及以上版本。'."\n" + .'- **tls1.2**:表示TLS 1.2及以上版本。', + 'type' => 'string', + 'example' => 'tls1.0', + ], + 'PunishReason' => [ + 'description' => '域名受到违规处罚的原因。取值:'."\n" + .'- **1**:表示域名未履行ICP备案。'."\n" + .'- **2**:表示域名经营的业务不符合监管要求。'."\n" + ."\n" + .'如果同时包含原因**1**和**2**,该参数返回**2**。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'CcTemplate' => [ + 'description' => '频率控制防护(CC防护)的模式。取值:'."\n" + ."\n" + .'- **default**:表示正常模式。'."\n" + .'- **gf_under_attack**:表示攻击紧急模式。'."\n" + .'- **gf_sos_verify**:表示严格模式。'."\n" + .'- **gf_sos_enhance**:表示超级严格模式。', + 'type' => 'string', + 'example' => 'default', + ], + 'HttpsExt' => [ + 'description' => 'HTTPS高级设置,仅在网站协议类型支持HTTPS(**ProxyType**包含**https**)时生效。使用JSON结构体转化的字符串格式表示,JSON结构体包含以下字段:'."\n" + ."\n" + .'- **Http2https**:Integer类型 | 是否开启了HTTPS的强制跳转功能,取值:**0**(表示未开启) | **1**(表示已开启)。'."\n" + .'- **Https2http**:Integer类型 | 是否开启了HTTP回源功能,取值:**0**(表示未开启) | **1**(表示已开启)。'."\n" + .'- **Http2**:Integer类型 | 是否开启了HTTP 2.0协议支持,取值:**0**(表示未开启) | **1**(表示已开启)。', + 'type' => 'string', + 'example' => '{"Https2http":0,"Http2":0,"Http2https":0}', + ], + 'CcEnabled' => [ + 'description' => '是否开启了频率控制防护(CC防护)。取值:'."\n" + ."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'SslCiphers' => [ + 'description' => '加密套件的类型。取值:'."\n" + ."\n" + .'- **default**:表示自定义加密套件。'."\n" + .'- **all**:表示全部加密套件。'."\n" + .'- **strong**:表示强加密套件。', + 'type' => 'string', + 'example' => 'default', + ], + 'CcRuleEnabled' => [ + 'description' => '是否开启了自定义频率控制防护(CC防护)。取值:'."\n" + ."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'Ssl13Enabled' => [ + 'description' => '是否开启了TLS 1.3协议支持。取值:'."\n" + ."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'false', + ], + 'RsType' => [ + 'description' => '源站服务器的地址类型。取值:'."\n" + ."\n" + .'- **0**:表示使用IP地址格式。'."\n" + .'- **1**:表示使用域名格式。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'PunishStatus' => [ + 'description' => '域名是否受到违规处罚。取值:'."\n" + ."\n" + .'- **true**:表示已受到违规处罚。您可以通过**PunishReason**查看受到违规处罚的具体原因。'."\n" + .'- **false**:表示未受到违规处罚。', + 'type' => 'boolean', + 'example' => 'false', + ], + 'ProxyEnabled' => [ + 'description' => 'DDoS高防是否对该网站业务的流量进行转发。取值:'."\n" + ."\n" + .'- **true**:表示进行流量转发。'."\n" + .'- **false**:表示已停止流量转发。', + 'type' => 'boolean', + 'example' => 'true', + ], + 'CertName' => [ + 'description' => '域名使用的SSL证书的名称。', + 'type' => 'string', + 'example' => '49944XX.pem', + ], + 'PolicyMode' => [ + 'description' => '回源负载算法的类型。取值:'."\n" + ."\n" + .'- **ip_hash**:表示IP Hash算法。该算法根据请求来源IP进行HASH映射,将同一个IP的所有请求定向到一个源站服务器。'."\n" + .'- **rr**:表示轮转算法。该算法将所有请求轮流分配给不同源站服务器。'."\n" + .'- **least_time**:表示Least Time算法。该算法通过智能DNS解析能力,保证业务流量从接入防护节点到转发回源站服务器整个链路的时延最短。', + 'type' => 'string', + 'example' => 'ip_hash', + ], + 'Cname' => [ + 'description' => '域名对应的DDoS高防CNAME地址。', + 'type' => 'string', + 'example' => '0ekb69x3j9wvXXXX.aliyunddosXXXX.com', + ], + 'OcspEnabled' => [ + 'description' => '是否启用了OCSP(Online Certificate Status Protocol)功能。取值:'."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'false', + ], + 'Http2Enable' => [ + 'description' => '是否开启了HTTP 2.0。取值:'."\n" + ."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'false', + ], + 'Https2HttpEnable' => [ + 'description' => '是否开启了HTTP回源功能。取值:'."\n" + ."\n" + .'- **true**:表示已开启。'."\n" + .'- **false**:表示未开启。', + 'type' => 'boolean', + 'example' => 'false', + ], + 'ProxyTypes' => [ + 'description' => '网站的协议及端口配置。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'ProxyType' => [ + 'description' => '网站对外服务使用的协议类型。取值:'."\n" + ."\n" + .'- **http**:表示HTTP协议。'."\n" + .'- **https**:表示HTTPS协议。'."\n" + .'- **websocket**:表示WebSocket协议。'."\n" + .'- **websockets**:表示WebSockets协议。', + 'type' => 'string', + 'example' => 'http', + ], + 'ProxyPorts' => [ + 'description' => '网站对外服务使用的端口列表。', + 'type' => 'array', + 'items' => [ + 'description' => '网站对外服务使用的端口。', + 'type' => 'string', + 'example' => '80', + ], + ], + ], + ], + ], + 'InstanceIds' => [ + 'description' => '域名关联的DDoS高防实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '域名关联的DDoS高防实例的ID。', + 'type' => 'string', + 'example' => 'ddoscoo-cn-st21zbyq****', + ], + ], + 'CustomCiphers' => [ + 'description' => '自定义加密套件列表。', + 'type' => 'array', + 'items' => [ + 'description' => '自定义加密套件。', + 'type' => 'string', + 'example' => 'ECDHE-RSA-AES256-SHA384', + ], + ], + 'WhiteList' => [ + 'description' => '针对当前域名的白名单IP列表。', + 'type' => 'array', + 'items' => [ + 'description' => '针对当前域名的白名单IP。'."\n" + ."\n" + .'> 仅在您已经为该域名配置了**IP白名单(针对域名)**时返回该结果。您可以调用[ConfigWebIpSet](~~157469~~)为网站域名配置IP黑白名单。', + 'type' => 'string', + 'example' => '3.XX.XX.3', + ], + ], + 'BlackList' => [ + 'description' => '针对当前域名的黑名单IP列表。', + 'type' => 'array', + 'items' => [ + 'description' => '针对当前域名的黑名单IP。'."\n" + ."\n" + .'> 仅在您已经为该域名配置了 **IP黑名单(针对域名)** 时返回该结果。您可以调用[ConfigWebIpSet](~~157469~~)为网站域名配置IP黑白名单。', + 'type' => 'string', + 'example' => '2.XX.XX.2', + ], + ], + 'RealServers' => [ + 'description' => '源站服务器地址列表。', + 'type' => 'array', + 'items' => [ + 'description' => '源站服务器地址。', + 'type' => 'string', + 'example' => '1.XX.XX.1', + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"TotalCount\\": 1,\\n \\"RequestId\\": \\"39499F01-19D9-4EA4-A0E9-C6014BA5CDBE\\",\\n \\"WebRules\\": [\\n {\\n \\"Domain\\": \\"www.example.com\\",\\n \\"Http2HttpsEnable\\": false,\\n \\"SslProtocols\\": \\"tls1.0\\",\\n \\"PunishReason\\": 1,\\n \\"CcTemplate\\": \\"default\\",\\n \\"HttpsExt\\": \\"{\\\\\\"Https2http\\\\\\":0,\\\\\\"Http2\\\\\\":0,\\\\\\"Http2https\\\\\\":0}\\",\\n \\"CcEnabled\\": true,\\n \\"SslCiphers\\": \\"default\\",\\n \\"CcRuleEnabled\\": true,\\n \\"Ssl13Enabled\\": false,\\n \\"RsType\\": 0,\\n \\"PunishStatus\\": false,\\n \\"ProxyEnabled\\": true,\\n \\"CertName\\": \\"49944XX.pem\\",\\n \\"PolicyMode\\": \\"ip_hash\\",\\n \\"Cname\\": \\"0ekb69x3j9wvXXXX.aliyunddosXXXX.com\\",\\n \\"OcspEnabled\\": false,\\n \\"Http2Enable\\": false,\\n \\"Https2HttpEnable\\": false,\\n \\"ProxyTypes\\": [\\n {\\n \\"ProxyType\\": \\"http\\",\\n \\"ProxyPorts\\": [\\n \\"80\\"\\n ]\\n }\\n ],\\n \\"InstanceIds\\": [\\n \\"ddoscoo-cn-st21zbyq****\\"\\n ],\\n \\"CustomCiphers\\": [\\n \\"ECDHE-RSA-AES256-SHA384\\"\\n ],\\n \\"WhiteList\\": [\\n \\"3.XX.XX.3\\"\\n ],\\n \\"BlackList\\": [\\n \\"2.XX.XX.2\\"\\n ],\\n \\"RealServers\\": [\\n \\"1.XX.XX.1\\"\\n ]\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n 1\\n \\n www.example.com\\n false\\n 2.XX.XX.2\\n 3.XX.XX.3\\n ECDHE-RSA-AES256-SHA384\\n 1.XX.XX.1\\n \\n 80\\n http\\n \\n tls1.0\\n 1\\n default\\n true\\n default\\n false\\n true\\n false\\n 0\\n true\\n 49944XX.pem\\n ip_hash\\n 0ekb69x3j9wvXXXX.aliyunddosXXXX.com\\n false\\n false\\n ddoscoo-cn-st21zbyq****\\n {\\"Https2http\\":0,\\"Http2\\":0,\\"Http2https\\":0}\\n \\n 39499F01-19D9-4EA4-A0E9-C6014BA5CDBE\\n","errorExample":""}]', + 'title' => '查询网站业务转发规则的配置', + 'summary' => '查询网站业务转发规则的配置。', + 'description' => '本接口用于查询分页您已创建的网站业务转发规则的详细配置,例如,网站域名、协议配置、HTTPS配置、CC安全防护配置。'."\n" + ."\n" + .'本接口支持与Terraform工具对接。关于Terraform的更多信息,请参见[什么是Terraform](~~95820~~)。'."\n" + ."\n" + .'### QPS限制'."\n" + ."\n" + .'本接口的单用户QPS限制为50次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + ], + 'ModifyDomainResource' => [ + 'summary' => '修改已创建的网站业务转发规则。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '106238', + 'abilityTreeNodes' => [ + 'FEATUREddos64TBV6', + ], + ], + 'parameters' => [ + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'description' => '已接入DDoS高防防护的网站业务的域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.example.com', + ], + ], + [ + 'name' => 'RsType', + 'in' => 'query', + 'schema' => [ + 'description' => '源站服务器的地址类型。取值:'."\n" + ."\n" + .'- **0**:表示设置源站服务器的IP地址。'."\n" + .'- **1**:表示设置源站服务器的域名地址。'."\n" + ."\n" + .' 适用于源站和DDoS高防之间还部署有其他代理服务(例如WAF)的场景,具体指代理服务的跳转地址(例如WAF的CNAME地址)。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '0', + 'enum' => [ + '0', + '1', + ], + ], + ], + [ + 'name' => 'HttpsExt', + 'in' => 'query', + 'schema' => [ + 'description' => 'HTTPS高级设置,仅在网站协议类型支持HTTPS(**ProxyType**包含**https**)时生效。使用JSON结构体转化的字符串格式表示,JSON结构体包含以下字段:'."\n" + ."\n" + .'- **Http2https**:Integer类型 | 可选 | 是否开启HTTPS的强制跳转功能,取值:**0**(表示关闭) | **1**(表示开启),默认关闭。'."\n" + ."\n" + .' 适用于您的网站同时支持HTTP和HTTPS协议。开启该设置后,所有HTTP请求将强制转换为HTTPS请求,且默认跳转到443端口。'."\n" + ."\n" + .'- **Https2http**:Integer类型 | 可选 | 是否开启HTTP回源功能,取值:**0**(表示关闭) | **1**(表示开启),默认关闭。'."\n" + ."\n" + .' 适用于您的网站不支持HTTPS回源。开启该设置后,所有HTTPS协议请求将通过HTTP回源(Websockets协议会通过Websocket回源),且默认回源端口为80。'."\n" + ."\n" + .'- **Http2**:Integer类型 | 可选 | 是否开启HTTP 2.0协议支持,取值:**0**(表示关闭) | **1**(表示开启),默认关闭。'."\n" + ."\n" + .' 开启该设置后,协议版本为HTTP 2.0。', + 'type' => 'string', + 'required' => false, + 'example' => '{"Http2":1,"Http2https":1,"Https2http":1}', + ], + ], + [ + 'name' => 'ProxyTypes', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'description' => '网站的协议及端口配置。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'ProxyPorts' => [ + 'description' => '网站对外服务使用的端口列表。', + 'type' => 'array', + 'items' => [ + 'description' => '网站对外服务使用的端口。'."\n" + ."\n" + .'> 此处设置的端口必须在DDoS高防支持的端口范围内。更多信息,请参见[自定义非标端口](~~127433~~)。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '443', + ], + 'required' => true, + 'maxItems' => 10, + ], + 'ProxyType' => [ + 'description' => '网站对外服务使用的协议类型。取值:'."\n" + ."\n" + .'- **http**:表示HTTP协议。'."\n" + .'- **https**:表示HTTPS协议。'."\n" + .'- **websocket**:表示WebSocket协议。'."\n" + .'- **websockets**:表示WebSockets协议。'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'https', + 'enum' => [ + 'http', + 'https', + 'websocket', + 'websockets', + ], + ], + ], + 'required' => false, + ], + 'required' => true, + ], + ], + [ + 'name' => 'RealServers', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '源站服务器地址列表。', + 'type' => 'array', + 'items' => [ + 'description' => '源站服务器地址。'."\n" + ."\n" + .'如果**RsType**为**0**,该参数使用IP地址格式;如果**RsType**为**1**,该参数使用域名格式。更多信息,请参见**RsType**参数的说明。', + 'type' => 'string', + 'required' => false, + 'example' => '1.XX.XX.1', + ], + 'required' => true, + 'maxItems' => 20, + ], + ], + [ + 'name' => 'InstanceIds', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'description' => '要关联的DDoS高防实例的ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '要关联的DDoS高防实例的ID。不设置该参数表示只添加网站域名,不关联高防实例。'."\n" + ."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ddoscoo-cn-mp91j1ao****', + ], + 'required' => true, + 'maxItems' => 20, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '39499F01-19D9-4EA4-A0E9-C6014BA5CDBE', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"39499F01-19D9-4EA4-A0E9-C6014BA5CDBE\\"\\n}","type":"json"}]', + 'title' => '修改已创建的网站业务转发规则', + ], + 'ConfigLayer4Remark' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106053', + 'abilityTreeNodes' => [ + 'FEATUREddosN7DYCX', + ], + ], + 'parameters' => [ + [ + 'name' => 'Listeners', + 'in' => 'query', + 'schema' => [ + 'description' => '要设置的端口转发规则。'."\n" + ."\n" + .'该参数使用JSON数组转换的字符串表示。JSON数组的每个元素表示一个已创建的端口转发规则。一次最多可以设置1个端口转发规则。'."\n" + ."\n" + .'> 您可以调用[DescribeNetworkRules](~~157484~~)查询所有已创建的端口转发规则。'."\n" + ."\n" + .'每个端口转发规则包含以下字段:'."\n" + ."\n" + .'- **InstanceId**:String类型,必选,DDoS高防实例的ID。'."\n" + .'- **Protocol**:String类型,必选,端口转发协议类型。取值:**tcp**、**udp**。'."\n" + .'- **FrontendPort**:Integer类型,必选,转发端口。'."\n" + .'- **Remark**:String类型,必选,备注。支持使用中文字符、英文大小写字符、数字及部分特殊字符,例如:`,.+-*/_`。最长不允许超过200个字符。', + 'type' => 'string', + 'required' => true, + 'example' => '[{\\"InstanceId\\":\\"ddosDip-sg-4hr2b3l****\\",\\"FrontendPort\\":2020,\\"Protocol\\":\\"udp\\",\\"Remark\\":\\"test\\"}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '6E46CC51-36BE-1100-B14C-DAF8381B8F73', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"6E46CC51-36BE-1100-B14C-DAF8381B8F73\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\t6E46CC51-36BE-1100-B14C-DAF8381B8F73\\r\\n","errorExample":""}]', + 'title' => '为端口转发规则添加备注', + 'summary' => '为端口转发规则添加备注。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigLayer4RuleBakMode' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106054', + 'abilityTreeNodes' => [ + 'FEATUREddosCRC1QI', + ], + ], + 'parameters' => [ + [ + 'name' => 'BakMode', + 'in' => 'query', + 'schema' => [ + 'description' => '设置回源模式。取值:'."\n" + .'- **0**:表示默认回源模式,即DDoS高防将业务流量转发到您调用[CreateNetworkRules](~~157482~~)创建该端口转发规则时指定的源站IP地址。'."\n" + .'- **1**:表示主备回源模式,即DDoS高防将业务流量转发到您调用[ConfigLayer4RulePolicy](~~312684~~)设置的主源站IP地址或备源站IP地址。', + 'type' => 'string', + 'required' => true, + 'example' => '1', + ], + ], + [ + 'name' => 'Listeners', + 'in' => 'query', + 'schema' => [ + 'description' => '要设置的端口转发规则。'."\n" + ."\n" + .'该参数使用JSON数组转换的字符串表示。JSON数组的每个元素表示一个已创建的端口转发规则。一次最多可以设置1个端口转发规则。'."\n" + ."\n" + .'> 您可以调用[DescribeNetworkRules](~~157484~~)查询所有已创建的端口转发规则。'."\n" + ."\n" + .'每个端口转发规则包含以下字段:'."\n" + ."\n" + .'- **InstanceId**:String类型,必选,DDoS高防实例的ID。'."\n" + .'- **Protocol**:String类型,必选,端口转发协议类型。取值:**tcp**、**udp**。'."\n" + .'- **FrontendPort**:Integer类型,必选,转发端口。', + 'type' => 'string', + 'required' => true, + 'example' => '[{\\"InstanceId\\":\\"ddosDip-sg-4hr2b3l****\\",\\"FrontendPort\\":2020,\\"Protocol\\":\\"udp\\"}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CC042262-15A3-4A49-ADF0-130968EA47BC', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CC042262-15A3-4A49-ADF0-130968EA47BC\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tCC042262-15A3-4A49-ADF0-130968EA47BC\\r\\n","errorExample":""}]', + 'title' => '修改端口转发规则的回源模式', + 'summary' => '修改端口转发规则的回源模式(启用或关闭主备回源)。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ConfigLayer4RulePolicy' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '106055', + 'abilityTreeNodes' => [ + 'FEATUREddosCRC1QI', + ], + ], + 'parameters' => [ + [ + 'name' => 'Listeners', + 'in' => 'query', + 'schema' => [ + 'description' => '设置端口转发规则。'."\n" + ."\n" + .'该参数使用JSON数组转换的字符串表示。JSON数组的每个元素表示一个已创建的端口转发规则。一次最多可以设置1个端口转发规则。'."\n" + ."\n" + .'> 您可以调用[DescribeNetworkRules](~~157484~~)查询所有已创建的端口转发规则。'."\n" + ."\n" + .'每个端口转发规则包含以下字段:'."\n" + ."\n" + .'- **InstanceId**:String类型,必选,DDoS高防实例的ID。'."\n" + .'- **Protocol**:String类型,必选,转发协议类型。取值:**tcp**、**udp**。'."\n" + .'- **FrontendPort**:Integer类型,必选,转发端口。'."\n" + .'- **BackendPort**:Integer类型,必选,源站端口。'."\n" + .'- **PriRealServers**:JSON数组类型,必选,主源站IP地址列表。JSON数组的每个元素表示一个主源站IP地址。最多支持设置20个主源站IP地址。'."\n" + ."\n" + .' 每个主源站IP地址包含以下字段:'."\n" + ."\n" + .' - **RealServer**:String类型,必选,主源站IP地址。'."\n" + ."\n" + .'- **SecRealServers**:JSON数组类型,必选,备源站IP地址列表。JSON数组的每个元素表示一个备源站IP地址。最多支持设置20个备源站IP地址。'."\n" + ."\n" + .' 每个备源站IP地址包含以下字段:'."\n" + .' '."\n" + .' - **RealServer**:String类型,必选,备源站IP地址。'."\n" + .' '."\n" + .'- **CurrentRsIndex**:Integer类型,必选,要生效的源站类型。取值:'."\n" + .' - **1**:表示主源站设置生效(DDoS高防将业务流量转发到主源站IP地址)。'."\n" + .' - **2**:表示备源站设置生效(DDoS高防将业务流量转发到备源站IP地址)。', + 'type' => 'string', + 'required' => true, + 'example' => '[{\\"InstanceId\\":\\"ddosDip-sg-4hr2b3l****\\",\\"Protocol\\":\\"udp\\",\\"FrontendPort\\":2020,\\"BackendPort\\":2022,\\"PriRealServers\\":[{\\"RealServer\\":\\"192.0.2.1\\"},{\\"RealServer\\":\\"192.0.2.2\\"}],\\"SecRealServers\\":[{\\"RealServer\\":\\"192.0.2.3\\"},{\\"RealServer\\":\\"192.0.2.4\\"}],\\"CurrentRsIndex\\":1}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => 'CC042262-15A3-4A49-ADF0-130968EA47BC', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CC042262-15A3-4A49-ADF0-130968EA47BC\\"\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tCC042262-15A3-4A49-ADF0-130968EA47BC\\r\\n","errorExample":""}]', + 'title' => '配置4层规则策略', + 'summary' => '为端口转发规则设置主、备源站IP地址。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'DescribeLayer4RulePolicy' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '106158', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + ], + 'parameters' => [ + [ + 'name' => 'Listeners', + 'in' => 'query', + 'schema' => [ + 'description' => '要查询的端口转发规则。'."\n" + ."\n" + .'该参数使用JSON数组转换的字符串表示。JSON数组的每个元素表示一个已创建的端口转发规则。一次最多可以查询1个端口转发规则。'."\n" + ."\n" + .'> 您可以调用[DescribeNetworkRules](~~157484~~)查询所有已创建的端口转发规则。'."\n" + ."\n" + .'每个端口转发规则包含以下字段:'."\n" + ."\n" + .'- **InstanceId**:String类型,必选,DDoS高防实例的ID。'."\n" + .'- **Protocol**:String类型,必选,端口转发协议类型。取值:**tcp**、**udp**。'."\n" + .'- **FrontendPort**:Integer类型,必选,转发端口。', + 'type' => 'string', + 'required' => true, + 'example' => '[{\\"InstanceId\\":\\"ddosDip-sg-4hr2b3l****\\",\\"FrontendPort\\":2020,\\"Protocol\\":\\"udp\\"}]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'FrontendPort' => [ + 'description' => '转发端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2020', + ], + 'BakMode' => [ + 'description' => '回源模式。取值:'."\n" + .'- 0:表示默认回源模式,即DDoS高防将业务流量转发到您调用[CreateNetworkRules](~~157482~~)创建该端口转发规则时指定的源站IP。'."\n" + .'- 1:表示主备回源模式,即DDoS高防将业务流量转发到您调用[ConfigLayer4RulePolicy](~~312684~~)设置的主源站IP地址或备源站IP地址。', + 'type' => 'string', + 'example' => '1', + ], + 'RequestId' => [ + 'description' => '本次请求的ID。', + 'type' => 'string', + 'example' => '6E46CC51-36BE-1100-B14C-DAF8381B8F73', + ], + 'CurrentIndex' => [ + 'description' => '当前生效的源站类型。取值:'."\n" + .'- **1**:表示主源站设置生效(DDoS高防将业务流量转发到主源站IP地址)。'."\n" + .'- **2**:表示备源站设置生效(DDoS高防将业务流量转发到备源站IP地址)。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'ForwardProtocol' => [ + 'description' => '转发协议类型。', + 'type' => 'string', + 'example' => 'udp', + ], + 'InstanceId' => [ + 'description' => 'DDoS高防实例的ID。', + 'type' => 'string', + 'example' => 'ddosDip-sg-4hr2b3l****', + ], + 'BackendPort' => [ + 'description' => '源站端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2022', + ], + 'PriRealServers' => [ + 'description' => '主源站信息,包括主源站IP地址、转发协议类型、转发端口等。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'FrontendPort' => [ + 'description' => '转发端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2020', + ], + 'Eip' => [ + 'description' => 'DDoS高防实例的IP。', + 'type' => 'string', + 'example' => '203.107.XX.XX', + ], + 'Protocol' => [ + 'description' => '转发协议类型。', + 'type' => 'string', + 'example' => 'udp', + ], + 'CurrentIndex' => [ + 'description' => '当前生效的源站类型。取值:'."\n" + .'- **1**:表示主源站设置生效(DDoS高防将业务流量转发到主源站IP地址)。'."\n" + .'- **2**:表示备源站设置生效(DDoS高防将业务流量转发到备源站IP地址)。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'InstanceId' => [ + 'description' => 'DDoS高防实例的ID。', + 'type' => 'string', + 'example' => 'ddosDip-sg-4hr2b3l****', + ], + 'RealServer' => [ + 'description' => '主源站IP地址。', + 'type' => 'string', + 'example' => '192.0.2.1', + ], + ], + ], + ], + 'SecRealServers' => [ + 'description' => '备源站信息,包括备源站IP地址、转发协议类型、转发端口等。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'FrontendPort' => [ + 'description' => '转发端口。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2020', + ], + 'Eip' => [ + 'description' => 'DDoS高防实例的IP。', + 'type' => 'string', + 'example' => '203.107.XX.XX', + ], + 'Protocol' => [ + 'description' => '转发协议类型。', + 'type' => 'string', + 'example' => 'udp', + ], + 'CurrentIndex' => [ + 'description' => '当前生效的源站类型。取值:'."\n" + .'- **1**:表示主源站设置生效(DDoS高防将业务流量转发到主源站IP地址)。'."\n" + .'- **2**:表示备源站设置生效(DDoS高防将业务流量转发到备源站IP地址)。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'InstanceId' => [ + 'description' => 'DDoS高防实例的ID。', + 'type' => 'string', + 'example' => 'ddosDip-sg-4hr2b3l****', + ], + 'RealServer' => [ + 'description' => '备源站IP地址。', + 'type' => 'string', + 'example' => '192.0.2.3', + ], + ], + ], + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"FrontendPort\\": 2020,\\n \\"BakMode\\": \\"1\\",\\n \\"RequestId\\": \\"6E46CC51-36BE-1100-B14C-DAF8381B8F73\\",\\n \\"CurrentIndex\\": 1,\\n \\"ForwardProtocol\\": \\"udp\\",\\n \\"InstanceId\\": \\"ddosDip-sg-4hr2b3l****\\",\\n \\"BackendPort\\": 2022,\\n \\"PriRealServers\\": [\\n {\\n \\"FrontendPort\\": 2020,\\n \\"Eip\\": \\"203.107.XX.XX\\",\\n \\"Protocol\\": \\"udp\\",\\n \\"CurrentIndex\\": 1,\\n \\"InstanceId\\": \\"ddosDip-sg-4hr2b3l****\\",\\n \\"RealServer\\": \\"192.0.2.1\\"\\n }\\n ],\\n \\"SecRealServers\\": [\\n {\\n \\"FrontendPort\\": 2020,\\n \\"Eip\\": \\"203.107.XX.XX\\",\\n \\"Protocol\\": \\"udp\\",\\n \\"CurrentIndex\\": 1,\\n \\"InstanceId\\": \\"ddosDip-sg-4hr2b3l****\\",\\n \\"RealServer\\": \\"192.0.2.3\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\r\\n\\r\\n\\tBB95151E-FCAD-1C3C-872F-77166555E396\\r\\n\\tddosDip-sg-4hr2b3l****\\r\\n\\t2022\\r\\n\\t2020\\r\\n\\t1\\r\\n\\t1\\r\\n\\tudp\\r\\n\\t\\r\\n\\t\\t192.0.2.1\\r\\n\\t\\tddosDip-sg-4hr2b3l****\\r\\n\\t\\t2020\\r\\n\\t\\t1\\r\\n\\t\\tudp\\r\\n\\t\\t203.107.XX.XX\\r\\n\\t\\r\\n\\t\\r\\n\\t\\t192.0.2.2\\r\\n\\t\\tddosDip-sg-4hr2b3l****\\r\\n\\t\\t2020\\r\\n\\t\\t1\\r\\n\\t\\tudp\\r\\n\\t\\t203.107.XX.XX\\r\\n\\t\\r\\n\\t\\r\\n\\t\\t192.0.2.3\\r\\n\\t\\tddosDip-sg-4hr2b3l****\\r\\n\\t\\t2020\\r\\n\\t\\t1\\r\\n\\t\\tudp\\r\\n\\t\\t203.107.XX.XX\\r\\n\\t\\r\\n\\t\\r\\n\\t\\t192.0.2.4\\r\\n\\t\\tddosDip-sg-4hr2b3l****\\r\\n\\t\\t2020\\r\\n\\t\\t1\\r\\n\\t\\tudp\\r\\n\\t\\t203.107.XX.XX\\r\\n\\t\\r\\n","errorExample":""}]', + 'title' => '查询端口转发规则的回源设置', + 'summary' => '查询端口转发规则的回源设置。', + 'requestParamsDescription' => '调用API时,除了本文中该API的请求参数,还需加入阿里云API公共请求参数。公共请求参数的详细介绍,请参见[公共参数](~~157269~~)。'."\n" + ."\n" + .'调用API的请求格式,请参见本文**示例**中的请求示例。', + 'responseParamsDescription' => ' ', + 'extraInfo' => ' ', + ], + 'ModifyInstance' => [ + 'summary' => 'DDoS高防实例规格变配。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'chargeType' => 'paid', + 'abilityTreeCode' => '262914', + 'abilityTreeNodes' => [ + 'FEATUREddosI8LHMA', + ], + 'autoTest' => true, + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'description' => 'DDoS高防实例的ID。'."\n" + .'> 您可以调用[DescribeInstanceIds](~~157459~~)查询所有DDoS高防实例的ID信息。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo-cn-6ja1y6p5****'."\n", + ], + ], + [ + 'name' => 'ModifyType', + 'in' => 'query', + 'schema' => [ + 'description' => '变配类型,取值'."\n" + .'- UPGRADE:升级。'."\n" + .'- DOWNGRADE:降级。', + 'type' => 'string', + 'required' => true, + 'example' => 'Upgrade', + 'enum' => [ + 'UPGRADE', + 'DOWNGRADE', + ], + ], + ], + [ + 'name' => 'NormalBandwidth', + 'in' => 'query', + 'schema' => [ + 'description' => '业务带宽(非中国内地)。单位:Mbps。', + 'type' => 'string', + 'required' => false, + 'example' => '200', + ], + ], + [ + 'name' => 'ServiceBandwidth', + 'in' => 'query', + 'schema' => [ + 'description' => '业务带宽(中国内地)。单位:Mbps。', + 'type' => 'string', + 'required' => false, + 'example' => '300', + ], + ], + [ + 'name' => 'BaseBandwidth', + 'in' => 'query', + 'schema' => [ + 'description' => '保底防护带宽(中国内地)。单位:Gbps。', + 'type' => 'string', + 'required' => false, + 'example' => '30', + ], + ], + [ + 'name' => 'PortCount', + 'in' => 'query', + 'schema' => [ + 'description' => '防护端口数。', + 'type' => 'string', + 'required' => false, + 'example' => '50', + ], + ], + [ + 'name' => 'Bandwidth', + 'in' => 'query', + 'schema' => [ + 'description' => '弹性防护带宽(中国内地)。单位:Gbps。', + 'type' => 'string', + 'required' => false, + 'example' => '30', + ], + ], + [ + 'name' => 'DomainCount', + 'in' => 'query', + 'schema' => [ + 'description' => '防护域名数。', + 'type' => 'string', + 'required' => false, + 'example' => '50', + ], + ], + [ + 'name' => 'NormalQps', + 'in' => 'query', + 'schema' => [ + 'description' => '业务QPS。单位:Mbps。', + 'type' => 'string', + 'required' => false, + 'example' => '100', + ], + ], + [ + 'name' => 'ProductType', + 'in' => 'query', + 'schema' => [ + 'description' => '产品类型。'."\n" + .'取值:'."\n" + ."\n" + .'- **ddoscoo**:表示中国站账号为DDoS高防(中国内地)实例变配。'."\n" + .'- **ddoscoo_intl**:表示国际站账号为DDoS高防(中国内地)实例变配。'."\n" + .'- **ddosDip**:表示中国站账号或国际站账号为DDoS高防(非中国内地)实例变配。', + 'type' => 'string', + 'required' => true, + 'example' => 'ddoscoo', + ], + ], + [ + 'name' => 'AddressType', + 'in' => 'query', + 'schema' => [ + 'description' => '地址类型。取值:'."\n" + .'- **Ipv4**:IPv4。'."\n" + .'- **Ipv6**:IPv6。', + 'type' => 'string', + 'required' => false, + 'example' => 'Ipv4', + ], + ], + [ + 'name' => 'ProductPlan', + 'in' => 'query', + 'schema' => [ + 'description' => '防护套餐(非中国内地)。取值:'."\n" + ."\n" + .'- **0**:表示DDoS高防(非中国内地)保险版。'."\n" + .'- **1**:表示DDoS高防(非中国内地)无忧版。'."\n" + .'- **2**:表示DDoS高防(非中国内地)加速线路。'."\n" + .'- **3**:表示DDoS高防(非中国内地)安全加速线路。', + 'type' => 'string', + 'required' => false, + 'example' => '0', + ], + ], + [ + 'name' => 'EditionSale', + 'in' => 'query', + 'schema' => [ + 'description' => '防护套餐(中国内地)。取值:'."\n" + ."\n" + .'- **coop**:表示DDoS高防(中国内地)专业版。'."\n" + .'- **advance**:表示DDoS高防(中国内地)专业版。', + 'type' => 'string', + 'required' => false, + 'example' => 'coop', + ], + ], + [ + 'name' => 'ServicePartner', + 'in' => 'query', + 'schema' => [ + 'description' => '实例的线路资源(中国内地)。取值:'."\n" + ."\n" + .'- **coop-line-001**:表示DDoS高防(中国内地)八线BGP线路。', + 'type' => 'string', + 'required' => false, + 'example' => 'coop-line-001', + ], + ], + [ + 'name' => 'FunctionVersion', + 'in' => 'query', + 'schema' => [ + 'description' => '功能版本,取值:'."\n" + ."\n" + .'- **0**:标准功能。'."\n" + .'- **1**:增强功能。', + 'type' => 'string', + 'required' => false, + 'example' => '0', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'description' => '本次调用请求的ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。', + 'type' => 'string', + 'example' => '0018DF77-7189-5D33-947B-E5B34BFCE07E', + ], + 'OrderId' => [ + 'description' => '订单ID。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '242461444340562', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0018DF77-7189-5D33-947B-E5B34BFCE07E\\",\\n \\"OrderId\\": 242461444340562\\n}","type":"json"}]', + 'title' => 'DDoS高防实例规格变配', + ], + ], + 'endpoints' => [ + [ + 'regionId' => 'cn-hangzhou', + 'endpoint' => 'ddoscoo.cn-hangzhou.aliyuncs.com', + ], + [ + 'regionId' => 'ap-southeast-1', + 'endpoint' => 'ddoscoo.ap-southeast-1.aliyuncs.com', + ], + ], +]; -- cgit v1.2.3