doc-exports/docs/fg/api-ref/functiongraph_06_1018.html
Chen, Junjie cb4b0ade33 FG API 20240924 version
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: Chen, Junjie <chenjunjie@huawei.com>
Co-committed-by: Chen, Junjie <chenjunjie@huawei.com>
2024-10-28 18:55:02 +00:00

935 lines
75 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<a name="functiongraph_06_1018"></a><a name="functiongraph_06_1018"></a>
<h1 class="topictitle1">Updating Max. Instances of a Function</h1>
<div id="body1352175359"><div class="section" id="functiongraph_06_1018__section113581712357"><h4 class="sectiontitle">Function</h4><p id="functiongraph_06_1018__p1235141711355">This API is used to update the maximum number of instances of a function.</p>
</div>
<div class="section" id="functiongraph_06_1018__section14367171353"><h4 class="sectiontitle">URI</h4><p id="functiongraph_06_1018__p73616177354">PUT /v2/{project_id}/fgs/functions/{function_urn}/config-max-instance</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__table193761783519" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Path Parameters</caption><thead align="left"><tr id="functiongraph_06_1018__row6371917163515"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.2.3.2.5.1.1"><p id="functiongraph_06_1018__p203881712353">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.2.3.2.5.1.2"><p id="functiongraph_06_1018__p1338517183518">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.2.3.2.5.1.3"><p id="functiongraph_06_1018__p7381617193511">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.2.3.2.5.1.4"><p id="functiongraph_06_1018__p17383178357">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row33771710358"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.1 "><p id="functiongraph_06_1018__p193971715356">project_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.2 "><p id="functiongraph_06_1018__p15391177359">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.3 "><p id="functiongraph_06_1018__p239717113514">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.2.3.2.5.1.4 "><p id="functiongraph_06_1018__p13398177355">Project ID. For details, see <a href="functiongraph_06_0260.html">Obtaining a Project ID</a>.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row1437201743513"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.1 "><p id="functiongraph_06_1018__p1540131713357">function_urn</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.2 "><p id="functiongraph_06_1018__p19402174353">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.2.3.2.5.1.3 "><p id="functiongraph_06_1018__p840171773518">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.2.3.2.5.1.4 "><p id="functiongraph_06_1018__p14015172358">Function URN. For details, see the function model description.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="functiongraph_06_1018__section204001717357"><h4 class="sectiontitle">Request Parameters</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__HeaderParameter" frame="border" border="1" rules="all"><caption><b>Table 2 </b>Request header parameters</caption><thead align="left"><tr id="functiongraph_06_1018__row841917163514"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.2.2.5.1.1"><p id="functiongraph_06_1018__p14421171352">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.2.2.5.1.2"><p id="functiongraph_06_1018__p442171793516">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.2.2.5.1.3"><p id="functiongraph_06_1018__p12421176358">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.2.2.5.1.4"><p id="functiongraph_06_1018__p7423179354">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row11411817123514"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.1 "><p id="functiongraph_06_1018__p14441817143515">X-Auth-Token</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.2 "><p id="functiongraph_06_1018__p84591753512">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.3 "><p id="functiongraph_06_1018__p04661719356">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.2.2.5.1.4 "><p id="functiongraph_06_1018__p346151719354">User token.</p>
<p id="functiongraph_06_1018__p546121717359">It can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is the user token.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row24113179356"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.1 "><p id="functiongraph_06_1018__p246151713352">Content-Type</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.2 "><p id="functiongraph_06_1018__p447141714351">Yes</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.2.2.5.1.3 "><p id="functiongraph_06_1018__p04781773515">String</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.2.2.5.1.4 "><p id="functiongraph_06_1018__p1547111783515">Message body type (format).</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__request_UpdateFunctionMaxInstanceConfigRequestBody" frame="border" border="1" rules="all"><caption><b>Table 3 </b>Request body parameters</caption><thead align="left"><tr id="functiongraph_06_1018__row1347171773512"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.3.2.5.1.1"><p id="functiongraph_06_1018__p114871713355">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.3.2.5.1.2"><p id="functiongraph_06_1018__p148191712353">Mandatory</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.3.3.2.5.1.3"><p id="functiongraph_06_1018__p1349161733510">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40%" id="mcps1.3.3.3.2.5.1.4"><p id="functiongraph_06_1018__p549101763513">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row12481170352"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.1 "><p id="functiongraph_06_1018__p144931712358">max_instance_num</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.2 "><p id="functiongraph_06_1018__p114971711358">No</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.3.3.2.5.1.3 "><p id="functiongraph_06_1018__p1450417103514">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="40%" headers="mcps1.3.3.3.2.5.1.4 "><p id="functiongraph_06_1018__p5501317183517">Maximum number of instances. -1 indicates that the number of instances is unlimited, and 0 indicates that the function is disabled.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="functiongraph_06_1018__section2506172356"><h4 class="sectiontitle">Response Parameters</h4><p id="functiongraph_06_1018__p150101712356"><strong id="functiongraph_06_1018__b10501817163510">Status code: 200</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__response_UpdateFunctionMaxInstanceConfigResponseBody" frame="border" border="1" rules="all"><caption><b>Table 4 </b>Response body parameters</caption><thead align="left"><tr id="functiongraph_06_1018__row4527171350"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.3.2.4.1.1"><p id="functiongraph_06_1018__p166118170350">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.3.2.4.1.2"><p id="functiongraph_06_1018__p9621317113513">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.3.2.4.1.3"><p id="functiongraph_06_1018__p963121793515">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row35215178352"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p26315175356">func_urn</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p66310179353">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p7631717123517">Function URN.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row1152317183516"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p264181714357">func_name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p16410171353">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p164117123518">Function name.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row135371716353"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p14651417133514">domain_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p10651117133513">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p176517174354">Domain ID.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row6531176353"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p196516174350">namespace</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p166516179356">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p666117193510">Project ID.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row16531517143515"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p156615177351">project_name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p26610177354">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p76691717354">Project name.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row3531617203516"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p96751715352">package</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p667181713517">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p0671617113512">Group to which the function belongs. This field is defined to group functions.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row35312174359"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p19672017133511">runtime</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p767181793516">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p568131711353">Environment for executing a function. Options: Python2.7 Python 3.6 Python 3.9 Go 1.8 Go 1.x Java 8 Java 11 Node.js 6.10 Node.js 8.10 Node.js 10.16 Node.js 12.13 Node.js 14.18 C# (.NET Core 2.0) C# (.NET Core 2.1) C# (.NET Core 3.1) Custom PHP 7.3 HTTP Custom image-based functions</p>
<p id="functiongraph_06_1018__p5681617153514">Enumeration values:</p>
<ul id="functiongraph_06_1018__ul7680174357"><li id="functiongraph_06_1018__li136801773513"><strong id="functiongraph_06_1018__b2069101714353">Java8</strong></li><li id="functiongraph_06_1018__li869171733517"><strong id="functiongraph_06_1018__b06921710355">Java11</strong></li><li id="functiongraph_06_1018__li9691417173510"><strong id="functiongraph_06_1018__b3701417153517">Node.js6.10</strong></li><li id="functiongraph_06_1018__li47031719356"><strong id="functiongraph_06_1018__b187011175352">Node.js8.10</strong></li><li id="functiongraph_06_1018__li87021733516"><strong id="functiongraph_06_1018__b1870111743510">Node.js10.16</strong></li><li id="functiongraph_06_1018__li167081713519"><strong id="functiongraph_06_1018__b770111718350">Node.js12.13</strong></li><li id="functiongraph_06_1018__li1770101719356"><strong id="functiongraph_06_1018__b870201718359">Node.js14.18</strong></li><li id="functiongraph_06_1018__li10701217133510"><strong id="functiongraph_06_1018__b19711217193515">Python2.7</strong></li><li id="functiongraph_06_1018__li187161713514"><strong id="functiongraph_06_1018__b1971121716353">Python3.6</strong></li><li id="functiongraph_06_1018__li1471111711359"><strong id="functiongraph_06_1018__b27171714359">Go1.8</strong></li><li id="functiongraph_06_1018__li77114178350"><strong id="functiongraph_06_1018__b1571101712356">Go1.x</strong></li><li id="functiongraph_06_1018__li2713176358"><strong id="functiongraph_06_1018__b1171617193510">C#(.NET Core 2.0)</strong></li><li id="functiongraph_06_1018__li77161710357"><strong id="functiongraph_06_1018__b117231733513">C#(.NET Core 2.1)</strong></li><li id="functiongraph_06_1018__li17723171350"><strong id="functiongraph_06_1018__b7729173350">C#(.NET Core 3.1)</strong></li><li id="functiongraph_06_1018__li1972121715356"><strong id="functiongraph_06_1018__b27261773518">Custom</strong></li><li id="functiongraph_06_1018__li107214177351"><strong id="functiongraph_06_1018__b77210177353">PHP7.3</strong></li><li id="functiongraph_06_1018__li1772181716355"><strong id="functiongraph_06_1018__b373417133514">Python3.9</strong></li><li id="functiongraph_06_1018__li1273417133516"><strong id="functiongraph_06_1018__b97318177354">http</strong></li><li id="functiongraph_06_1018__li20732174358"><strong id="functiongraph_06_1018__b4732017193519">Custom Image</strong></li></ul>
</td>
</tr>
<tr id="functiongraph_06_1018__row1753191717353"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p19738173351">timeout</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p37331753515">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p1774181710352">Maximum duration the function can be executed. Value range: 3s259,200s.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row1653161783519"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p1674181753517">handler</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p10741617193512">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p197681763517">Handler of a function in the format of "xx.xx". It must contain a period (.).</p>
<p id="functiongraph_06_1018__p3761117163517">For example, for Node.js function myfunction.handler, the file name is myfunction.js, and the handler function is handler.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row05320173353"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p377151753516">memory_size</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p97851783512">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p1479517153510">Memory consumed by a function.</p>
<p id="functiongraph_06_1018__p37916178351">Unit: MB.</p>
<p id="functiongraph_06_1018__p77981714357">The value can be 128, 256, 512, 768, 1024, 1280, 1536, 1792, 2048, 2560, 3072, 3584 or 4096.</p>
<p id="functiongraph_06_1018__p7791017203510">The value ranges from 128 to 4096.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row756121783517"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p48091719355">cpu</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p2809178357">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p1880101723517">CPU resources of a function. Unit: millicore (1 core = 1000 millicores). The value of this field is proportional to that of MemorySize. By default, 100 CPU millicores are required for 128 MB memory.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row1756121793518"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p1680111713351">code_type</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p480181753517">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p981181718353">Function code type. Options: inline: inline code zip: ZIP file obs: function code stored in an OBS bucket jar: JAR file, mainly for Java functions Custom-Image-Swr: The function code comes from the SWR custom image.</p>
<p id="functiongraph_06_1018__p2811517183511">Enumeration values:</p>
<ul id="functiongraph_06_1018__ul138111171358"><li id="functiongraph_06_1018__li6813177359"><strong id="functiongraph_06_1018__b881131793519">inline</strong></li><li id="functiongraph_06_1018__li138116178357"><strong id="functiongraph_06_1018__b781141719352">zip</strong></li><li id="functiongraph_06_1018__li5821317163512"><strong id="functiongraph_06_1018__b1482617193512">obs</strong></li><li id="functiongraph_06_1018__li982121733510"><strong id="functiongraph_06_1018__b108271715358">jar</strong></li><li id="functiongraph_06_1018__li1782191714354"><strong id="functiongraph_06_1018__b17822176353">Custom-Image-Swr</strong></li></ul>
</td>
</tr>
<tr id="functiongraph_06_1018__row1856111718357"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p9826175352">code_url</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p68321773519">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p883101743518">If code_type is set to obs, enter the OBS URL of the function code package. If code_type is not set to obs, leave this parameter blank.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row15641716357"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p18381719351">code_filename</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p108311711359">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p284101716359">Name of a function file. This parameter is mandatory only when code_type is set to jar or zip.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row6561017153511"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p084917103515">code_size</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p884191793515">Long</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p9866172350">Code size in bytes.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row95621710353"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p1186717163517">user_data</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p1386317143511">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p986131783511">Name/Value information defined for the function.</p>
<p id="functiongraph_06_1018__p487161783519">These are parameters used in a function.</p>
<p id="functiongraph_06_1018__p148714175358">For example, if a function needs to access a host, define Host={host_ip}. You can define a maximum of 20 such parameters, and their total length cannot exceed 4 KB.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row105612174356"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p1987161713514">encrypted_user_data</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p12881417153516">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p168817178359">User-defined name/value to be encrypted.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row85691783510"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p198851743518">digest</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p1886171352">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p188121712357">SHA512 hash value of function code, which is used to determine whether the function has changed.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row0569173359"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p98911710359">version</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p3891517143517">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p108941716356">Function version, which is automatically generated by the system. The version name is in the format of "vYYYYMMDD-HHMMSS" (v+year/month/day-hour/minute/second).</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row55701715358"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p1789181763518">image_name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p1689317123516">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p18901117193517">Internal identifier of a function version.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row195791714359"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p1890217103517">xrole</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p159014171357">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p1291317163511">Agency used by the function. You need to create an agency on the IAM console. This field is mandatory when a function needs to access other services. After specifying a function execution agency, you can use the context method in the function handler to obtain a token, an AK, and an SK for accessing other cloud services. No agency is required if FunctionGraph does not access any cloud services.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row85713178353"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p591317133519">app_xrole</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p17914177353">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p4915172358">Execution agency. You can optimize performance by configuring a separate agency for function execution, otherwise, the same agency is used for both execution and configuration.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row185741713357"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p392141719350">description</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p1092201715359">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p9931017113510">Function description.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row55718175351"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p1393517133514">last_modified</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p149310175354">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p2094181753513">Time when the function was last updated.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row95719175353"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p094141733520">func_vpc</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p494111715358"><a href="#functiongraph_06_1018__response_FuncVpc">FuncVpc</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p189591703514">VPC configuration. An agency with VPC permissions must be configured for the function.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row2057181743512"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p12951717163512">mount_config</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p1395121743516"><a href="#functiongraph_06_1018__response_MountConfig">MountConfig</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p69512176354">Mounting configuration.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row205713174359"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p69621712352">strategy_config</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p119641713515"><a href="#functiongraph_06_1018__response_StrategyConfig">StrategyConfig</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p296101719352">Function policy configuration.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row757161712351"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p596017103516">dependencies</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p1296017193519">Array of <a href="#functiongraph_06_1018__response_Dependency">Dependency</a> objects</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p1975171358">Dependency packages.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row15721717358"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p1997161733515">initializer_handler</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p1971717193517">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p9971917173518">Initializer of the function in the format of "xx.xx". It must contain a period (.). This parameter is mandatory when the initialization function is configured. For example, for Node.js function myfunction.initializer, the file name is myfunction.js, and the initialization function is initializer.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row2571917143517"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p59871717358">initializer_timeout</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p189861710353">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p49811176355">Maximum duration the function can be initialized. Value range: 1s300s. This parameter is mandatory when the initialization function is configured.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row135751717354"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p149871793515">pre_stop_handler</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p298171710354">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p499317123510">The pre-stop handler of a function. The value must contain a period (.) in the format of xx.xx. For example, for Node.js function myfunction.pre_stop_handler, the file name is myfunction.js, and the initialization function is pre_stop_handler.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row1258917123519"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p16995174352">pre_stop_timeout</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p499191753517">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p29961773518">Maximum duration the function can be initialized. Value range: 1s90s.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row2588174359"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p17991917153514">enterprise_project_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p5100817193510">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p111002171351">Enterprise project ID. This parameter is mandatory if you create a function as an enterprise user.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row175851717357"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p7100201718359">long_time</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p1910016177353">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p1210141773520">Whether to allow a long timeout.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row18585172358"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p6101121723516">log_group_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p1110151723516">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p12101117153516">Log group ID.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row165901713512"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p6102191783510">log_stream_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p4102141711357">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p14102117113513">Log stream ID.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row96081753518"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p11021017153511">type</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p2102101710357">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p151032175352">v2 indicates an official version, and v1 indicates a deprecated version.</p>
<p id="functiongraph_06_1018__p5103191733518">Enumeration values:</p>
<ul id="functiongraph_06_1018__ul1210391733516"><li id="functiongraph_06_1018__li810312173350"><strong id="functiongraph_06_1018__b1410311720356">v1</strong></li><li id="functiongraph_06_1018__li151039174357"><strong id="functiongraph_06_1018__b2104171715352">v2</strong></li></ul>
</td>
</tr>
<tr id="functiongraph_06_1018__row07271456135119"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p12727115645112">enable_cloud_debug</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p15728456115116">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p27281656125118">Whether to enable cloud debugging to adapt to the CloudDebug scenario. (discarded)</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row46001783520"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p2537181923515">enable_dynamic_memory</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p18537419163514">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p953721918356">Whether to enable dynamic memory allocation.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row106018173352"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p175371419113520">is_stateful_function</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p1653771917351">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p253711194355">Whether stateful functions are supported. This parameter is supported in FunctionGraph v2.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row18611517163514"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p105374193359">domain_names</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p5537181918352">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p16537319163513">Private domain name configured for resolution.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row166001835185214"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p12600113515526">is_return_stream</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p860063520527">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p8600193505212">Whether to return stream data. (discarded)</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row1986083719527"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.1 "><p id="functiongraph_06_1018__p4860337125213">enable_auth_in_header</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.3.2.4.1.2 "><p id="functiongraph_06_1018__p128601037155219">Boolean</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.3.2.4.1.3 "><p id="functiongraph_06_1018__p16860103712527">Whether to add authentication information to request header for custom image-based functions.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="functiongraph_06_1018__response_FuncVpc"></a><a name="response_FuncVpc"></a><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__response_FuncVpc" frame="border" border="1" rules="all"><caption><b>Table 5 </b>FuncVpc</caption><thead align="left"><tr id="functiongraph_06_1018__row9108917203515"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.4.2.4.1.1"><p id="functiongraph_06_1018__p7538181953513">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.4.2.4.1.2"><p id="functiongraph_06_1018__p20538101923512">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.4.2.4.1.3"><p id="functiongraph_06_1018__p3538919143512">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row61098174353"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.1 "><p id="functiongraph_06_1018__p1538181923514">domain_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.2 "><p id="functiongraph_06_1018__p3538101933520">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.4.2.4.1.3 "><p id="functiongraph_06_1018__p155388196351">Domain name ID.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row17109111712357"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.1 "><p id="functiongraph_06_1018__p8538719203515">namespace</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.2 "><p id="functiongraph_06_1018__p05391419113510">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.4.2.4.1.3 "><p id="functiongraph_06_1018__p1753901913518">Project ID.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row1210931713514"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.1 "><p id="functiongraph_06_1018__p5539161933514">vpc_name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.2 "><p id="functiongraph_06_1018__p165391197355">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.4.2.4.1.3 "><p id="functiongraph_06_1018__p135390190357">VPC name.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row18109181711358"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.1 "><p id="functiongraph_06_1018__p1753913192358">vpc_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.2 "><p id="functiongraph_06_1018__p16539131911352">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.4.2.4.1.3 "><p id="functiongraph_06_1018__p953981917352">VPC ID.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row31098174350"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.1 "><p id="functiongraph_06_1018__p85391019103512">subnet_name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.2 "><p id="functiongraph_06_1018__p25391419163510">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.4.2.4.1.3 "><p id="functiongraph_06_1018__p1153951913519">Subnet name.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row14109101715352"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.1 "><p id="functiongraph_06_1018__p4540219123517">subnet_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.2 "><p id="functiongraph_06_1018__p55401619193510">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.4.2.4.1.3 "><p id="functiongraph_06_1018__p1354015194358">Subnet ID.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row141091172356"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.1 "><p id="functiongraph_06_1018__p195401419193515">cidr</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.2 "><p id="functiongraph_06_1018__p0540191993517">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.4.2.4.1.3 "><p id="functiongraph_06_1018__p16540171933516">Subnet mask.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row1510913176357"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.1 "><p id="functiongraph_06_1018__p1154012192354">gateway</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.2 "><p id="functiongraph_06_1018__p454081911350">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.4.2.4.1.3 "><p id="functiongraph_06_1018__p1854010192355">Gateway.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row1109121793511"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.1 "><p id="functiongraph_06_1018__p7540191914354">security_groups</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.4.2.4.1.2 "><p id="functiongraph_06_1018__p12540151933516">Array of strings</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.4.2.4.1.3 "><p id="functiongraph_06_1018__p1454051911351">Security group.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="functiongraph_06_1018__response_MountConfig"></a><a name="response_MountConfig"></a><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__response_MountConfig" frame="border" border="1" rules="all"><caption><b>Table 6 </b>MountConfig</caption><thead align="left"><tr id="functiongraph_06_1018__row18115151716359"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.5.2.4.1.1"><p id="functiongraph_06_1018__p12541151913516">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.5.2.4.1.2"><p id="functiongraph_06_1018__p18541171911357">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.5.2.4.1.3"><p id="functiongraph_06_1018__p1054110199359">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row15115191717359"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.5.2.4.1.1 "><p id="functiongraph_06_1018__p19541151916353">mount_user</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.5.2.4.1.2 "><p id="functiongraph_06_1018__p15411419143513"><a href="#functiongraph_06_1018__response_MountUser">MountUser</a> object</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.5.2.4.1.3 "><p id="functiongraph_06_1018__p105411919173517">User information.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row811591713355"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.5.2.4.1.1 "><p id="functiongraph_06_1018__p1154121983512">func_mounts</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.5.2.4.1.2 "><p id="functiongraph_06_1018__p354151913515">Array of <a href="#functiongraph_06_1018__response_FuncMount">FuncMount</a> objects</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.5.2.4.1.3 "><p id="functiongraph_06_1018__p15424191352">Mounted resources.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="functiongraph_06_1018__response_MountUser"></a><a name="response_MountUser"></a><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__response_MountUser" frame="border" border="1" rules="all"><caption><b>Table 7 </b>MountUser</caption><thead align="left"><tr id="functiongraph_06_1018__row311821710353"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.6.2.4.1.1"><p id="functiongraph_06_1018__p125423198354">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.6.2.4.1.2"><p id="functiongraph_06_1018__p10542101993518">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.6.2.4.1.3"><p id="functiongraph_06_1018__p185429197357">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row41181917123517"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.6.2.4.1.1 "><p id="functiongraph_06_1018__p205425192357">user_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.6.2.4.1.2 "><p id="functiongraph_06_1018__p4542619113513">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.6.2.4.1.3 "><p id="functiongraph_06_1018__p75421119163513">User ID, a non-0 integer from 1 to 65534.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row9118181710359"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.6.2.4.1.1 "><p id="functiongraph_06_1018__p95431619183515">user_group_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.6.2.4.1.2 "><p id="functiongraph_06_1018__p165431219143513">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.6.2.4.1.3 "><p id="functiongraph_06_1018__p254361918352">User group ID, a non-0 integer from 1 to 65534.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="functiongraph_06_1018__response_FuncMount"></a><a name="response_FuncMount"></a><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__response_FuncMount" frame="border" border="1" rules="all"><caption><b>Table 8 </b>FuncMount</caption><thead align="left"><tr id="functiongraph_06_1018__row1312481793515"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.7.2.4.1.1"><p id="functiongraph_06_1018__p16543919113518">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.7.2.4.1.2"><p id="functiongraph_06_1018__p18544101916354">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.7.2.4.1.3"><p id="functiongraph_06_1018__p1554441933520">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row11244173352"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.7.2.4.1.1 "><p id="functiongraph_06_1018__p15544161911355">mount_type</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.7.2.4.1.2 "><p id="functiongraph_06_1018__p1254419196351">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.7.2.4.1.3 "><p id="functiongraph_06_1018__p11544131913512">Mount type. The value can be sfs, sfsTurbo, or ecs. This parameter is mandatory when func_mounts is not empty.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row15125181718357"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.7.2.4.1.1 "><p id="functiongraph_06_1018__p145443192351">mount_resource</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.7.2.4.1.2 "><p id="functiongraph_06_1018__p95451719153513">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.7.2.4.1.3 "><p id="functiongraph_06_1018__p2054511993515">ID of the mounted resource (cloud service ID). This parameter is mandatory when func_mounts is not empty.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row712521743517"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.7.2.4.1.1 "><p id="functiongraph_06_1018__p654516191351">mount_share_path</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.7.2.4.1.2 "><p id="functiongraph_06_1018__p195451419123515">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.7.2.4.1.3 "><p id="functiongraph_06_1018__p16545119193511">Remote mount path. For example, 192.168.0.12:/data. This parameter is mandatory if mount_type is set to ecs.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row131254179356"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.7.2.4.1.1 "><p id="functiongraph_06_1018__p754561923513">local_mount_path</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.7.2.4.1.2 "><p id="functiongraph_06_1018__p1854521919358">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.7.2.4.1.3 "><p id="functiongraph_06_1018__p554581913352">Function access path. This parameter is mandatory when func_mounts is not empty.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="functiongraph_06_1018__response_StrategyConfig"></a><a name="response_StrategyConfig"></a><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__response_StrategyConfig" frame="border" border="1" rules="all"><caption><b>Table 9 </b>StrategyConfig</caption><thead align="left"><tr id="functiongraph_06_1018__row21281417193514"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.8.2.4.1.1"><p id="functiongraph_06_1018__p195462019153513">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.8.2.4.1.2"><p id="functiongraph_06_1018__p1054641920356">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.8.2.4.1.3"><p id="functiongraph_06_1018__p10546171917351">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row112841703515"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.8.2.4.1.1 "><p id="functiongraph_06_1018__p12546019153511">concurrency</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.8.2.4.1.2 "><p id="functiongraph_06_1018__p2546101914352">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.8.2.4.1.3 "><p id="functiongraph_06_1018__p25460199355">Maximum number of instances for a single function. For v1, the value can be 0 or 1; for v2, it ranges from 1 to 1000.</p>
<ul id="functiongraph_06_1018__ul454691993513"><li id="functiongraph_06_1018__li1554661983511">-1: The function has unlimited instances.</li><li id="functiongraph_06_1018__li15546919113513">0: The function is disabled.</li></ul>
</td>
</tr>
<tr id="functiongraph_06_1018__row2128517183517"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.8.2.4.1.1 "><p id="functiongraph_06_1018__p1054711191352">concurrent_num</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.8.2.4.1.2 "><p id="functiongraph_06_1018__p115476192353">Integer</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.8.2.4.1.3 "><p id="functiongraph_06_1018__p1254751933513">Number of concurrent requests per instance. This parameter is supported only by v2. The value ranges from 1 to 1,000.</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tablenoborder"><a name="functiongraph_06_1018__response_Dependency"></a><a name="response_Dependency"></a><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__response_Dependency" frame="border" border="1" rules="all"><caption><b>Table 10 </b>Dependency</caption><thead align="left"><tr id="functiongraph_06_1018__row111311217163517"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.9.2.4.1.1"><p id="functiongraph_06_1018__p11548141963515">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.9.2.4.1.2"><p id="functiongraph_06_1018__p17548151914351">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.9.2.4.1.3"><p id="functiongraph_06_1018__p1254812194352">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row913101719354"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.1 "><p id="functiongraph_06_1018__p165480198359">id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="functiongraph_06_1018__p7549151973511">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.9.2.4.1.3 "><p id="functiongraph_06_1018__p55491119113515">Dependency version ID.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row15131191713354"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.1 "><p id="functiongraph_06_1018__p1554971917353">owner</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="functiongraph_06_1018__p16549181915353">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.9.2.4.1.3 "><p id="functiongraph_06_1018__p195491619133515">Domain ID of the dependency owner.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row5131317113513"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.1 "><p id="functiongraph_06_1018__p115498193353">link</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="functiongraph_06_1018__p165491519173514">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.9.2.4.1.3 "><p id="functiongraph_06_1018__p95491719183513">URL of the dependency on OBS.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row413201713511"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.1 "><p id="functiongraph_06_1018__p195491119153517">runtime</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="functiongraph_06_1018__p45491919193515">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.9.2.4.1.3 "><p id="functiongraph_06_1018__p20549191918358">Environment for executing a function. Options: Python2.7 Python 3.6 Python 3.9 Go 1.8 Go 1.x Java 8 Java 11 Node.js 6.10 Node.js 8.10 Node.js 10.16 Node.js 12.13 Node.js 14.18 C# (.NET Core 2.0) C# (.NET Core 2.1) C# (.NET Core 3.1) Custom PHP 7.3 HTTP Custom image-based functions</p>
<p id="functiongraph_06_1018__p17550019183511">Enumeration values:</p>
<ul id="functiongraph_06_1018__ul19550519123510"><li id="functiongraph_06_1018__li2550141914352"><strong id="functiongraph_06_1018__b655010194352">Java8</strong></li><li id="functiongraph_06_1018__li13550181903520"><strong id="functiongraph_06_1018__b145501019133511">Java11</strong></li><li id="functiongraph_06_1018__li25501119203515"><strong id="functiongraph_06_1018__b175501919133513">Node.js6.10</strong></li><li id="functiongraph_06_1018__li14550101973515"><strong id="functiongraph_06_1018__b2550619153518">Node.js8.10</strong></li><li id="functiongraph_06_1018__li11550919103512"><strong id="functiongraph_06_1018__b185501219103518">Node.js10.16</strong></li><li id="functiongraph_06_1018__li9550319163516"><strong id="functiongraph_06_1018__b1755013197355">Node.js12.13</strong></li><li id="functiongraph_06_1018__li195511319123510"><strong id="functiongraph_06_1018__b14551111914357">Node.js14.18</strong></li><li id="functiongraph_06_1018__li755121910351"><strong id="functiongraph_06_1018__b1455131911355">Python2.7</strong></li><li id="functiongraph_06_1018__li16551151953513"><strong id="functiongraph_06_1018__b1155112191353">Python3.6</strong></li><li id="functiongraph_06_1018__li0551719173510"><strong id="functiongraph_06_1018__b65511219193510">Go1.8</strong></li><li id="functiongraph_06_1018__li17551191913350"><strong id="functiongraph_06_1018__b1455151973519">Go1.x</strong></li><li id="functiongraph_06_1018__li15551121953513"><strong id="functiongraph_06_1018__b355171943510">C#(.NET Core 2.0)</strong></li><li id="functiongraph_06_1018__li10551171913355"><strong id="functiongraph_06_1018__b1355215197357">C#(.NET Core 2.1)</strong></li><li id="functiongraph_06_1018__li16552219173516"><strong id="functiongraph_06_1018__b1155251973514">C#(.NET Core 3.1)</strong></li><li id="functiongraph_06_1018__li955281918358"><strong id="functiongraph_06_1018__b65521319203510">Custom</strong></li><li id="functiongraph_06_1018__li7552151915355"><strong id="functiongraph_06_1018__b18552111912356">PHP7.3</strong></li><li id="functiongraph_06_1018__li855221919356"><strong id="functiongraph_06_1018__b955251912359">Python3.9</strong></li><li id="functiongraph_06_1018__li15529197357"><strong id="functiongraph_06_1018__b1955211943510">http</strong></li><li id="functiongraph_06_1018__li14552919133511"><strong id="functiongraph_06_1018__b1655231911358">Custom Image</strong></li></ul>
</td>
</tr>
<tr id="functiongraph_06_1018__row91321217133515"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.1 "><p id="functiongraph_06_1018__p19552719123520">etag</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="functiongraph_06_1018__p7552719103518">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.9.2.4.1.3 "><p id="functiongraph_06_1018__p105531819133511">MD5 value of a dependency.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row2132131763515"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.1 "><p id="functiongraph_06_1018__p2553181943510">size</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="functiongraph_06_1018__p655315198357">Long</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.9.2.4.1.3 "><p id="functiongraph_06_1018__p65531519163519">Dependency size.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row4132161773515"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.1 "><p id="functiongraph_06_1018__p4553419183513">name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="functiongraph_06_1018__p11553131920353">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.9.2.4.1.3 "><p id="functiongraph_06_1018__p115531419123513">Dependence name.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row213271733519"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.1 "><p id="functiongraph_06_1018__p65530193351">description</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="functiongraph_06_1018__p10553619183516">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.9.2.4.1.3 "><p id="functiongraph_06_1018__p5553119113514">Dependency description.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row15132141723518"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.1 "><p id="functiongraph_06_1018__p19553131903516">file_name</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="functiongraph_06_1018__p1655351913355">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.9.2.4.1.3 "><p id="functiongraph_06_1018__p15554619133512">File name of a dependency package (ZIP).</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row9132191715352"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.1 "><p id="functiongraph_06_1018__p135541419183511">version</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="functiongraph_06_1018__p1355419196351">Long</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.9.2.4.1.3 "><p id="functiongraph_06_1018__p1155416195357">Dependency version ID.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row1213251753514"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.1 "><p id="functiongraph_06_1018__p175549199353">dep_id</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="functiongraph_06_1018__p155417196352">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.9.2.4.1.3 "><p id="functiongraph_06_1018__p1155416198358">Dependency ID.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row16132181713519"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.1 "><p id="functiongraph_06_1018__p10554719173511">last_modified</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.9.2.4.1.2 "><p id="functiongraph_06_1018__p14554319193517">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.9.2.4.1.3 "><p id="functiongraph_06_1018__p1255491953518">Time when the function was last updated.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="functiongraph_06_1018__p955481953512"><strong id="functiongraph_06_1018__b455471915356">Status code: 400</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__response_ErrorResp" frame="border" border="1" rules="all"><caption><b>Table 11 </b>Response body parameters</caption><thead align="left"><tr id="functiongraph_06_1018__row9147217153511"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.11.2.4.1.1"><p id="functiongraph_06_1018__p3555101943510">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.11.2.4.1.2"><p id="functiongraph_06_1018__p8556171914357">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.11.2.4.1.3"><p id="functiongraph_06_1018__p655681963517">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row214751733519"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.11.2.4.1.1 "><p id="functiongraph_06_1018__p95565197357">error_code</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.11.2.4.1.2 "><p id="functiongraph_06_1018__p5556519143513">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.11.2.4.1.3 "><p id="functiongraph_06_1018__p11556319173518">Error code.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row614781719355"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.11.2.4.1.1 "><p id="functiongraph_06_1018__p255631919358">error_msg</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.11.2.4.1.2 "><p id="functiongraph_06_1018__p8556161913359">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.11.2.4.1.3 "><p id="functiongraph_06_1018__p155641903513">Error message.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="functiongraph_06_1018__p1155612199357"><strong id="functiongraph_06_1018__b1655681912351">Status code: 401</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__table314901723511" frame="border" border="1" rules="all"><caption><b>Table 12 </b>Response body parameters</caption><thead align="left"><tr id="functiongraph_06_1018__row41491174356"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.13.2.4.1.1"><p id="functiongraph_06_1018__p9557181943511">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.13.2.4.1.2"><p id="functiongraph_06_1018__p355781911354">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.13.2.4.1.3"><p id="functiongraph_06_1018__p12557171912352">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row16150417103517"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.13.2.4.1.1 "><p id="functiongraph_06_1018__p1055711983516">error_code</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.13.2.4.1.2 "><p id="functiongraph_06_1018__p125574193354">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.13.2.4.1.3 "><p id="functiongraph_06_1018__p1155711910359">Error code.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row101501517113512"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.13.2.4.1.1 "><p id="functiongraph_06_1018__p19557151953519">error_msg</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.13.2.4.1.2 "><p id="functiongraph_06_1018__p135571019133519">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.13.2.4.1.3 "><p id="functiongraph_06_1018__p055791933516">Error message.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="functiongraph_06_1018__p655881910358"><strong id="functiongraph_06_1018__b165584195355">Status code: 403</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__table4153111716350" frame="border" border="1" rules="all"><caption><b>Table 13 </b>Response body parameters</caption><thead align="left"><tr id="functiongraph_06_1018__row815411175359"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.15.2.4.1.1"><p id="functiongraph_06_1018__p1655891973516">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.15.2.4.1.2"><p id="functiongraph_06_1018__p6558181923510">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.15.2.4.1.3"><p id="functiongraph_06_1018__p8559181915351">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row215419172358"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.15.2.4.1.1 "><p id="functiongraph_06_1018__p10559131993516">error_code</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.15.2.4.1.2 "><p id="functiongraph_06_1018__p1455916190350">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.15.2.4.1.3 "><p id="functiongraph_06_1018__p1655910192351">Error code.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row1415431723511"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.15.2.4.1.1 "><p id="functiongraph_06_1018__p105602019183520">error_msg</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.15.2.4.1.2 "><p id="functiongraph_06_1018__p175611119153512">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.15.2.4.1.3 "><p id="functiongraph_06_1018__p25612193351">Error message.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="functiongraph_06_1018__p756131919358"><strong id="functiongraph_06_1018__b145611199353">Status code: 404</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__table15157111773518" frame="border" border="1" rules="all"><caption><b>Table 14 </b>Response body parameters</caption><thead align="left"><tr id="functiongraph_06_1018__row19157111719357"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.17.2.4.1.1"><p id="functiongraph_06_1018__p65621419173512">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.17.2.4.1.2"><p id="functiongraph_06_1018__p356213197354">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.17.2.4.1.3"><p id="functiongraph_06_1018__p11562121916354">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row315713171355"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.17.2.4.1.1 "><p id="functiongraph_06_1018__p175631819123516">error_code</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.17.2.4.1.2 "><p id="functiongraph_06_1018__p7564201913512">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.17.2.4.1.3 "><p id="functiongraph_06_1018__p145643192354">Error code.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row615810174351"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.17.2.4.1.1 "><p id="functiongraph_06_1018__p185641919183512">error_msg</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.17.2.4.1.2 "><p id="functiongraph_06_1018__p145641219153513">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.17.2.4.1.3 "><p id="functiongraph_06_1018__p125643193355">Error message.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p id="functiongraph_06_1018__p25643198353"><strong id="functiongraph_06_1018__b1256481923518">Status code: 500</strong></p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__table1416015175357" frame="border" border="1" rules="all"><caption><b>Table 15 </b>Response body parameters</caption><thead align="left"><tr id="functiongraph_06_1018__row216131711355"><th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.19.2.4.1.1"><p id="functiongraph_06_1018__p5565619153517">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="20%" id="mcps1.3.4.19.2.4.1.2"><p id="functiongraph_06_1018__p7565101913350">Type</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="60%" id="mcps1.3.4.19.2.4.1.3"><p id="functiongraph_06_1018__p1156521913355">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row181611817163518"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.19.2.4.1.1 "><p id="functiongraph_06_1018__p1356513198354">error_code</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.19.2.4.1.2 "><p id="functiongraph_06_1018__p19565151917359">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.19.2.4.1.3 "><p id="functiongraph_06_1018__p17565191912353">Error code.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row18161717173516"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.19.2.4.1.1 "><p id="functiongraph_06_1018__p1956521983511">error_msg</p>
</td>
<td class="cellrowborder" valign="top" width="20%" headers="mcps1.3.4.19.2.4.1.2 "><p id="functiongraph_06_1018__p2056591916359">String</p>
</td>
<td class="cellrowborder" valign="top" width="60%" headers="mcps1.3.4.19.2.4.1.3 "><p id="functiongraph_06_1018__p156541916358">Error message.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="functiongraph_06_1018__section1656601983511"><h4 class="sectiontitle">Example Requests</h4><p id="functiongraph_06_1018__p45661519153514">Update the maximum number of instances of a function to 300.</p>
<pre class="screen" id="functiongraph_06_1018__screen17566161917354">PUT https://{Endpoint}/v2/{project_id}/fgs/functions/{function_urn}/config-max-instance
{
"max_instance_num" : 300
}</pre>
</div>
<div class="section" id="functiongraph_06_1018__section1566191920358"><h4 class="sectiontitle">Example Responses</h4><p id="functiongraph_06_1018__p0567171943514"><strong id="functiongraph_06_1018__b1356721917356">Status code: 200</strong></p>
<p id="functiongraph_06_1018__p15672019163516">OK</p>
<pre class="screen" id="functiongraph_06_1018__screen4567319183510">{
"func_urn" : "urn:fss:xxxxxxxx:7aad83af3e8d42e99ac194e8419e2c9b:function:default:test",
"func_name" : "test",
"domain_id" : "14ee2e3501124efcbca7998baa24xxxx",
"namespace" : "46b6f338fc3445b8846c71dfb1fbxxxx",
"project_name" : "xxxxxx",
"package" : "default",
"runtime" : "Node.js6.10",
"timeout" : 3,
"handler" : "fssExampleCsharp2.1::fssExampleCsharp21.Program::MyFunc",
"memory_size" : 128,
"cpu" : 300,
"code_type" : "inline",
"code_filename" : "index.js",
"code_size" : 272,
"digest" : "faa825575c45437cddd4e369bea69893bcbe195d478178462ad90984fe72993f3f59d15f41c5373f807f3e05fb9af322c55dabeb16565c386e402413458e6068",
"version" : "latest",
"image_name" : "latest-191025153727@zehht",
"last_modified" : "2019-10-25 15:37:27",
"strategy_config" : {
"concurrency" : 300,
"concurrent_num" : 1
}
}</pre>
</div>
<div class="section" id="functiongraph_06_1018__section5569111920356"><h4 class="sectiontitle">Status Codes</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="functiongraph_06_1018__status_code" frame="border" border="1" rules="all"><thead align="left"><tr id="functiongraph_06_1018__row15189131773519"><th align="left" class="cellrowborder" valign="top" width="15%" id="mcps1.3.7.2.1.3.1.1"><p id="functiongraph_06_1018__p185701619123518">Status Code</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="85%" id="mcps1.3.7.2.1.3.1.2"><p id="functiongraph_06_1018__p2057010195352">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="functiongraph_06_1018__row0189101718358"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="functiongraph_06_1018__p45708193356">200</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="functiongraph_06_1018__p1557017193353">OK</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row1118961718353"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="functiongraph_06_1018__p9570101911358">400</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="functiongraph_06_1018__p3570819153517">Bad request.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row131896179351"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="functiongraph_06_1018__p135701019173518">401</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="functiongraph_06_1018__p6570121914357">Unauthorized.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row7189191716352"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="functiongraph_06_1018__p19571111917358">403</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="functiongraph_06_1018__p957111993510">Forbidden.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row9189617143516"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="functiongraph_06_1018__p1157116191358">404</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="functiongraph_06_1018__p175711319173515">Not found.</p>
</td>
</tr>
<tr id="functiongraph_06_1018__row11189617183515"><td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.7.2.1.3.1.1 "><p id="functiongraph_06_1018__p357110191359">500</p>
</td>
<td class="cellrowborder" valign="top" width="85%" headers="mcps1.3.7.2.1.3.1.2 "><p id="functiongraph_06_1018__p1857191993516">Internal server error.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="functiongraph_06_1018__section557171943511"><h4 class="sectiontitle">Error Codes</h4><p id="functiongraph_06_1018__p5572919123512">See <a href="ErrorCode.html">Error Codes</a>.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="FunctionLifecycleManagement.html">Function Lifecycle Management</a></div>
</div>
</div>