- ResourceClaimTemplate v1alpha1
- ResourceClaimTemplate
- ResourceClaimTemplateSpec
- ResourceClaimTemplateList
- Operations
get
read the specified ResourceClaimTemplatelist
list or watch objects of kind ResourceClaimTemplatelist
list or watch objects of kind ResourceClaimTemplatecreate
create a ResourceClaimTemplateupdate
replace the specified ResourceClaimTemplatepatch
partially update the specified ResourceClaimTemplatedelete
delete a ResourceClaimTemplatedeletecollection
delete collection of ResourceClaimTemplate
ResourceClaimTemplate v1alpha1
ResourceClaimTemplate is used to produce ResourceClaim objects.
apiVersion: resource.k8s.io/v1alpha1
import "k8s.io/api/resource/v1alpha1"
ResourceClaimTemplate
ResourceClaimTemplate is used to produce ResourceClaim objects.
apiVersion: resource.k8s.io/v1alpha1
kind: ResourceClaimTemplate
metadata (ObjectMeta)
Standard object metadata
spec (ResourceClaimTemplateSpec), required
Describes the ResourceClaim that is to be generated.
This field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore.
ResourceClaimTemplateSpec
ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.
spec (ResourceClaimSpec), required
Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here.
metadata (ObjectMeta)
ObjectMeta may contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation.
ResourceClaimTemplateList
ResourceClaimTemplateList is a collection of claim templates.
apiVersion: resource.k8s.io/v1alpha1
kind: ResourceClaimTemplateList
metadata (ListMeta)
Standard list metadata
items ([]ResourceClaimTemplate), required
Items is the list of resource claim templates.
Operations
get
read the specified ResourceClaimTemplate
HTTP Request
GET /apis/resource.k8s.io/v1alpha1/namespaces/{namespace}/resourceclaimtemplates/{name}
Parameters
name (in path): string, required
name of the ResourceClaimTemplate
namespace (in path): string, required
pretty (in query): string
Response
200 (ResourceClaimTemplate): OK
401: Unauthorized
list
list or watch objects of kind ResourceClaimTemplate
HTTP Request
GET /apis/resource.k8s.io/v1alpha1/namespaces/{namespace}/resourceclaimtemplates
Parameters
namespace (in path): string, required
allowWatchBookmarks (in query): boolean
continue (in query): string
fieldSelector (in query): string
labelSelector (in query): string
limit (in query): integer
pretty (in query): string
resourceVersion (in query): string
resourceVersionMatch (in query): string
timeoutSeconds (in query): integer
watch (in query): boolean
Response
200 (ResourceClaimTemplateList): OK
401: Unauthorized
list
list or watch objects of kind ResourceClaimTemplate
HTTP Request
GET /apis/resource.k8s.io/v1alpha1/resourceclaimtemplates
Parameters
allowWatchBookmarks (in query): boolean
continue (in query): string
fieldSelector (in query): string
labelSelector (in query): string
limit (in query): integer
pretty (in query): string
resourceVersion (in query): string
resourceVersionMatch (in query): string
timeoutSeconds (in query): integer
watch (in query): boolean
Response
200 (ResourceClaimTemplateList): OK
401: Unauthorized
create
create a ResourceClaimTemplate
HTTP Request
POST /apis/resource.k8s.io/v1alpha1/namespaces/{namespace}/resourceclaimtemplates
Parameters
namespace (in path): string, required
body: ResourceClaimTemplate, required
dryRun (in query): string
fieldManager (in query): string
fieldValidation (in query): string
pretty (in query): string
Response
200 (ResourceClaimTemplate): OK
201 (ResourceClaimTemplate): Created
202 (ResourceClaimTemplate): Accepted
401: Unauthorized
update
replace the specified ResourceClaimTemplate
HTTP Request
PUT /apis/resource.k8s.io/v1alpha1/namespaces/{namespace}/resourceclaimtemplates/{name}
Parameters
name (in path): string, required
name of the ResourceClaimTemplate
namespace (in path): string, required
body: ResourceClaimTemplate, required
dryRun (in query): string
fieldManager (in query): string
fieldValidation (in query): string
pretty (in query): string
Response
200 (ResourceClaimTemplate): OK
201 (ResourceClaimTemplate): Created
401: Unauthorized
patch
partially update the specified ResourceClaimTemplate
HTTP Request
PATCH /apis/resource.k8s.io/v1alpha1/namespaces/{namespace}/resourceclaimtemplates/{name}
Parameters
name (in path): string, required
name of the ResourceClaimTemplate
namespace (in path): string, required
body: Patch, required
dryRun (in query): string
fieldManager (in query): string
fieldValidation (in query): string
force (in query): boolean
pretty (in query): string
Response
200 (ResourceClaimTemplate): OK
201 (ResourceClaimTemplate): Created
401: Unauthorized
delete
delete a ResourceClaimTemplate
HTTP Request
DELETE /apis/resource.k8s.io/v1alpha1/namespaces/{namespace}/resourceclaimtemplates/{name}
Parameters
name (in path): string, required
name of the ResourceClaimTemplate
namespace (in path): string, required
body: DeleteOptions
dryRun (in query): string
gracePeriodSeconds (in query): integer
pretty (in query): string
propagationPolicy (in query): string
Response
200 (ResourceClaimTemplate): OK
202 (ResourceClaimTemplate): Accepted
401: Unauthorized
deletecollection
delete collection of ResourceClaimTemplate
HTTP Request
DELETE /apis/resource.k8s.io/v1alpha1/namespaces/{namespace}/resourceclaimtemplates
Parameters
namespace (in path): string, required
body: DeleteOptions
continue (in query): string
dryRun (in query): string
fieldSelector (in query): string
gracePeriodSeconds (in query): integer
labelSelector (in query): string
limit (in query): integer
pretty (in query): string
propagationPolicy (in query): string
resourceVersion (in query): string
resourceVersionMatch (in query): string
timeoutSeconds (in query): integer
Response
200 (Status): OK
401: Unauthorized