/** * 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))); } }