Creates a plug-in.
Operation description
- This operation is intended for API providers.
- The number of plug-ins of the same type that each user can create is limited. Different limits apply to different plug-in types.
- The plug-in definitions for advanced features are restricted.
- Plug-ins must be bound to APIs to take effect. After a plug-in is bound, it takes effect on that API immediately.
Debugging
Authorization information
There is currently no authorization information disclosed in the API.
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
PluginName | string | Yes | The name of the plug-in. The name must be 4 to 50 characters in length and can contain letters, digits, and underscores (_). However, it cannot start with an underscore. | NewCors |
PluginType | string | Yes | The type of the plug-in. Valid values:
| cors |
PluginData | string | Yes | The plug-in definition. Supported formats: JSON and YAML. | Plugin definition |
Description | string | No | The description of the plug-in. The description can contain a maximum of 200 characters in length. | createPlugin |
Tag | array<object> | No | The tag of objects that match the rule. You can specify multiple tags. | Key, Value |
object | No | |||
Key | string | Yes | The key of the tag. N can be an integer from 1 to 20.`` | env |
Value | string | Yes | The value of the tag. N can be an integer from 1 to 20.`` | ' ' |
Response parameters
Examples
Sample success responses
JSON
format
{
"PluginId": "1f3bde29b43d4d53989248327ff737f2",
"TagStatus": true,
"RequestId": "EF924FE4-2EDD-4CD3-89EC-34E4708574E7"
}
Error codes
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation |
---|
No change history