调用DescribeInstanceSpecInfo接口获取WAF实例的规格信息。

说明 调用该接口时,可不指定InstanceId请求参数。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeInstanceSpecInfo

要执行的操作。取值:DescribeInstanceSpecInfo

InstanceId String waf-cn-v0h1nej****

WAF实例ID。

ResourceGroupId String rg-atstuj3rtop****

相关的资源组ID。默认为空,即属于默认资源组。

返回数据

名称 类型 示例值 描述
ExpireTime Long 1512921600

WAF实例到期时间,返回值为秒级时间戳。

说明 对于按量付费实例,返回的值表示试用版到期时间。
InstanceId String waf_elasticity-cn-0xldbqt****

WAF实例ID。

InstanceSpecInfos Array

WAF实例规格信息,以CodeValue的数组形式返回实例的各项规格信息。其中,Code表示实例规格项,Value表示对应的值。

Code String 113

WAF实例规格项。根据WAF实例版本,返回以下实例规格项(Code)中的相关项:

  • 100:表示是否支持HTTPS业务防护。
  • 101:表示日常业务流量阈值。
  • 102:表示CC攻击防护阈值。
  • 103:表示支持接入防护的域名总数。
  • 104:表示是否支持泛域名。
  • 105:表示支持配置的自定义精准访问控制规则数。
  • 106:表示域名回源IP数。
  • 107:表示是否支持云外房机。
  • 108:表示是否支持自定义高级Web访问控制功能。
  • 109:表示是否支持非标准端口。
  • 110:表示是否支持恶意IP惩罚功能。
  • 111:表示是否支持数据风控功能。
  • 112:表示支持配置的数据风控记录数。
  • 113:表示支持接入防护的主域名数(一级域名)。
  • 114:表示正常业务带宽阈值。
  • 115:表示绑定的域名包数。
  • 116:表示是否支持添加跨账户ECS IP作为源站服务器IP。
  • 117:表示是否支持添加虚拟主机IP作为源站服务器IP。
  • 118:表示支持配置的数据风控规则场景数。
  • 119:表示是否支持语义分析引擎功能。
  • 12:表示是否支持业务流量分析功能。
  • 120:表示接入域名是否需要判断备案。
  • 121:表示是否支持配置自定义CC防护规则。
  • 122:表示支持配置的自定义CC防护规则数。
  • 123:表示是否支持地区封禁功能。
  • 124:表示是否支持防篡改业务防护功能。
  • 125:表示支持配置的自定义防篡改防护规则数。
  • 126:表示是否支持收集日志功能。
  • 127:表示支持添加的非标端口数。
  • 128:表示支持添加的HTTP协议端口。
  • 129:表示支持添加的HTTPS协议端口。
  • 13:表示是否支持CC攻击防护模式切换。
  • 130:表示是否支持黑客画像功能。
  • 131:表示是否支持敏感信息防泄露功能。
  • 132:表示支持配置的敏感信息防泄露规则数。
  • 133:表示精准访问控制支持使用的条件字段。
  • 134:表示绑定的独享IP数。
  • 135:表示是否支持数据大屏功能。
  • 136:表示支持的数据大屏数量。
  • 137:表示是否支持大数据深度学习引擎功能。
  • 138:表示是否支持全量日志功能。
  • 139:表示全量日志的存储时长。
  • 14:表示是否支持查看CC攻击日志详情。
  • 140:表示全量日志的最大存储容量。
  • 141:表示是否支持告警设置功能。
  • 142:表示全量日志的存储空间可清空次数。
  • 143:表示是否支持自定义规则组功能。
  • 144:表示支持配置的自定义规则组数。
  • 145:表示是否支持使用防护模块通用网关代理。
  • 146:表示是否支持使用防护模块通用规则代理。
  • 147:表示是否支持安全专家服务平台。
  • 148:表示是否支持试用。
  • 149:表示是否支持使用透明代理模式。
  • 150:表示是否支持IPv6。
  • 151:表示是否支持主动防御功能。
  • 152:表示支持配置的主动防护规则数。
  • 153:表示是否支持HTTP 2.0业务防护。
  • 154:表示是否支持域名配置功能。
  • 155:表示是否支持资源管理功能。
  • 156:表示是否具有预发测试规格。
  • 157:表示是否支持使用虚拟独立集群。
  • 158:表示虚拟独立集群支持端口数。
Value String 1

WAF实例规格项对应的值。

