Adds a resource reference to a workspace.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
paiworkspace:CreateWorkspaceResource |
*All Resource
|
None | None |
Request syntax
POST /api/v1/workspaces/{WorkspaceId}/resources HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| WorkspaceId |
string |
Yes |
The ID of the workspace. For more information, see ListWorkspaces. |
123 |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
The request struct. |
|
| Resources |
array<object> |
Yes |
The list of resources. |
|
|
array<object> |
Yes |
The resource information. |
||
| Name |
string |
Yes |
The resource name. The name must meet the following requirements:
|
ResourceName |
| ProductType |
string |
No |
This field is deprecated and will be removed. Use the ResourceType field instead. |
MaxCompute |
| EnvType |
string |
Yes |
The environment type. Valid values:
|
prod |
| WorkspaceId |
string |
Yes |
The ID of the workspace to which the resource belongs. For more information, see ListWorkspaces. |
123 |
| IsDefault |
boolean |
No |
Specifies whether the resource is the default resource. Each resource type has one default resource. Valid values:
|
false |
| Quotas |
array<object> |
No |
The list of resource quotas. Currently, only MaxCompute resources have resource quotas. |
|
|
object |
No |
The details of the resource quota. |
||
| Id |
string |
Yes |
The ID of the resource quota. For more information, see ListQuotas. |
232892******92912 |
| Spec |
object |
No |
The resource specifications in the JSON format. |
对于MaxCompute {"Endpoint": "odps.alibaba-inc.com", "Project": "mignshi"} |
| GroupName |
string |
No |
The name of the resource group. The name must be unique within an Alibaba Cloud account. This parameter is required for MaxCompute, ECS, Lingjun, ACS, and Flink resources. |
groupName |
| ResourceType |
string |
No |
The resource type. Valid values:
|
MaxCompute |
| Labels |
array<object> |
No |
An array of resource tags. |
|
|
object |
No |
The resource tag. |
||
| Key |
string |
No |
The key of the tag. |
system.support.eas |
| Value |
string |
No |
The value of the tag. |
true |
| Option |
string |
No |
The creation behavior. Valid values:
Note
MaxCompute resources only support the Attach option. |
CreateAndAttach |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned struct. |
||
| RequestId |
string |
The request ID. |
1e195c5116124202371861018d5bde |
| Resources |
array<object> |
A collection of resources. |
|
|
object |
The resource details. |
||
| Id |
string |
The resource ID. |
1234 |
| TotalCount |
integer |
The total number of resources. |
1 |
Examples
Success response
JSON format
{
"RequestId": "1e195c5116124202371861018d5bde",
"Resources": [
{
"Id": "1234"
}
],
"TotalCount": 1
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.