Queries the specifications of a Web Application Firewall (WAF) instance.
Debugging
Request parameters
Parameter | Type | Required | Example | Description |
---|---|---|---|---|
Action | String | Yes | DescribeInstanceSpecInfo |
The operation that you want to perform. Set the value to DescribeInstanceSpecInfo. |
InstanceId | String | No | waf-cn-st2225l**** |
The ID of the WAF instance. Note You can call the DescribeInstanceInfo operation to query the ID of the WAF instance.
|
ResourceGroupId | String | No | rg-atstuj3rtop**** |
The ID of the resource group to which the WAF instance belongs in Resource Management. This parameter is empty by default, which indicates that the WAF instance belongs to the default resource group. For more information about resource groups, see Create a resource group. |
All Alibaba Cloud API operations must include common request parameters. For more information about common request parameters, see Common parameters.
For more information about sample requests, see the "Examples" section of this topic.
Response parameters
Parameter | Type | Example | Description |
---|---|---|---|
RequestId | String | E906513E-F6B5-495E-98DC-7BA888671D76 |
The ID of the request. |
InstanceId | String | waf-cn-st2225l**** |
The ID of the WAF instance. |
Version | String | version_hybrid_cloud_standard |
The edition of the WAF instance. Valid values:
The preceding list contains all the editions of WAF instances for accounts created at the International site. If the returned version is not in the list, check whether your account is created at the International site. |
InstanceSpecInfos | Array of InstanceSpecInfo |
An array that consists of the specifications of the WAF instance. Each element in the array is a struct that contains the Code and Value fields. Code indicates the specification code, and Value indicates the specification value. |
|
Code | String | 113 |
The specification code of the WAF instance. Valid values:
|
Value | String | 300 |
The specification value of the WAF instance. Data type: Boolean. Valid values: true and false. |
ExpireTime | Long | 1677168000000 |
The UNIX timestamp when the WAF instance expires. Unit: milliseconds. Note If the WAF instance is billed on a pay-as-you-go basis, this parameter indicates the
time when the trial period ends.
|
Examples
Sample requests
http(s)://[Endpoint]/?Action=DescribeInstanceSpecInfo
&<Common request parameters>
Sample success responses
XML
format
<DescribeInstanceSpecInfoResponse>
<InstanceSpecInfos>
<Value>true</Value>
<Code>190</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>191</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>192</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>193</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>194</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>195</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>196</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>197</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>110</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>198</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>111</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>199</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>20</Value>
<Code>112</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>300</Value>
<Code>113</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>20</Value>
<Code>114</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>100</Value>
<Code>115</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>116</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>false</Value>
<Code>117</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>0,1,2,3</Value>
<Code>118</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>false</Value>
<Code>119</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>12</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>13</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>14</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>120</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>121</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>50</Value>
<Code>122</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>123</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>124</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>300</Value>
<Code>125</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>126</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>50</Value>
<Code>127</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>80,81,82,83,84,88,800,808,3333,5000,5222,6001,6666,7000,7001,7002,7003,7004,7005,7006,7009,7010,7011,7012,7013,7014,7015,7016,7018,7019,7020,7021,7022,7023,7024,7025,7026,7070,7081,7082,7083,7088,7097,7777,8000,8001,8002,8003,8009,8020,8021,8022,8025,8026,8080,8081,8082,8083,8084,8085,8086,8087,8088,8089,8090,8091,8181,8800,8888,8889,8999,9000,9001,9002,9080,9200,9999,10000,10001,10080,12601,86,9021,9023,9027,9037,9081,9082,9201,9205,9207,9208,9209,9210,9211,9212,9213,48800,87,97,7510,8686,9180,9916,9918,9919,9928,9929,9939,33702,89,1000,1090,3501,3601,7800,8008,8077,8078,8106,8334,8336,9003,9898,9908,28080</Value>
<Code>128</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>443,4443,5443,6443,7443,8443,9443,8553,8663,9553,9663,18980</Value>
<Code>129</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>130</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>131</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>50</Value>
<Code>132</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>IP,URL,Referer,User-Agent,Params,Query_Arg,Cookie,Content-Type,X-Forwarded-For,Content-Length,Post-Body,Http-Method,Header,URLPath</Value>
<Code>133</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>2</Value>
<Code>134</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>135</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>all</Value>
<Code>136</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>137</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>138</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>30</Value>
<Code>139</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>3</Value>
<Code>140</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>141</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>3</Value>
<Code>142</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>143</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>50</Value>
<Code>144</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>145</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>146</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>147</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>false</Value>
<Code>148</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>149</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>150</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>151</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>200</Value>
<Code>152</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>153</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>154</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>155</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>156</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>157</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>50</Value>
<Code>158</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>159</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>3</Value>
<Code>160</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>wafnext</Value>
<Code>161</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>200</Value>
<Code>162</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>200</Value>
<Code>163</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>200</Value>
<Code>164</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>false</Value>
<Code>165</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>IP,Session,Param,Cookie,Header</Value>
<Code>166</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>167</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>200</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>1</Value>
<Code>168</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>50</Value>
<Code>201</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>169</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>202</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>false</Value>
<Code>203</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>100</Value>
<Code>204</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>50</Value>
<Code>205</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>170</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>171</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>50</Value>
<Code>172</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>173</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>5</Value>
<Code>174</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>500</Value>
<Code>175</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>176</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>177</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>custom</Value>
<Code>178</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>179</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>180</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>50</Value>
<Code>181</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>false</Value>
<Code>182</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>183</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>184</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>false</Value>
<Code>185</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>186</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>187</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>100</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>188</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>5000</Value>
<Code>101</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>189</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>500000</Value>
<Code>102</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>1200</Value>
<Code>103</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>true</Value>
<Code>104</Code>
</InstanceSpecInfos>
<InstanceSpecInfos>
<Value>200</Value>
<Code>105</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>true</Value>
<Code>109</Code>
</InstanceSpecInfos>
<RequestId>E906513E-F6B5-495E-98DC-7BA888671D76</RequestId>
<InstanceId>waf-cn-st2225l****</InstanceId>
<Version>version_hybrid_cloud_standard</Version>
<ExpireTime>1677168000000</ExpireTime>
</DescribeInstanceSpecInfoResponse>
JSON
format
{
"InstanceSpecInfos": [
{
"Value": "true",
"Code": "190"
},
{
"Value": "true",
"Code": "191"
},
{
"Value": "true",
"Code": "192"
},
{
"Value": "true",
"Code": "193"
},
{
"Value": "true",
"Code": "194"
},
{
"Value": "true",
"Code": "195"
},
{
"Value": "true",
"Code": "196"
},
{
"Value": "true",
"Code": "197"
},
{
"Value": "true",
"Code": "110"
},
{
"Value": "true",
"Code": "198"
},
{
"Value": "true",
"Code": "111"
},
{
"Value": "true",
"Code": "199"
},
{
"Value": "20",
"Code": "112"
},
{
"Value": "300",
"Code": "113"
},
{
"Value": "20",
"Code": "114"
},
{
"Value": "100",
"Code": "115"
},
{
"Value": "true",
"Code": "116"
},
{
"Value": "false",
"Code": "117"
},
{
"Value": "0,1,2,3",
"Code": "118"
},
{
"Value": "false",
"Code": "119"
},
{
"Value": "true",
"Code": "12"
},
{
"Value": "true",
"Code": "13"
},
{
"Value": "true",
"Code": "14"
},
{
"Value": "true",
"Code": "120"
},
{
"Value": "true",
"Code": "121"
},
{
"Value": "50",
"Code": "122"
},
{
"Value": "true",
"Code": "123"
},
{
"Value": "true",
"Code": "124"
},
{
"Value": "300",
"Code": "125"
},
{
"Value": "true",
"Code": "126"
},
{
"Value": "50",
"Code": "127"
},
{
"Value": "80,81,82,83,84,88,800,808,3333,5000,5222,6001,6666,7000,7001,7002,7003,7004,7005,7006,7009,7010,7011,7012,7013,7014,7015,7016,7018,7019,7020,7021,7022,7023,7024,7025,7026,7070,7081,7082,7083,7088,7097,7777,8000,8001,8002,8003,8009,8020,8021,8022,8025,8026,8080,8081,8082,8083,8084,8085,8086,8087,8088,8089,8090,8091,8181,8800,8888,8889,8999,9000,9001,9002,9080,9200,9999,10000,10001,10080,12601,86,9021,9023,9027,9037,9081,9082,9201,9205,9207,9208,9209,9210,9211,9212,9213,48800,87,97,7510,8686,9180,9916,9918,9919,9928,9929,9939,33702,89,1000,1090,3501,3601,7800,8008,8077,8078,8106,8334,8336,9003,9898,9908,28080",
"Code": "128"
},
{
"Value": "443,4443,5443,6443,7443,8443,9443,8553,8663,9553,9663,18980",
"Code": "129"
},
{
"Value": "true",
"Code": "130"
},
{
"Value": "true",
"Code": "131"
},
{
"Value": "50",
"Code": "132"
},
{
"Value": "IP,URL,Referer,User-Agent,Params,Query_Arg,Cookie,Content-Type,X-Forwarded-For,Content-Length,Post-Body,Http-Method,Header,URLPath",
"Code": "133"
},
{
"Value": "2",
"Code": "134"
},
{
"Value": "true",
"Code": "135"
},
{
"Value": "all",
"Code": "136"
},
{
"Value": "true",
"Code": "137"
},
{
"Value": "true",
"Code": "138"
},
{
"Value": "30",
"Code": "139"
},
{
"Value": "3",
"Code": "140"
},
{
"Value": "true",
"Code": "141"
},
{
"Value": "3",
"Code": "142"
},
{
"Value": "true",
"Code": "143"
},
{
"Value": "50",
"Code": "144"
},
{
"Value": "true",
"Code": "145"
},
{
"Value": "true",
"Code": "146"
},
{
"Value": "true",
"Code": "147"
},
{
"Value": "false",
"Code": "148"
},
{
"Value": "true",
"Code": "149"
},
{
"Value": "true",
"Code": "150"
},
{
"Value": "true",
"Code": "151"
},
{
"Value": "200",
"Code": "152"
},
{
"Value": "true",
"Code": "153"
},
{
"Value": "true",
"Code": "154"
},
{
"Value": "true",
"Code": "155"
},
{
"Value": "true",
"Code": "156"
},
{
"Value": "true",
"Code": "157"
},
{
"Value": "50",
"Code": "158"
},
{
"Value": "true",
"Code": "159"
},
{
"Value": "3",
"Code": "160"
},
{
"Value": "wafnext",
"Code": "161"
},
{
"Value": "200",
"Code": "162"
},
{
"Value": "200",
"Code": "163"
},
{
"Value": "200",
"Code": "164"
},
{
"Value": "false",
"Code": "165"
},
{
"Value": "IP,Session,Param,Cookie,Header",
"Code": "166"
},
{
"Value": "true",
"Code": "167"
},
{
"Value": "true",
"Code": "200"
},
{
"Value": "1",
"Code": "168"
},
{
"Value": "50",
"Code": "201"
},
{
"Value": "true",
"Code": "169"
},
{
"Value": "true",
"Code": "202"
},
{
"Value": "false",
"Code": "203"
},
{
"Value": "100",
"Code": "204"
},
{
"Value": "50",
"Code": "205"
},
{
"Value": "true",
"Code": "170"
},
{
"Value": "true",
"Code": "171"
},
{
"Value": "50",
"Code": "172"
},
{
"Value": "true",
"Code": "173"
},
{
"Value": "5",
"Code": "174"
},
{
"Value": "500",
"Code": "175"
},
{
"Value": "true",
"Code": "176"
},
{
"Value": "true",
"Code": "177"
},
{
"Value": "custom",
"Code": "178"
},
{
"Value": "true",
"Code": "179"
},
{
"Value": "true",
"Code": "180"
},
{
"Value": "50",
"Code": "181"
},
{
"Value": "false",
"Code": "182"
},
{
"Value": "true",
"Code": "183"
},
{
"Value": "true",
"Code": "184"
},
{
"Value": "false",
"Code": "185"
},
{
"Value": "true",
"Code": "186"
},
{
"Value": "true",
"Code": "187"
},
{
"Value": "true",
"Code": "100"
},
{
"Value": "true",
"Code": "188"
},
{
"Value": "5000",
"Code": "101"
},
{
"Value": "true",
"Code": "189"
},
{
"Value": "500000",
"Code": "102"
},
{
"Value": "1200",
"Code": "103"
},
{
"Value": "true",
"Code": "104"
},
{
"Value": "200",
"Code": "105"
},
{
"Value": "20",
"Code": "106"
},
{
"Value": "true",
"Code": "107"
},
{
"Value": "true",
"Code": "108"
},
{
"Value": "true",
"Code": "109"
}
],
"RequestId": "E906513E-F6B5-495E-98DC-7BA888671D76",
"InstanceId": "waf-cn-st2225l****",
"Version": "version_hybrid_cloud_standard",
"ExpireTime": "1677168000000"
}
Error codes
For a list of error codes, visit the API Error Center.