-
Notifications
You must be signed in to change notification settings - Fork 27
/
zz_generated_persistent_volume_claim_spec.go
24 lines (22 loc) · 1.46 KB
/
zz_generated_persistent_volume_claim_spec.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package client
const (
PersistentVolumeClaimSpecType = "persistentVolumeClaimSpec"
PersistentVolumeClaimSpecFieldAccessModes = "accessModes"
PersistentVolumeClaimSpecFieldDataSource = "dataSource"
PersistentVolumeClaimSpecFieldDataSourceRef = "dataSourceRef"
PersistentVolumeClaimSpecFieldResources = "resources"
PersistentVolumeClaimSpecFieldSelector = "selector"
PersistentVolumeClaimSpecFieldStorageClassName = "storageClassName"
PersistentVolumeClaimSpecFieldVolumeMode = "volumeMode"
PersistentVolumeClaimSpecFieldVolumeName = "volumeName"
)
type PersistentVolumeClaimSpec struct {
AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"`
DataSource *TypedLocalObjectReference `json:"dataSource,omitempty" yaml:"dataSource,omitempty"`
DataSourceRef *TypedObjectReference `json:"dataSourceRef,omitempty" yaml:"dataSourceRef,omitempty"`
Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"`
Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"`
StorageClassName string `json:"storageClassName,omitempty" yaml:"storageClassName,omitempty"`
VolumeMode string `json:"volumeMode,omitempty" yaml:"volumeMode,omitempty"`
VolumeName string `json:"volumeName,omitempty" yaml:"volumeName,omitempty"`
}