说明 Boolean类型的规格(是否……)的取值:true(表示是)| false(表示否)。
RequestId String D7861F61-5B61-46CE-A47C-6B19160D5EB0

请求ID。

Version String version_elastic_bill

WAF实例版本信息:

  • version_3:表示中国内地地区高级版。
  • version_4:表示中国内地地区企业版。
  • version_5:表示中国内地地区旗舰版。
  • version_exclusive_cluster:表示中国内地地区虚拟独享集群版。
  • version_pro_asia:表示海外地区高级版。
  • version_business_asia:表示海外地区企业版。
  • version_enterprise_asia:表示海外地区旗舰版。
  • version_exclusive_cluster_asia:表示海外地区虚拟独享集群版。
  • version_elastic_bill:表示按量付费版。

如果返回的version参数值不在上述列表中,请确认您使用的是阿里云中国站云账号。

示例

请求示例

http(s)://[Endpoint]/?Action=DescribeInstanceSpecInfo
&<公共请求参数>

正常返回示例

XML 格式

<DescribeInstanceSpecInfoResponse>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>150</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>151</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>0</Value>
		    <Code>152</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>153</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>110</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>154</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>111</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>155</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>5</Value>
		    <Code>112</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>156</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>1</Value>
		    <Code>113</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>157</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>50</Value>
		    <Code>114</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>0</Value>
		    <Code>158</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>0</Value>
		    <Code>115</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>159</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>116</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>117</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>0,1,3</Value>
		    <Code>118</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>119</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>12</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>13</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>14</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>3</Value>
		    <Code>160</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>nextwaf</Value>
		    <Code>161</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>100</Value>
		    <Code>162</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>100</Value>
		    <Code>163</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>120</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>200</Value>
		    <Code>164</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>121</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>165</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>0</Value>
		    <Code>122</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>IP,Session</Value>
		    <Code>166</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>123</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>167</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>124</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>1</Value>
		    <Code>168</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>300</Value>
		    <Code>125</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>169</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>126</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>4</Value>
		    <Code>127</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>80,8080</Value>
		    <Code>128</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>443,8443</Value>
		    <Code>129</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>170</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>171</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>50</Value>
		    <Code>172</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>173</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>130</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>5</Value>
		    <Code>174</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>131</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>500</Value>
		    <Code>175</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>5</Value>
		    <Code>132</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>176</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>IP,URL,Referer,User-Agent,Params,URLPath</Value>
		    <Code>133</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>177</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>0</Value>
		    <Code>134</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>178</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>135</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>179</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>0</Value>
		    <Code>136</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>137</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>138</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>180</Value>
		    <Code>139</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>3</Value>
		    <Code>140</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>141</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>4</Value>
		    <Code>142</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>143</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>100</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>0</Value>
		    <Code>144</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>2000</Value>
		    <Code>101</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>145</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>20000</Value>
		    <Code>102</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>146</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>10</Value>
		    <Code>103</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>147</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>104</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>148</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>20</Value>
		    <Code>105</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>149</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>20</Value>
		    <Code>106</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>107</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>true</Value>
		    <Code>108</Code>
	  </InstanceSpecInfos>
	  <InstanceSpecInfos>
		    <Value>false</Value>
		    <Code>109</Code>
	  </InstanceSpecInfos>
	  <RequestId>362778D1-E8D4-445D-A71D-F5ED47356125</RequestId>
	  <InstanceId>waf-cn-v0h1nej****</InstanceId>
	  <Version>version_3</Version>
	  <ExpireTime>1591977600000</ExpireTime>
</DescribeInstanceSpecInfoResponse>

JSON 格式

