PodTemplate

PodTemplate

apiVersion: v1
import "k8s.io/api/core/v1"

PodTemplate

PodTemplate describes a template for creating copies of a predefined pod.

PodTemplateSpec

PodTemplateSpec describes the data a pod should have when created from a template

PodTemplateList

PodTemplateList is a list of PodTemplates.

Operations

get read the specified PodTemplate

HTTP Request

GET /api/v1/namespaces/{namespace}/podtemplates/{name}

Parameters
  • {name} (string), required
    name of the PodTemplate
  • {namespace} (string), required
    namespace
  • ?pretty (string)
    pretty
Response

200 (PodTemplate): OK
401: Unauthorized

list list or watch objects of kind PodTemplate

HTTP Request

GET /api/v1/namespaces/{namespace}/podtemplates

Parameters
Response

200 (PodTemplateList): OK
401: Unauthorized

list list or watch objects of kind PodTemplate

HTTP Request

GET /api/v1/podtemplates

Parameters
Response

200 (PodTemplateList): OK
401: Unauthorized

create create a PodTemplate

HTTP Request

POST /api/v1/namespaces/{namespace}/podtemplates

Parameters
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
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} (string), required
    name of the PodTemplate

  • {namespace} (string), required
    namespace

  • body (Patch), required

  • ?dryRun (string)
    dryRun

  • ?fieldManager (string)
    fieldManager

  • ?force (boolean)
    force

  • ?pretty (string)
    pretty

Response

200 (PodTemplate): OK
401: Unauthorized

delete delete a PodTemplate

HTTP Request

DELETE /api/v1/namespaces/{namespace}/podtemplates/{name}

Parameters
Response

200 (PodTemplate): OK
202 (PodTemplate): Accepted
401: Unauthorized

deletecollection delete collection of PodTemplate

HTTP Request

DELETE /api/v1/namespaces/{namespace}/podtemplates

Parameters
Response

200 (Status): OK
401: Unauthorized