{object Type}¶
High Risk Operation
This resource includes operations that may cause significant changes. Review carefully before executing.
Confirmation Required
Some operations on this resource require explicit confirmation before execution.
CreateObject is an API to upload an object to generic object store. Objects are immutable, a new version is created when the content is updated.
Tools¶
| Tool | Description |
|---|---|
f5xc-api-objectstorage-object-type-update | Create Stored Object. |
f5xc-api-objectstorage-object-type-delete | DELETE Stored Object(s) |
Parameters¶
Path Parameters¶
| Parameter | Description | Example |
|---|---|---|
name | Name | - |
namespace | Namespace | - |
object_type | Object_type | - |
Query Parameters¶
| Parameter | Description | Example |
|---|---|---|
force_delete | Optional query parameter. If provided will DELETE all the versions of the specified object. | - |
version | Version of the stored_object in "v{n}-{YY}-{MM}-{DD}" formatted string, where n is version number and YY/MM/DD is year, month and date. | - |
Side Effects¶
Operations on this resource may have the following effects:
Modifies:
- stored-object
Deletes:
- stored-object
- contained_resources
Example Usage¶
Ask Claude to help you work with {object Type} resources:
CURL Examples¶
# List resources
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/{object_type}s" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json"
# Get specific resource
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/{object_type}s/<name>" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json"
# Create resource
curl -X POST "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/{object_type}s" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json" \
-d @{object_type}.json
# Delete resource
curl -X DELETE "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/{object_type}s/<name>" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"