PodTemplate
apiVersion: v1
import "k8s.io/api/core/v1"
PodTemplate
PodTemplate describes a template for creating copies of a predefined pod.
- apiVersion: v1 
- kind: PodTemplate 
- metadata (ObjectMeta) - Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata 
- template (PodTemplateSpec) - Template defines the pods that will be created from this pod template. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status 
PodTemplateSpec
PodTemplateSpec describes the data a pod should have when created from a template
- metadata (ObjectMeta) - Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata 
- spec (PodSpec) - Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status 
PodTemplateList
PodTemplateList is a list of PodTemplates.
- apiVersion: v1 
- kind: PodTemplateList 
- metadata (ListMeta) - Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds 
- items ([]PodTemplate), required - List of pod templates 
Operations
get read the specified PodTemplate
HTTP Request
GET /api/v1/namespaces/{namespace}/podtemplates/{name}
Parameters
- name (in path): string, required - name of the PodTemplate 
- namespace (in path): string, required 
- pretty (in query): string 
Response
200 (PodTemplate): OK
401: Unauthorized
list list or watch objects of kind PodTemplate
HTTP Request
GET /api/v1/namespaces/{namespace}/podtemplates
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 
- sendInitialEvents (in query): boolean 
- timeoutSeconds (in query): integer 
- watch (in query): boolean 
Response
200 (PodTemplateList): OK
401: Unauthorized
list list or watch objects of kind PodTemplate
HTTP Request
GET /api/v1/podtemplates
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 
- sendInitialEvents (in query): boolean 
- timeoutSeconds (in query): integer 
- watch (in query): boolean 
Response
200 (PodTemplateList): OK
401: Unauthorized
create create a PodTemplate
HTTP Request
POST /api/v1/namespaces/{namespace}/podtemplates
Parameters
- namespace (in path): string, required 
- body: PodTemplate, required 
- dryRun (in query): string 
- fieldManager (in query): string 
- fieldValidation (in query): string 
- pretty (in query): string 
Response
200 (PodTemplate): OK
201 (PodTemplate): Created
202 (PodTemplate): Accepted
401: Unauthorized
update replace the specified PodTemplate
HTTP Request
PUT /api/v1/namespaces/{namespace}/podtemplates/{name}
Parameters
- name (in path): string, required - name of the PodTemplate 
- namespace (in path): string, required 
- body: PodTemplate, required 
- dryRun (in query): string 
- fieldManager (in query): string 
- fieldValidation (in query): string 
- pretty (in query): string 
Response
200 (PodTemplate): OK
201 (PodTemplate): Created
401: Unauthorized
patch partially update the specified PodTemplate
HTTP Request
PATCH /api/v1/namespaces/{namespace}/podtemplates/{name}
Parameters
- name (in path): string, required - name of the PodTemplate 
- 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 (PodTemplate): OK
201 (PodTemplate): Created
401: Unauthorized
delete delete a PodTemplate
HTTP Request
DELETE /api/v1/namespaces/{namespace}/podtemplates/{name}
Parameters
- name (in path): string, required - name of the PodTemplate 
- 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 (PodTemplate): OK
202 (PodTemplate): Accepted
401: Unauthorized
deletecollection delete collection of PodTemplate
HTTP Request
DELETE /api/v1/namespaces/{namespace}/podtemplates
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 
- sendInitialEvents (in query): boolean 
- timeoutSeconds (in query): integer 
Response
200 (Status): OK
401: Unauthorized
This page is automatically generated.
If you plan to report an issue with this page, mention that the page is auto-generated in your issue description. The fix may need to happen elsewhere in the Kubernetes project.