|
|
|
@ -375,6 +375,12 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
|
|
|
|
|
<li>
|
|
|
|
|
<p><a href="#_v1_storageclasslist">v1.StorageClassList</a></p>
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<p><a href="#_v1_volumeattachment">v1.VolumeAttachment</a></p>
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<p><a href="#_v1_volumeattachmentlist">v1.VolumeAttachmentList</a></p>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@ -438,15 +444,9 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_patch">v1.Patch</h3>
|
|
|
|
|
<h3 id="_v1_volumeattachmentlist">v1.VolumeAttachmentList</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_deleteoptions">v1.DeleteOptions</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>DeleteOptions may be provided when deleting an API object.</p>
|
|
|
|
|
<p>VolumeAttachmentList is a collection of VolumeAttachment objects.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
@ -481,38 +481,17 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">gracePeriodSeconds</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">metadata</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Standard list metadata More info: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata">https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">integer (int64)</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_listmeta">v1.ListMeta</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">preconditions</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_preconditions">v1.Preconditions</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">orphanDependents</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object’s finalizers list. Either this field or PropagationPolicy may be set, but not both.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">propagationPolicy</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: <em>Orphan</em> - orphan the dependents; <em>Background</em> - allow the garbage collector to delete the dependents in the background; <em>Foreground</em> - a cascading policy that deletes all dependents in the foreground.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_deletionpropagation">v1.DeletionPropagation</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">dryRun</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string array</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">items</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Items is the list of VolumeAttachments</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_volumeattachment">v1.VolumeAttachment</a> array</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
@ -568,9 +547,9 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_topologyselectorlabelrequirement">v1.TopologySelectorLabelRequirement</h3>
|
|
|
|
|
<h3 id="_v1_volumeattachmentsource">v1.VolumeAttachmentSource</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>A topology selector requirement is a selector that matches given label. This is an alpha feature and may change in the future.</p>
|
|
|
|
|
<p>VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
@ -591,122 +570,12 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">key</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The label key that the selector applies to.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">values</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">An array of string values. One value must match the label to be selected. Each entry in Values is ORed.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string array</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_statusdetails">v1.StatusDetails</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
</colgroup>
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Name</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Description</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Required</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Schema</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Default</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">name</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described).</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">persistentVolumeName</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Name of the persistent volume to attach.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">group</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The group attribute of the resource associated with the status StatusReason.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">kind</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds">https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">uid</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">UID of the resource. (when there is a single resource which can be described). More info: <a href="http://kubernetes.io/docs/user-guide/identifiers#uids">http://kubernetes.io/docs/user-guide/identifiers#uids</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">causes</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_statuscause">v1.StatusCause</a> array</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">retryAfterSeconds</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">If specified, the time in seconds before the operation should be retried. Some errors may indicate the client must take an alternate action - for those errors this field may indicate how long to wait before taking the alternate action.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">integer (int32)</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_preconditions">v1.Preconditions</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
</colgroup>
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Name</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Description</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Required</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Schema</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Default</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">uid</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Specifies the target UID.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_types_uid">types.UID</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
@ -753,9 +622,9 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_initializer">v1.Initializer</h3>
|
|
|
|
|
<h3 id="_v1_preconditions">v1.Preconditions</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>Initializer is information about an initializer that has not yet completed.</p>
|
|
|
|
|
<p>Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
@ -776,10 +645,10 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">name</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">name of the process that is responsible for initializing this object.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">uid</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Specifies the target UID.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_types_uid">types.UID</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
@ -868,6 +737,47 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_volumeerror">v1.VolumeError</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>VolumeError captures an error encountered during a volume operation.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
</colgroup>
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Name</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Description</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Required</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Schema</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Default</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">time</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Time the error was encountered.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">message</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">String detailing the error encountered during Attach or Detach operation. This string maybe logged, so it should not contain sensitive information.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_watchevent">v1.WatchEvent</h3>
|
|
|
|
@ -906,6 +816,387 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_volumeattachment">v1.VolumeAttachment</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>VolumeAttachment objects are non-namespaced.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
</colgroup>
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Name</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Description</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Required</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Schema</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Default</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">kind</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">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: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds">https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">apiVersion</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">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: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#resources">https://git.k8s.io/community/contributors/devel/api-conventions.md#resources</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">metadata</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Standard object metadata. More info: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata">https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_objectmeta">v1.ObjectMeta</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">spec</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Specification of the desired attach/detach volume behavior. Populated by the Kubernetes system.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_volumeattachmentspec">v1.VolumeAttachmentSpec</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">status</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Status of the VolumeAttachment request. Populated by the entity completing the attach or detach operation, i.e. the external-attacher.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_volumeattachmentstatus">v1.VolumeAttachmentStatus</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_persistentvolumereclaimpolicy">v1.PersistentVolumeReclaimPolicy</h3>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_topologyselectorterm">v1.TopologySelectorTerm</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>A topology selector term represents the result of label queries. A null or empty topology selector term matches no objects. The requirements of them are ANDed. It provides a subset of functionality as NodeSelectorTerm. This is an alpha feature and may change in the future.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
</colgroup>
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Name</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Description</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Required</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Schema</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Default</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">matchLabelExpressions</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">A list of topology selector requirements by labels.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_topologyselectorlabelrequirement">v1.TopologySelectorLabelRequirement</a> array</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_volumeattachmentspec">v1.VolumeAttachmentSpec</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>VolumeAttachmentSpec is the specification of a VolumeAttachment request.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
</colgroup>
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Name</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Description</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Required</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Schema</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Default</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">attacher</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Attacher indicates the name of the volume driver that MUST handle this request. This is the name returned by GetPluginName().</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">source</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Source represents the volume that should be attached.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_volumeattachmentsource">v1.VolumeAttachmentSource</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">nodeName</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The node that the volume should be attached to.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_deletionpropagation">v1.DeletionPropagation</h3>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_patch">v1.Patch</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_deleteoptions">v1.DeleteOptions</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>DeleteOptions may be provided when deleting an API object.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
</colgroup>
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Name</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Description</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Required</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Schema</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Default</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">kind</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">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: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds">https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">apiVersion</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">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: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#resources">https://git.k8s.io/community/contributors/devel/api-conventions.md#resources</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">gracePeriodSeconds</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">integer (int64)</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">preconditions</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_preconditions">v1.Preconditions</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">orphanDependents</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object’s finalizers list. Either this field or PropagationPolicy may be set, but not both.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">propagationPolicy</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: <em>Orphan</em> - orphan the dependents; <em>Background</em> - allow the garbage collector to delete the dependents in the background; <em>Foreground</em> - a cascading policy that deletes all dependents in the foreground.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_deletionpropagation">v1.DeletionPropagation</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">dryRun</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string array</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_statusdetails">v1.StatusDetails</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
</colgroup>
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Name</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Description</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Required</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Schema</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Default</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">name</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described).</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">group</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The group attribute of the resource associated with the status StatusReason.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">kind</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds">https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">uid</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">UID of the resource. (when there is a single resource which can be described). More info: <a href="http://kubernetes.io/docs/user-guide/identifiers#uids">http://kubernetes.io/docs/user-guide/identifiers#uids</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">causes</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_statuscause">v1.StatusCause</a> array</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">retryAfterSeconds</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">If specified, the time in seconds before the operation should be retried. Some errors may indicate the client must take an alternate action - for those errors this field may indicate how long to wait before taking the alternate action.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">integer (int32)</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_topologyselectorlabelrequirement">v1.TopologySelectorLabelRequirement</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>A topology selector requirement is a selector that matches given label. This is an alpha feature and may change in the future.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
</colgroup>
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Name</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Description</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Required</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Schema</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Default</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">key</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The label key that the selector applies to.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">values</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">An array of string values. One value must match the label to be selected. Each entry in Values is ORed.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string array</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_initializer">v1.Initializer</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>Initializer is information about an initializer that has not yet completed.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
</colgroup>
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Name</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Description</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Required</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Schema</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Default</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">name</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">name of the process that is responsible for initializing this object.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_storageclasslist">v1.StorageClassList</h3>
|
|
|
|
@ -963,12 +1254,9 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_storageclass">v1.StorageClass</h3>
|
|
|
|
|
<h3 id="_v1_ownerreference">v1.OwnerReference</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.</p>
|
|
|
|
|
<p>OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
@ -989,74 +1277,46 @@ span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">kind</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">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: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds">https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">apiVersion</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">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: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#resources">https://git.k8s.io/community/contributors/devel/api-conventions.md#resources</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">metadata</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Standard object’s metadata. More info: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata">https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_objectmeta">v1.ObjectMeta</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">provisioner</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Provisioner indicates the type of the provisioner.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">API version of the referent.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">parameters</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Parameters holds the parameters for the provisioner that should create volumes of this storage class.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">object</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">kind</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Kind of the referent. More info: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds">https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">reclaimPolicy</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Dynamically provisioned PersistentVolumes of this storage class are created with this reclaimPolicy. Defaults to Delete.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_persistentvolumereclaimpolicy">v1.PersistentVolumeReclaimPolicy</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">name</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Name of the referent. More info: <a href="http://kubernetes.io/docs/user-guide/identifiers#names">http://kubernetes.io/docs/user-guide/identifiers#names</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">mountOptions</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Dynamically provisioned PersistentVolumes of this storage class are created with these mountOptions, e.g. ["ro", "soft"]. Not validated - mount of the PVs will simply fail if one is invalid.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string array</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">uid</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">UID of the referent. More info: <a href="http://kubernetes.io/docs/user-guide/identifiers#uids">http://kubernetes.io/docs/user-guide/identifiers#uids</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">allowVolumeExpansion</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">AllowVolumeExpansion shows whether the storage class allow volume expand</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">controller</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">If true, this reference points to the managing controller.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">volumeBindingMode</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">VolumeBindingMode indicates how PersistentVolumeClaims should be provisioned and bound. When unset, VolumeBindingImmediate is used. This field is only honored by servers that enable the VolumeScheduling feature.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">blockOwnerDeletion</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_volumebindingmode">v1.VolumeBindingMode</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">allowedTopologies</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Restrict the node topologies where volumes can be dynamically provisioned. Each volume plugin defines its own supported topology specifications. An empty TopologySelectorTerm list means there is no topology restriction. This field is only honored by servers that enable the VolumeScheduling feature.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_topologyselectorterm">v1.TopologySelectorTerm</a> array</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
@ -1218,9 +1478,12 @@ When an object is created, the system will populate this list with the current s
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_ownerreference">v1.OwnerReference</h3>
|
|
|
|
|
<h3 id="_v1_storageclass">v1.StorageClass</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.</p>
|
|
|
|
|
<p>StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
@ -1241,88 +1504,78 @@ When an object is created, the system will populate this list with the current s
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">apiVersion</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">API version of the referent.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">kind</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Kind of the referent. More info: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds">https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">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: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds">https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">apiVersion</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">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: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#resources">https://git.k8s.io/community/contributors/devel/api-conventions.md#resources</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">metadata</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Standard object’s metadata. More info: <a href="https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata">https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_objectmeta">v1.ObjectMeta</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">provisioner</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Provisioner indicates the type of the provisioner.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">name</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Name of the referent. More info: <a href="http://kubernetes.io/docs/user-guide/identifiers#names">http://kubernetes.io/docs/user-guide/identifiers#names</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">parameters</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Parameters holds the parameters for the provisioner that should create volumes of this storage class.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">object</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">uid</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">UID of the referent. More info: <a href="http://kubernetes.io/docs/user-guide/identifiers#uids">http://kubernetes.io/docs/user-guide/identifiers#uids</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">reclaimPolicy</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Dynamically provisioned PersistentVolumes of this storage class are created with this reclaimPolicy. Defaults to Delete.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_persistentvolumereclaimpolicy">v1.PersistentVolumeReclaimPolicy</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">controller</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">If true, this reference points to the managing controller.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">mountOptions</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Dynamically provisioned PersistentVolumes of this storage class are created with these mountOptions, e.g. ["ro", "soft"]. Not validated - mount of the PVs will simply fail if one is invalid.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">string array</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">allowVolumeExpansion</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">AllowVolumeExpansion shows whether the storage class allow volume expand</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">blockOwnerDeletion</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">volumeBindingMode</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">VolumeBindingMode indicates how PersistentVolumeClaims should be provisioned and bound. When unset, VolumeBindingImmediate is used. This field is only honored by servers that enable the VolumeScheduling feature.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_volumebindingmode">v1.VolumeBindingMode</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_topologyselectorterm">v1.TopologySelectorTerm</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>A topology selector term represents the result of label queries. A null or empty topology selector term matches no objects. The requirements of them are ANDed. It provides a subset of functionality as NodeSelectorTerm. This is an alpha feature and may change in the future.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
</colgroup>
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Name</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Description</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Required</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Schema</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Default</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">matchLabelExpressions</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">A list of topology selector requirements by labels.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">allowedTopologies</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Restrict the node topologies where volumes can be dynamically provisioned. Each volume plugin defines its own supported topology specifications. An empty TopologySelectorTerm list means there is no topology restriction. This field is only honored by servers that enable the VolumeScheduling feature.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_topologyselectorlabelrequirement">v1.TopologySelectorLabelRequirement</a> array</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_topologyselectorterm">v1.TopologySelectorTerm</a> array</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_persistentvolumereclaimpolicy">v1.PersistentVolumeReclaimPolicy</h3>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_apiresource">v1.APIResource</h3>
|
|
|
|
@ -1413,6 +1666,61 @@ When an object is created, the system will populate this list with the current s
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_volumeattachmentstatus">v1.VolumeAttachmentStatus</h3>
|
|
|
|
|
<div class="paragraph">
|
|
|
|
|
<p>VolumeAttachmentStatus is the status of a VolumeAttachment request.</p>
|
|
|
|
|
</div>
|
|
|
|
|
<table class="tableblock frame-all grid-all" style="width:100%; ">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
<col style="width:20%;">
|
|
|
|
|
</colgroup>
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Name</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Description</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Required</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Schema</th>
|
|
|
|
|
<th class="tableblock halign-left valign-top">Default</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">attached</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Indicates the volume is successfully attached. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">attachmentMetadata</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">Upon successful attach, this field is populated with any information returned by the attach operation that must be passed into subsequent WaitForAttach or Mount calls. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">object</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">attachError</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The last error encountered during attach operation, if any. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_volumeerror">v1.VolumeError</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">detachError</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">The last error encountered during detach operation, if any. This field must only be set by the entity completing the detach operation, i.e. the external-attacher.</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_volumeerror">v1.VolumeError</a></p></td>
|
|
|
|
|
<td class="tableblock halign-left valign-top"></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_types_uid">types.UID</h3>
|
|
|
|
@ -1469,10 +1777,6 @@ Examples:<br>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_deletionpropagation">v1.DeletionPropagation</h3>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="sect2">
|
|
|
|
|
<h3 id="_v1_volumebindingmode">v1.VolumeBindingMode</h3>
|
|
|
|
|