{ "description": "ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": [ "string", "null" ], "enum": [ "resource.k8s.io/v1alpha2" ] }, "driverRequests": { "description": "DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests.\n\nMay be empty, in which case the claim can always be allocated.", "items": { "$ref": "/api/_definitions.json#/$defs/io.k8s.api.resource.v1alpha2.DriverRequests" }, "type": [ "array", "null" ], "x-kubernetes-list-type": "atomic" }, "generatedFrom": { "$ref": "/api/_definitions.json#/$defs/io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference", "description": "If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type." }, "kind": { "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": [ "string", "null" ], "enum": [ "ResourceClaimParameters" ] }, "metadata": { "$ref": "/api/_definitions.json#/$defs/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata" }, "shareable": { "description": "Shareable indicates whether the allocated claim is meant to be shareable by multiple consumers at the same time.", "type": [ "boolean", "null" ] } }, "type": "object", "x-kubernetes-group-version-kind": [ { "group": "resource.k8s.io", "kind": "ResourceClaimParameters", "version": "v1alpha2" } ], "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://kubernetes.io/api/resourceclaimparameters/resource/v1alpha2" }