UNPKG

@jkcfg/kubernetes

Version:
42 lines 1.54 kB
{ "$schema": "http://json-schema.org/schema#", "type": "object", "description": "PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes", "properties": { "storageClassName": { "type": [ "string", "null" ], "description": "Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1" }, "accessModes": { "items": { "type": [ "string", "null" ] }, "type": [ "array", "null" ], "description": "AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1" }, "volumeName": { "type": [ "string", "null" ], "description": "VolumeName is the binding reference to the PersistentVolume backing this claim." }, "resources": { "description": "Resources represents the minimum resources the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources", "$ref": "_definitions.json#/definitions/io.k8s.kubernetes.pkg.api.v1.ResourceRequirements" }, "selector": { "description": "A label query over volumes to consider for binding.", "$ref": "_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" } } }