Skip to main content
Version: v1.3

Create a Namespaced Persistent Volume Claim

POST 

/api/v1/namespaces/:namespace/persistentvolumeclaims

Create a PersistentVolumeClaim object.

Request

Path Parameters

    namespace stringrequired

    Possible values: Value must match regular expression [a-z0-9][a-z0-9\-]*

    Object name and auth scope, such as for teams and projects

Body

required
    apiVersion stringrequired
    kind stringrequired
    metadata object
    name stringrequired
    namespace string
    spec object
    accessModes string[]
    dataSource object
    apiGroup string
    kind stringrequired
    name stringrequired
    dataSourceRef object
    apiGroup string
    kind stringrequired
    name stringrequired
    namespace string
    resources object
    claims object[]
  • Array [
  • name stringrequired
  • ]
  • limits object
    property name* k8s.io.apimachinery.pkg.api.resource.Quantity (string)

    Default value: [object Object]

    requests object
    property name* k8s.io.apimachinery.pkg.api.resource.Quantity (string)

    Default value: [object Object]

    selector object
    matchExpressions object[]
  • Array [
  • key stringrequired
    operator stringrequired
    values string[]
  • ]
  • matchLabels object
    property name* string
    storageClassName string
    volumeMode string
    volumeName string
    status object
    accessModes string[]
    allocatedResources object
    property name* k8s.io.apimachinery.pkg.api.resource.Quantity (string)

    Default value: [object Object]

    capacity object
    property name* k8s.io.apimachinery.pkg.api.resource.Quantity (string)

    Default value: [object Object]

    conditions object[]
  • Array [
  • lastProbeTime k8s.io.v1.Time (string)

    Default value: [object Object]

    lastTransitionTime k8s.io.v1.Time (string)

    Default value: [object Object]

    message string
    reason string
    status stringrequired
    type stringrequired
  • ]
  • phase string

    Possible values: [Bound, Lost, Pending]

    resizeStatus string

Responses

OK

Schema
    apiVersion stringrequired
    kind stringrequired
    metadata object
    name stringrequired
    namespace string
    spec object
    accessModes string[]
    dataSource object
    apiGroup string
    kind stringrequired
    name stringrequired
    dataSourceRef object
    apiGroup string
    kind stringrequired
    name stringrequired
    namespace string
    resources object
    claims object[]
  • Array [
  • name stringrequired
  • ]
  • limits object
    property name* k8s.io.apimachinery.pkg.api.resource.Quantity (string)

    Default value: [object Object]

    requests object
    property name* k8s.io.apimachinery.pkg.api.resource.Quantity (string)

    Default value: [object Object]

    selector object
    matchExpressions object[]
  • Array [
  • key stringrequired
    operator stringrequired
    values string[]
  • ]
  • matchLabels object
    property name* string
    storageClassName string
    volumeMode string
    volumeName string
    status object
    accessModes string[]
    allocatedResources object
    property name* k8s.io.apimachinery.pkg.api.resource.Quantity (string)

    Default value: [object Object]

    capacity object
    property name* k8s.io.apimachinery.pkg.api.resource.Quantity (string)

    Default value: [object Object]

    conditions object[]
  • Array [
  • lastProbeTime k8s.io.v1.Time (string)

    Default value: [object Object]

    lastTransitionTime k8s.io.v1.Time (string)

    Default value: [object Object]

    message string
    reason string
    status stringrequired
    type stringrequired
  • ]
  • phase string

    Possible values: [Bound, Lost, Pending]

    resizeStatus string
Loading...