{
	"InstanceSpecInfos": [
		{
			"Value": "false",
			"Code": "150"
		},
		{
			"Value": "false",
			"Code": "151"
		},
		{
			"Value": "0",
			"Code": "152"
		},
		{
			"Value": "false",
			"Code": "153"
		},
		{
			"Value": "true",
			"Code": "110"
		},
		{
			"Value": "true",
			"Code": "154"
		},
		{
			"Value": "false",
			"Code": "111"
		},
		{
			"Value": "true",
			"Code": "155"
		},
		{
			"Value": "5",
			"Code": "112"
		},
		{
			"Value": "true",
			"Code": "156"
		},
		{
			"Value": "1",
			"Code": "113"
		},
		{
			"Value": "false",
			"Code": "157"
		},
		{
			"Value": "50",
			"Code": "114"
		},
		{
			"Value": "0",
			"Code": "158"
		},
		{
			"Value": "0",
			"Code": "115"
		},
		{
			"Value": "true",
			"Code": "159"
		},
		{
			"Value": "true",
			"Code": "116"
		},
		{
			"Value": "false",
			"Code": "117"
		},
		{
			"Value": "0,1,3",
			"Code": "118"
		},
		{
			"Value": "true",
			"Code": "119"
		},
		{
			"Value": "true",
			"Code": "12"
		},
		{
			"Value": "true",
			"Code": "13"
		},
		{
			"Value": "false",
			"Code": "14"
		},
		{
			"Value": "3",
			"Code": "160"
		},
		{
			"Value": "nextwaf",
			"Code": "161"
		},
		{
			"Value": "100",
			"Code": "162"
		},
		{
			"Value": "100",
			"Code": "163"
		},
		{
			"Value": "true",
			"Code": "120"
		},
		{
			"Value": "200",
			"Code": "164"
		},
		{
			"Value": "false",
			"Code": "121"
		},
		{
			"Value": "false",
			"Code": "165"
		},
		{
			"Value": "0",
			"Code": "122"
		},
		{
			"Value": "IP,Session",
			"Code": "166"
		},
		{
			"Value": "false",
			"Code": "123"
		},
		{
			"Value": "false",
			"Code": "167"
		},
		{
			"Value": "true",
			"Code": "124"
		},
		{
			"Value": "1",
			"Code": "168"
		},
		{
			"Value": "300",
			"Code": "125"
		},
		{
			"Value": "true",
			"Code": "169"
		},
		{
			"Value": "false",
			"Code": "126"
		},
		{
			"Value": "4",
			"Code": "127"
		},
		{
			"Value": "80,8080",
			"Code": "128"
		},
		{
			"Value": "443,8443",
			"Code": "129"
		},
		{
			"Value": "false",
			"Code": "170"
		},
		{
			"Value": "false",
			"Code": "171"
		},
		{
			"Value": "50",
			"Code": "172"
		},
		{
			"Value": "false",
			"Code": "173"
		},
		{
			"Value": "true",
			"Code": "130"
		},
		{
			"Value": "5",
			"Code": "174"
		},
		{
			"Value": "true",
			"Code": "131"
		},
		{
			"Value": "500",
			"Code": "175"
		},
		{
			"Value": "5",
			"Code": "132"
		},
		{
			"Value": "false",
			"Code": "176"
		},
		{
			"Value": "IP,URL,Referer,User-Agent,Params,URLPath",
			"Code": "133"
		},
		{
			"Value": "false",
			"Code": "177"
		},
		{
			"Value": "0",
			"Code": "134"
		},
		{
			"Value": "false",
			"Code": "178"
		},
		{
			"Value": "false",
			"Code": "135"
		},
		{
			"Value": "false",
			"Code": "179"
		},
		{
			"Value": "0",
			"Code": "136"
		},
		{
			"Value": "false",
			"Code": "137"
		},
		{
			"Value": "true",
			"Code": "138"
		},
		{
			"Value": "180",
			"Code": "139"
		},
		{
			"Value": "3",
			"Code": "140"
		},
		{
			"Value": "true",
			"Code": "141"
		},
		{
			"Value": "4",
			"Code": "142"
		},
		{
			"Value": "false",
			"Code": "143"
		},
		{
			"Value": "true",
			"Code": "100"
		},
		{
			"Value": "0",
			"Code": "144"
		},
		{
			"Value": "2000",
			"Code": "101"
		},
		{
			"Value": "true",
			"Code": "145"
		},
		{
			"Value": "20000",
			"Code": "102"
		},
		{
			"Value": "true",
			"Code": "146"
		},
		{
			"Value": "10",
			"Code": "103"
		},
		{
			"Value": "true",
			"Code": "147"
		},
		{
			"Value": "true",
			"Code": "104"
		},
		{
			"Value": "false",
			"Code": "148"
		},
		{
			"Value": "20",
			"Code": "105"
		},
		{
			"Value": "true",
			"Code": "149"
		},
		{
			"Value": "20",
			"Code": "106"
		},
		{
			"Value": "true",
			"Code": "107"
		},
		{
			"Value": "true",
			"Code": "108"
		},
		{
			"Value": "false",
			"Code": "109"
		}
	],
	"RequestId": "362778D1-E8D4-445D-A71D-F5ED47356125",
	"InstanceId": "waf-cn-v0h1nej****",
	"Version": "version_3",
	"ExpireTime": "1591977600000"
}

错误码

访问错误中心查看更多错误码。