Skip to content

Fleet

Fleet provides tools for creating, listing, retrieving, updating, and deleting resources in F5 Distributed Cloud.

ToolDescription
f5xc-api-cemanagement-fleet-createCreate Fleet.
f5xc-api-cemanagement-fleet-getGet Fleet.
f5xc-api-cemanagement-fleet-listList Fleet.
f5xc-api-cemanagement-fleet-updateUpdate Fleet.
f5xc-api-cemanagement-fleet-deleteDelete Fleet.
ParameterDescriptionExample
namespaceNamespace This defines the workspace within which each the configuration object is to be created.system
nameName The name of the configuration object to be fetched.example-resource
ParameterDescriptionExample
response_formatThe format in which the configuration object is to be fetched. This could be for example - in GetSpec form for the contents of object…GET_RSP_FORMAT_DEFAULT
label_filterA LabelSelectorType expression that every item in list response will satisfy.-
report_fieldsThe report_fields parameter…-
report_status_fieldsThe report_status_fields parameter…-

This resource includes mutually exclusive configuration options:

OptionDescriptionRecommended
spec.bond_device_listBond device list
spec.no_bond_devicesNo bond devices
OptionDescriptionRecommended
spec.dc_cluster_groupDc cluster group
spec.dc_cluster_group_insideDc cluster group inside
spec.no_dc_cluster_groupNo dc cluster group
OptionDescriptionRecommended
spec.disable_gpuDisable gpu
spec.enable_gpuEnable gpu
spec.enable_vgpuEnable vgpu
OptionDescriptionRecommended
spec.default_configDefault config
spec.device_listDevice list
spec.interface_listInterface list
OptionDescriptionRecommended
spec.log_receiverLog receiver
spec.logs_streaming_disabledLogs streaming disabled
OptionDescriptionRecommended
spec.default_sriov_interfaceDefault sriov interface
spec.sriov_interfacesSriov interfaces
OptionDescriptionRecommended
spec.default_storage_classDefault storage class
spec.storage_class_listStorage class list
OptionDescriptionRecommended
spec.no_storage_deviceNo storage device
spec.storage_device_listStorage device list
OptionDescriptionRecommended
spec.no_storage_interfacesNo storage interfaces
spec.storage_interface_listStorage interface list
OptionDescriptionRecommended
spec.no_storage_static_routesNo storage static routes
spec.storage_static_routesStorage static routes
OptionDescriptionRecommended
spec.allow_all_usbAllow all usb
spec.deny_all_usbDeny all usb
spec.usb_policyUsb policy
OptionDescriptionRecommended
spec.disable_vmDisable vm
spec.enable_vmEnable vm

Ask Claude to help you work with Fleet resources:

“Create a fleet named ‘example’ in the ‘production’ namespace”

“List all fleets in the ‘production’ namespace”

“Get details of the fleet named ‘example’ in namespace ‘production‘“

Terminal window
# List resources
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/$${PARAM}/fleets" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"
# Get specific resource
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/$${PARAM}/fleets/$${PARAM}" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"
# Create resource
curl -X POST "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/$${PARAM}/fleets" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json" \
-d @fleet.json
# Delete resource
curl -X DELETE "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/$${PARAM}/fleets/$${PARAM}" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"