VolumeAttributesClass v1beta1
apiVersion: storage.k8s.io/v1beta1
import "k8s.io/api/storage/v1beta1"
VolumeAttributesClass
VolumeAttributesClass представляє специфікацію змінних атрибутів тома, визначених драйвером CSI. Клас можна вказати під час динамічного резервування PersistentVolumeClaims і змінити у специфікації PersistentVolumeClaim після резервування.
apiVersion: storage.k8s.io/v1beta1
kind: VolumeAttributesClass
metadata (ObjectMeta)
Стандартні метадані обʼєкта. Докладніше: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
driverName (string), обовʼязково
Імʼя драйвера CSI Це поле є незмінним.
VolumeAttributesClassList
VolumeAttributesClassList — це колекція обʼєктів VolumeAttributesClass.
apiVersion: storage.k8s.io/v1beta1
kind: VolumeAttributesClassList
metadata (ListMeta)
Стандартні метадані списку. Докладніше: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
items ([]VolumeAttributesClass), обовʼязково
items — це список обʼєктів VolumeAttributesClass.
Операції
get
отримати вказаний VolumeAttributesClass
HTTP запит
GET /apis/storage.k8s.io/v1beta1/volumeattributesclasses/{name}
Параметри
name (в шляху): string, обовʼязково
імʼя VolumeAttributesClass
pretty (в запиті): string
Відповідь
200 (VolumeAttributesClass): OK
401: Unauthorized
list
перелік або перегляд обʼєктів типу VolumeAttributesClass
HTTP запит
GET /apis/storage.k8s.io/v1beta1/volumeattributesclasses
Параметри
allowWatchBookmarks (в запиті): boolean
continue (в запиті): string
fieldSelector (в запиті): string
labelSelector (в запиті): string
limit (в запиті): integer
pretty (в запиті): string
resourceVersion (в запиті): string
resourceVersionMatch (в запиті): string
sendInitialEvents (в запиті): boolean
timeoutSeconds (в запиті): integer
watch (в запиті): boolean
Відповідь
200 (VolumeAttributesClassList): OK
401: Unauthorized
create
створення VolumeAttributesClass
HTTP запит
POST /apis/storage.k8s.io/v1beta1/volumeattributesclasses
Параметри
body: VolumeAttributesClass, обовʼязково
dryRun (в запиті): string
fieldManager (в запиті): string
fieldValidation (в запиті): string
pretty (в запиті): string
Відповідь
200 (VolumeAttributesClass): OK
201 (VolumeAttributesClass): Created
202 (VolumeAttributesClass): Accepted
401: Unauthorized
update
заміна вказаного VolumeAttributesClass
HTTP запит
PUT /apis/storage.k8s.io/v1beta1/volumeattributesclasses/{name}
Параметри
name (в шляху): string, обовʼязково
імʼя VolumeAttributesClass
body: VolumeAttributesClass, обовʼязково
dryRun (в запиті): string
fieldManager (в запиті): string
fieldValidation (в запиті): string
pretty (в запиті): string
Відповідь
200 (VolumeAttributesClass): OK
201 (VolumeAttributesClass): Created
401: Unauthorized
patch
часткове оновлення вказаного VolumeAttributesClass
HTTP запит
PATCH /apis/storage.k8s.io/v1beta1/volumeattributesclasses/{name}
Параметри
name (в шляху): string, обовʼязково
імʼя VolumeAttributesClass
body: Patch, обовʼязково
dryRun (в запиті): string
fieldManager (в запиті): string
fieldValidation (в запиті): string
force (в запиті): boolean
pretty (в запиті): string
Відповідь
200 (VolumeAttributesClass): OK
201 (VolumeAttributesClass): Created
401: Unauthorized
delete
видалення VolumeAttributesClass
HTTP запит
DELETE /apis/storage.k8s.io/v1beta1/volumeattributesclasses/{name}
Параметри
name (в шляху): string, обовʼязково
імʼя VolumeAttributesClass
body: DeleteOptions
dryRun (в запиті): string
gracePeriodSeconds (в запиті): integer
pretty (в запиті): string
propagationPolicy (в запиті): string
Відповідь
200 (VolumeAttributesClass): OK
202 (VolumeAttributesClass): Accepted
401: Unauthorized
deletecollection
видалення колекції VolumeAttributesClass
HTTP запит
DELETE /apis/storage.k8s.io/v1beta1/volumeattributesclasses
Параметри
body: DeleteOptions
continue (в запиті): string
dryRun (в запиті): string
fieldSelector (в запиті): string
gracePeriodSeconds (в запиті): integer
labelSelector (в запиті): string
limit (в запиті): integer
pretty (в запиті): string
propagationPolicy (в запиті): string
resourceVersion (в запиті): string
resourceVersionMatch (в запиті): string
sendInitialEvents (в запиті): boolean
timeoutSeconds (в запиті): integer
Відповідь
200 (Status): OK
401: Unauthorized