Skip to content

object Type

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.

ToolDescription
f5xc-api-objectstorage-object-type-updateCreate Stored Object.
f5xc-api-objectstorage-object-type-deleteDELETE Stored Object(s)
ParameterDescriptionExample
nameName-
namespaceNamespace-
object_typeObject_type-
ParameterDescriptionExample
force_deleteOptional query parameter. If provided will DELETE all the versions of the specified object.-
versionVersion 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.-

This resource includes mutually exclusive configuration options:

OptionDescriptionRecommended
bytes_value-
string_value-
OptionDescriptionRecommended
mobile_app_shield-
mobile_integrator-
mobile_sdk-
no_attributes-

Ask Claude to help you work with object Type resources:

Terminal window
# List resources
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/object_types" \
-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_types/<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_types" \
-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_types/<name>" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"