Skip to content

Fleet

Create fleet will create a fleet object in ‘system’ namespace of the user.

ToolDescription
f5xc-api-cemanagement-fleet-createCreate Fleet.
f5xc-api-cemanagement-fleet-getGET Fleet
f5xc-api-cemanagement-fleet-listList Fleet.
f5xc-api-cemanagement-fleet-updateReplace Fleet.
f5xc-api-cemanagement-fleet-deleteDELETE Fleet.
ParameterDescriptionExample
metadata.namespaceNamespace-
nameName-
namespaceNamespace-
metadata.nameName-
ParameterDescriptionExample
response_formatThe format in which the configuration object is to be fetched. This could be for example-
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_list-
spec.no_bond_devices-
OptionDescriptionRecommended
spec.dc_cluster_group-
spec.dc_cluster_group_inside-
spec.no_dc_cluster_group-
OptionDescriptionRecommended
spec.disable_gpu-
spec.enable_gpu-
spec.enable_vgpu-
OptionDescriptionRecommended
spec.default_config-
spec.device_list-
spec.interface_list-
OptionDescriptionRecommended
spec.log_receiver-
spec.logs_streaming_disabled-
OptionDescriptionRecommended
spec.default_sriov_interface-
spec.sriov_interfaces-
OptionDescriptionRecommended
spec.default_storage_class-
spec.storage_class_list-
OptionDescriptionRecommended
spec.no_storage_device-
spec.storage_device_list-
OptionDescriptionRecommended
spec.no_storage_interfaces-
spec.storage_interface_list-
OptionDescriptionRecommended
spec.no_storage_static_routes-
spec.storage_static_routes-
OptionDescriptionRecommended
spec.allow_all_usb-
spec.deny_all_usb-
spec.usb_policy-
OptionDescriptionRecommended
spec.disable_vm-
spec.enable_vm-
OptionDescriptionRecommended
spec.blocked_services[].dns-
spec.blocked_services[].ssh-
spec.blocked_services[].web_user_interface-
OptionDescriptionRecommended
spec.bond_device_list.bond_devices[].active_backup-
spec.bond_device_list.bond_devices[].lacp-
OptionDescriptionRecommended
spec.device_list.devices[].network_device-
OptionDescriptionRecommended
spec.kubernetes_upgrade_drain.disable_upgrade_drain-
spec.kubernetes_upgrade_drain.enable_upgrade_drain-
OptionDescriptionRecommended
spec.kubernetes_upgrade_drain.enable_upgrade_drain.drain_max_unavailable_node_count-
OptionDescriptionRecommended
spec.kubernetes_upgrade_drain.enable_upgrade_drain.disable_vega_upgrade_mode-
spec.kubernetes_upgrade_drain.enable_upgrade_drain.enable_vega_upgrade_mode-
OptionDescriptionRecommended
spec.performance_enhancement_mode.perf_mode_l3_enhanced-
spec.performance_enhancement_mode.perf_mode_l7_enhanced-
OptionDescriptionRecommended
spec.storage_class_list.storage_classes[].custom_storage-
spec.storage_class_list.storage_classes[].hpe_storage-
spec.storage_class_list.storage_classes[].netapp_trident-
spec.storage_class_list.storage_classes[].pure_service_orchestrator-
OptionDescriptionRecommended
spec.storage_device_list.storage_devices[].hpe_storage.iscsi_chap_password.blindfold_secret_info-
spec.storage_device_list.storage_devices[].hpe_storage.iscsi_chap_password.clear_secret_info-
OptionDescriptionRecommended
spec.storage_device_list.storage_devices[].netapp_trident.netapp_backend_ontap_nas-
spec.storage_device_list.storage_devices[].netapp_trident.netapp_backend_ontap_san-
OptionDescriptionRecommended
spec.storage_device_list.storage_devices[].netapp_trident.netapp_backend_ontap_nas.data_lif_dns_name-
spec.storage_device_list.storage_devices[].netapp_trident.netapp_backend_ontap_nas.data_lif_ip-
OptionDescriptionRecommended
spec.storage_device_list.storage_devices[].netapp_trident.netapp_backend_ontap_nas.management_lif_dns_name-
spec.storage_device_list.storage_devices[].netapp_trident.netapp_backend_ontap_nas.management_lif_ip-
OptionDescriptionRecommended
spec.storage_device_list.storage_devices[].netapp_trident.netapp_backend_ontap_nas.storage[].volume_defaults.adaptive_qos_policy-
spec.storage_device_list.storage_devices[].netapp_trident.netapp_backend_ontap_nas.storage[].volume_defaults.no_qos-
spec.storage_device_list.storage_devices[].netapp_trident.netapp_backend_ontap_nas.storage[].volume_defaults.qos_policy-
OptionDescriptionRecommended
spec.storage_device_list.storage_devices[].netapp_trident.netapp_backend_ontap_san.no_chap-
spec.storage_device_list.storage_devices[].netapp_trident.netapp_backend_ontap_san.use_chap-
OptionDescriptionRecommended
spec.storage_device_list.storage_devices[].pure_service_orchestrator.arrays.flash_array.flash_arrays[].mgmt_dns_name-
spec.storage_device_list.storage_devices[].pure_service_orchestrator.arrays.flash_array.flash_arrays[].mgmt_ip-
OptionDescriptionRecommended
spec.storage_device_list.storage_devices[].pure_service_orchestrator.arrays.flash_blade.flash_blades[].nfs_endpoint_dns_name-
spec.storage_device_list.storage_devices[].pure_service_orchestrator.arrays.flash_blade.flash_blades[].nfs_endpoint_ip-
OptionDescriptionRecommended
spec.storage_static_routes.storage_routes[].nexthop.nexthop_address.ipv4-
spec.storage_static_routes.storage_routes[].nexthop.nexthop_address.ipv6-

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/${NAMESPACE}/fleets" \
-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}/fleets/<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}/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/${NAMESPACE}/fleets/<name>" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"