Creates an Agentic space.
Operation description
Before you begin
Complete the following preparations before calling this operation:
- An Agentic file system is created: When calling CreateFileSystem to create a file system, set the following parameters:
StorageType: Set toAgentic.ProtocolType: Set toNFS.Supported regions: The Agentic storage type is available only in specific regions and zones. Check the console for details.
Usage notes
This operation applies only to Agentic file systems.
- Complete call chain example:
Call CreateFileSystem to create an Agentic file system (StorageType=Agentic, ProtocolType=NFS).
After the file system is created (status is Running), call this operation CreateAgenticSpace to create an Agentic space.
To modify the Agentic space configuration, call the ModifyAgenticSpace operation.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
nas:CreateAgenticSpace |
create |
*Fileset
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| FileSystemId |
string |
Yes |
The file system ID. |
31a8e4**** |
| Azone |
string |
Yes |
The zone ID. |
cn-hangzhou-i |
| FileSystemPath |
string |
Yes |
The absolute path of the file. Only first-level directories are supported. |
/path/ |
| Description |
string |
No |
The description of the Agentic space. Limits:
|
AgenticSpace Description |
| Quota |
object |
Yes |
The quota information. |
|
| FileCountLimit |
integer |
Yes |
The maximum number of files allowed by the quota. Valid values:
|
10000 |
| SizeLimit |
integer |
Yes |
The total capacity limit of the quota. Unit: bytes. Valid values:
|
10737418240 |
| DryRun |
boolean |
No |
Specifies whether to perform a dry run for this request. A dry run checks parameter validity and dependencies without actually modifying the instance or incurring fees. Valid values:
|
false |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. For more information, see How to ensure idempotence. Note
If you do not specify this parameter, the system automatically uses the RequestId of the API request as the ClientToken. The RequestId may vary for each API request. |
123e4567-e89b-12d3-a456-42665544**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
98696EF0-1607-4E9D-B01D-F20930B6**** |
| AgenticSpaceId |
string |
The Agentic space ID. This is a globally unique identifier assigned by the system after the Agentic space (an independent workspace allocated to a single agent end user in AgenticFS) is created. |
agentic-229oypxjgpau2**** |
Examples
Success response
JSON format
{
"RequestId": "98696EF0-1607-4E9D-B01D-F20930B6****",
"AgenticSpaceId": "agentic-229oypxjgpau2****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IllegalCharacters | The parameter contains illegal characters. | The parameter contains illegal characters. |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | The FileSystemId parameter is not specified. |
| 400 | MissingFileSystemPath | FileSystemPath is mandatory for this action. | The FileSystemPath parameter is missing. |
| 400 | InvalidFilesystemType.NotSupport | This Api does not support this fileSystem type. | The current interface does not support this type of file system. |
| 400 | InvalidFilesystemVersion.NotSupport | This Api does not support this fileSystem version. | This Api does not support this fileSystem version. |
| 400 | InvalidRequest | The request is invalid. | Invalid request |
| 400 | Quota.Invalid.Limit | Quota limit is invalid. | Invalid quota. |
| 400 | Resource.Exceed.Limit | Resource exceed limit. | The number of resources exceeds the limit. |
| 400 | Resource.Check.Fail | Resource check failed. | The resource check failed. |
| 400 | Fileset.Path.Duplicate | Fileset path is duplicate. | Fileset path is duplicate. |
| 400 | Fileset.Path.Nested | Fileset path is nested. | Fileset path is nested. |
| 400 | Fileset.Path.NotExist | Fileset.Path.Not.Exist. | Fileset parent directory path does not exist. |
| 400 | Fileset.Path.Exist | Fileset already exist. | Fileset path already exists. |
| 403 | OperationDenied.AlreadyExists | The operation is denied due to IdirName already exists in parent path. | The directory name already exists in the parent directory. |
| 403 | OperationDenied.TooManyFilesets | The operation is denied due to too many fileset in filesystem. | The number of Fileset directories in the file system exceeds the threshold. |
| 403 | OperationDenied.TooManyDepths | The operation is denied due to Fileset path too deep. | The Fileset directory path depth exceeds the threshold. |
| 403 | OperationDenied.NestedDir | The operation is denied due to nested directory. | The auto-update configuration cannot be created because nested directories exist. |
| 403 | OperationDenied.DependencyViolation | The operation is denied due to dependancy violation. | The conditions for this operation are not met. |
| 403 | OperationDenied.FilesetNotSupported | The operation is not supported. | The file system does not support Fileset. |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | The specified file system does not exist. |
| 404 | InvalidFileSystemPath.ParentNotFound | The specified parent path does not exist. | The specified parent directory does not exist. |
| 404 | InvalidFileSystemPath.NotDirectory | The specified idir parent path is not directory. | The specified parent directory is not a directory. |
| 404 | InvalidFileSystemPath.InvalidCharacters | The specified fileset path contains invalid characters. | The specified Fileset path contains invalid characters. |
| 404 | InvalidFilesetPath.InvalidParameter | Fileset path is invalid. | The specified fileset path is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.