---
name: openshift-storage-file-vpc-sc-ref
title: Storage class reference
description: The available storage classes correspond to the predefined File Storage for VPC profiles. For storage classes with defined IOPs, make sure the IOPs are sufficient for the file share size you want to provision. For more information about the profiles and IOPs tiers, see File Storage for VPC `dp2` profiles.
last-updated: 2026-07-24
---

> ## Documentation Index
> The table of contents for this documentation set is at https://cloud.ibm.com/docs/openshift?format=markdown
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# Storage class reference
{: #storage-file-vpc-sc-ref}

The available storage classes correspond to the predefined File Storage for VPC profiles. For storage classes with defined IOPs, make sure the IOPs are sufficient for the file share size you want to provision. For more information about the profiles and IOPs tiers, see [File Storage for VPC `dp2` profiles](https://cloud.ibm.com/docs/vpc?topic=vpc-file-storage-profiles&interface=ui&format=markdown#dp2-profile).

- All file shares are provisioned with zonal availability, except `regional` classes which have regional availability.
- All classes are elastic network interface (ENI) enabled.
- All classes support cross-zone mounting.

Second-generation regional file share (`rfs`) storage classes are available in Beta for allowlisted account only. For more information, see [Regional file shares overview](https://cloud.ibm.com/docs/vpc?topic=vpc-file-storage-vpc-about&format=markdown#regional-file-storage-overview). Second-generation regional file shares offer more flexibility for specifying capacity and performance along with regional availability. Encryption in transit for regional file share is not supported by the VPC File CSI Driver add-on.
{: beta}

Regional file share classes can be a better choice for workloads that prioritize durability, availability, or symmetric access across zones over low latency.
- Volume size can range between 1 GiB to 32,000 GiB.
- Volume performance is fixed at 35,000 IOPS.
- The tunable throughput range is 1-8192 Mbps.

| Name | Description | Generation |
| --- | --- | --- |
| ibmc-vpc-file-regional | Regional availability, `Delete` reclaim policy, and `Immediate` binding | Second generation (Beta)| 
| ibmc-vpc-file-regional-max-bandwidth | Regional availability, `Delete` reclaim policy, and `Immediate` binding | Second generation  (Beta)| 
| ibmc-vpc-file-regional-max-bandwidth-sds | Regional availability, `Delete` reclaim policy, and `WaitForFirstConsumer` biding | Second generation  (Beta)|
| ibmc-vpc-file-1000-iops | 1000 IOPs and `Immediate` binding. | First generation | 
| ibmc-vpc-file-3000-iops | 3000 IOPs and `Immediate` binding. | First generation | 
| ibmc-vpc-file-500-iops | 500 IOPs `Immediate` binding | First generation | 
| ibmc-vpc-file-eit | 1000 IOPs, `Immediate` binding, as well as an ElasticNetworkInterface(ENI) and EncryptionInTransit(EIT) enabled. | First generation | 
| ibmc-vpc-file-metro-1000-iops | 1000 IOPs and `WaitForFirstConsumer` binding. | First generation | 
| ibmc-vpc-file-metro-3000-iops | 3000 IOPs and `WaitForFirstConsumer` binding. | First generation | 
| ibmc-vpc-file-metro-500-iops | 500 IOPs `WaitForFirstConsumer` binding. | First generation | 
| ibmc-vpc-file-metro-retain-1000-iops | 1000 IOPs, `WaitForFirstConsumer` binding, and reclaim policy set to `Retain`. | First generation | 
| ibmc-vpc-file-metro-retain-3000-iops | 3000 IOPs, `WaitForFirstConsumer` binding, and reclaim policy set to `Retain`. | First generation | 
| ibmc-vpc-file-metro-retain-500-iops | 500 IOPs, `WaitForFirstConsumer` binding, and reclaim policy set to `Retain`. | First generation | 
| ibmc-vpc-file-min-iops | Minimum IOPs based on file share size, `Immediate` binding. For more information, see [File Storage for VPC profiles](https://cloud.ibm.com/docs/vpc?topic=vpc-file-storage-profiles&interface=ui&format=markdown#dp2-profile). | First generation | 
| ibmc-vpc-file-retain-3000-iops | 3000 IOPs and `Retain` reclaim policy. | First generation | 
| ibmc-vpc-file-retain-1000-iops | 1000 IOPs and `Retain` reclaim policy. | First generation | 
| ibmc-vpc-file-retain-500-iops | 500 IOPs and `Retain` reclaim policy. | First generation | 
{: caption="File Storage for VPC storage classes" caption-side="bottom"}

For more information about each of the classes view the details from the web console or run the following command.

```sh
oc get sc CLASS
```
{: pre}