The storage class configuration API enables administrators to define, manage, and customize how storage classes are used across the NVIDIA Run:ai platform. Through this API, you can configure access modes, volume modes, and claim size restrictions for persistent volume claims (PVCs). These settings help standardize storage behavior, enforce organization-wide policies, and ensure consistent resource allocation across workloads.
NVIDIA Run:ai Storage Class Configuration API is one of 62 APIs that NVIDIA Run:ai publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Storage Class Configuration. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.
This API exposes
6 operations
across 2 paths,
and defines 30 schemas.
It is described by OpenAPI 3.2.0, at version latest.
Requests are made against a single base URL, https://app.run.ai.
6 operations2 paths30 schemas1 DELETE2 GET1 PATCH1 POST1 PUT
Metadata
The identity and technical contract details declared by the specification.
NVIDIA Run:ai Storage Class Configuration API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (JWT) (bearerAuth).
By default, every request must be authenticated.
bearerAuth — Bearer authentication
Paths & Operations 6
Across 2 paths, the API surfaces 6 operations — 1 DELETE, 2 GET, 1 PATCH, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.
Storage Class Configuration 6
The storage class configuration API enables administrators to define, manage, and customize how storage classes are used across the NVIDIA Run:ai platform. Through this API, you c…
The contract defines 30 schemas that model the data the API accepts and returns. The most detailed are PvcAddedAttribute (12 properties), StorageClassConfiguration (7 properties), StorageClassConfigurationCreationRequest (6 properties), ClaimSizeCustomization (5 properties). Each schema is shown below with its type and property counts.
AllowedForWorkloads
booleannull
Allows workloads to include PVCs that use this storage class. When disabled, users cannot (a) include non-existing PVC assets created with this class in asset-…
PvcAttributesToRemove
objectnull
optional list of attributes that you wish to remove
1 property
PvcClaimMaxSize
stringnull
Maximum claim size allowed for PVCs created with this storage class. Mandatory when existingPvc = false. Recommended values: TB, GB, MB, TIB, GIB, MIB.
VolumeModeCustomization
objectnull
Defines whether the volumeMode field is required when creating PVCs and specifies default and supported modes for the storage class.
3 properties
AllowedForEphemeralVolumes
booleannull
Allows workloads to create ephemeral volumes using this storage class. When disabled, users cannot (a) create PVC assets with autoDelete=true and ephemeral=tru…
StorageClassConfiguration
object
7 properties5 required
PvcAccessModes
objectnull
Default access mode(s) applied to newly created PVCs unless explicitly overridden.
3 properties
AllowedForAssets
booleannull
Determines whether PVC assets can be created using this storage class.
AllowedForPersistentVolumes
booleannull
Allows workloads to create persistent volumes using this storage class. When disabled, users cannot (a) create PVC assets with autoDelete=true and ephemeral=tr…
ClaimSizeCustomization
objectnull
Defines the default, supported units, and range constraints for PVC claim sizes. These settings control the requested storage capacity when creating a PVC usin…
5 properties
TenantId
integer
The id of the tenant.
AllowDataSharing
booleannull
Allows creation of PVCs using a shared volume.
StorageClassPermissions
objectnull
Defines the access permissions and behavioral rules for this storage class.
5 properties
PvcAddedAttributeFormat
stringnull
Defines the data type the attribute can accept. Enum: "text" "number" "boolean"
PvcClaimMinSize
stringnull
Minimum claim size allowed for PVCs created with this storage class. Mandatory when existingPvc = false. Recommended values: TB, GB, MB, TIB, GIB, MIB.
StorageClassConfigurationPatchRequest
object
2 properties
StorageClassConfigurationUpdateRequest
object
2 properties
StorageClassCustomization
objectnull
Optional UI/policy controls that define defaults and requirements when creating PVCs with this storage class.
4 properties
PvcVolumeMode
stringnull
Default volume mode for the PVC. Choose between Filesystem (default) or Block.
StorageClassName
string
The name of the storage class to which the configuration applies.
StorageClassConfigurationListResponse
object
2 properties1 required
AttributesCustomization
array
Defines additional annotation attributes to be applied to PVCs created under this storage class. Each attribute describes an annotation key and its expected va…
AccessModeCustomization
objectnull
Controls whether PVC access modes are required and what defaults to apply.
3 properties
PvcClaimSize
stringnull
Requested size for the PVC. Mandatory when existingPvc is false. Recommended sizes: TB/GB/MB/TIB/GIB/MIB
PvcAddedAttribute
objectnull
Attribute that is added to any PVC of a given storage class.
12 properties1 required
StorageClassConfigurationCreationRequest
object
6 properties3 required
ScopeClusterId
string
The ID of the cluster.
PvcSupportedAccessModes
objectnull
Defines the access modes supported by the given storage class. These values indicate which access configurations can be used when creating PVCs with this class.
3 properties
PvcClaimStepSize
stringnull
Defines the incremental step between allowed numeric values (for example, 1, 0.1).
Error
object
3 properties2 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of NVIDIA Run:ai Storage Class Configuration API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.