mirror of https://github.com/portainer/portainer
36 lines
815 B
JavaScript
36 lines
815 B
JavaScript
/**
|
|
* KubernetesStorageClassAccessPolicies Model
|
|
*/
|
|
const _KubernetesStorageClassAccessPolicies = Object.freeze([
|
|
{
|
|
Name: 'RWO',
|
|
Description: 'Allow read-write from a single pod only (RWO)',
|
|
selected: true,
|
|
},
|
|
{
|
|
Name: 'RWX',
|
|
Description: 'Allow read-write access from one or more pods concurrently (RWX)',
|
|
selected: false,
|
|
},
|
|
]);
|
|
|
|
export function KubernetesStorageClassAccessPolicies() {
|
|
return JSON.parse(JSON.stringify(_KubernetesStorageClassAccessPolicies));
|
|
}
|
|
|
|
/**
|
|
* KubernetesStorageClass Model
|
|
*/
|
|
const _KubernetesStorageClass = Object.freeze({
|
|
Name: '',
|
|
AccessModes: [],
|
|
Provisioner: '',
|
|
AllowVolumeExpansion: false,
|
|
});
|
|
|
|
export class KubernetesStorageClass {
|
|
constructor() {
|
|
Object.assign(this, JSON.parse(JSON.stringify(_KubernetesStorageClass)));
|
|
}
|
|
}
|