--- title: "Bucket Class Option Reference" slug: "bucket-class-option-reference-2-5" updated: 2026-11-04T18:16:39Z published: 2026-11-04T18:16:39Z canonical: "docs.vastdata.com/bucket-class-option-reference-2-5" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.vastdata.com/llms.txt > Use this file to discover all available pages before exploring further. # Bucket Class Option Reference You specify bucket class options in the Helm [chart configuration file](/develop/docs/create-a-helm-chart-configuration-file-for-vast-cosi-driver-2-5) created for VAST COSI Driver during initial deployment. #### Basic Options | Option in Helm chart configuration file | Description | | --- | --- | | `deletionPolicy: "Delete\|Retain"` | Determines the action to be taken when the bucket object is deleted: - `Delete` (default). Delete the underlying bucket and associated VMS user. - `Retain`. Do not delete the underlying bucket and associated VMS user. | | `scheme: "http"\|"https"` | Determines whether to use HTTP (default) or HTTPS when creating the bucket endpoint. If the VAST Cluster is equipped with SSL, set it to `https`. | | `storagePath: "<path>"` | The storage path within VAST Cluster to be used when provisioning storage for COSI buckets. VAST COSI Driver will automatically create a VAST Cluster view for each bucket being provisioned. > **Caution** > > You can specify '/' as the `<path>`. This option is required when defining a bucket class in the Helm chart configuration file. | | `viewPolicy: "<policy name>"` | The name of the VAST Cluster view policy to be assigned to VAST Cluster views created by VAST COSI Driver. A view policy defines access settings for storage exposed through a VAST Cluster view. For more information, see [Configure View Policies](/develop/docs/configure-vast-cluster-for-vast-cosi-driver-2-5#configure-view-policies). All view policies used with VAST COSI Driver must have the same security flavor. If you are going to use VAST COSI Driver with VAST Cluster 4.6 or later, a view policy set for a bucket class must belong to the same VAST Cluster tenant as the virtual IP pool(s) specified for that bucket class. This option is required when defining a bucket class in the Helm chart configuration file. | | `vipPool: "<virtual IP pool name>"` | The name of the virtual IP pool to be used when provisioning storage for COSI buckets. For more information, see [Set Up Virtual IP Pools](/develop/docs/configure-vast-cluster-for-vast-cosi-driver-2-5#set-up-virtual-ip-pools). If you are going to use VAST COSI Driver with VAST Cluster 4.6 or later, a virtual IP pool that you specify for a bucket class must belong to the same VAST Cluster tenant as the view policy used for this bucket class. This option is required when defining a bucket class in the Helm chart configuration file. | #### VAST Cluster's `/api/v1/views/` Options In addition to the VAST COSI Driver options listed above, VAST COSI Driver can pass through parameters that are accepted by the VAST REST API's `/api/v1/views/` endpoint of your VAST cluster. For the endpoint parameter reference, see VAST REST API documentation.