Mounts a plug-in.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
apig:CreatePluginAttachment |
none |
*All Resource
|
None | None |
Request syntax
POST /v1/plugin-attachments HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
The request body. |
|
| pluginId |
string |
No |
The plug-in ID. |
pl-cvo8udem1hkob1qd67i0 |
| pluginConfig |
string |
No |
The Base64-encoded content of the original plug-in configuration. |
cHJlcGVuZDoKLSByb2xlOiBzeXN0ZW0KICBjb250ZW50OiDor7fkvb/nlKjoi7Hor63lm57nrZTpl67popgKYXBwZW5kOgotIHJvbGU6IHVzZXIKICBjb250ZW50OiDmr4/mrKHlm57nrZTlrozpl67popjvvIzlsJ3or5Xov5vooYzlj43pl64K |
| attachResourceIds |
array |
No |
The list of mount point IDs. |
|
|
string |
No |
The mount point ID. |
api-xafjieoafpjb |
|
| attachResourceType |
string |
No |
The resource type to which the plug-in is mounted. Valid values: GatewayRoute, Gateway, GatewayDomain, HttpApi, and Operation. |
HttpApi |
| environmentId |
string |
No |
The environment ID. |
env-xxx |
| gatewayId |
string |
No |
The gateway instance ID. |
gw-cq7l5s5lhtg*** |
| enable |
boolean |
No |
Specifies whether to enable the plug-in. Default value: false. |
false |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| requestId |
string |
Id of the request |
EBCB8485-24F9-54CD-B258-CB15FDB27677 |
| code |
string |
The response status code. |
Ok |
| message |
string |
The response message. |
success |
| data |
object |
The response data. |
|
| pluginAttachmentId |
string |
The plug-in mount ID. |
pa-cvs7jpmm1hkgihaqv4a0 |
Examples
Success response
JSON format
{
"requestId": "EBCB8485-24F9-54CD-B258-CB15FDB27677",
"code": "Ok",
"message": "success",
"data": {
"pluginAttachmentId": "pa-cvs7jpmm1hkgihaqv4a0"
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.