File Coverage

blib/lib/IO/K8s/Api/Storage/V1/StorageClass.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1             package IO::K8s::Api::Storage::V1::StorageClass;
2             # ABSTRACT: StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.
3             our $VERSION = '1.008';
4 2     2   4506 use IO::K8s::APIObject;
  2         5  
  2         22  
5              
6              
7             k8s allowVolumeExpansion => Bool;
8              
9              
10             k8s allowedTopologies => ['Core::V1::TopologySelectorTerm'];
11              
12              
13             k8s mountOptions => [Str];
14              
15              
16             k8s parameters => { Str => 1 };
17              
18              
19             k8s provisioner => Str, 'required';
20              
21              
22             k8s reclaimPolicy => Str;
23              
24              
25             k8s volumeBindingMode => Str;
26              
27             1;
28              
29             __END__