Manages Serverless asset authorization.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-sas:ModifyServerlessAuthToMachine |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| BindUuidList |
array |
No |
The list of asset UUIDs to bind. |
|
|
string |
No |
The UUID of the asset to bind. |
96a005f3-*051a698* |
|
| UnBindUuidList |
array |
No |
The list of asset UUIDs to unbind. |
|
|
string |
No |
The UUID of the asset to unbind. |
96a005f3-*051a698* |
|
| Criteria |
string |
No |
The search conditions for assets. This parameter is in JSON format. Pay attention to letter case when specifying this parameter. Note
You can search for assets by instance ID, instance name, VPC ID, region, public IP address, and other conditions. Call the DescribeCriteria operation to query supported search conditions. |
[{"name":"vulStatus","value":"YES","logicalExp":"AND"}] |
| LogicalExp |
string |
No |
The logical relationship among multiple search conditions. Valid values:
|
OR |
| BindAll |
boolean |
No |
Specifies whether to bind all assets. Default value: false. Valid values:
|
false |
| AutoBind |
integer |
No |
Specifies whether to enable automatic binding. Valid values:
|
1 |
| PreBindOrderId |
integer |
No |
The pre-binding order ID. |
233016**0482 |
| PreBind |
integer |
No |
Specifies whether to perform a pre-binding operation. Valid values:
Note
After pre-binding is enabled, the corresponding edition authorization quota is automatically bound to the specified servers after the purchase is completed. |
1 |
| NtmVersion |
string |
No |
The NTM version code for pre-binding. |
level2 |
| AuthItem |
string |
No |
The instance type. Valid values:
|
SERVERLESS |
| BindAssetType |
string |
No |
The Asset Type for the operation. Valid values:
|
APP |
| BindAppList |
array |
No |
The list of application IDs to bind. Note
Retrieve the IDs by calling the ListMachineApps operation. |
|
|
string |
No |
The application ID. |
**7ad7e3a |
|
| UnBindAppList |
array |
No |
The list of application IDs to unbind. Note
Retrieve the IDs by calling the ListMachineApps operation. |
|
|
string |
No |
The application ID to unbind. |
**7ad7e3a |
|
| AppCriteria |
string |
No |
The application query conditions. |
**7ad7e3a |
| ResourceDirectoryUid |
integer |
No |
The UID of the resource directory. |
123456 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
PlainResult |
||
| Data |
object |
The response data. |
|
| ResultCode |
integer |
The result code. Valid values:
|
0 |
| RequestId |
string |
The request ID, which is a unique identifier generated by Alibaba Cloud for the request. You can use this ID to troubleshoot issues. |
A47F77A1***8CD37050E |
Examples
Success response
JSON format
{
"Data": {
"ResultCode": 0
},
"RequestId": "A47F77A1***8CD37050E"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.