File Coverage

blib/lib/IO/K8s/Api/Core/V1/Volume.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::Core::V1::Volume;
2             # ABSTRACT: Volume represents a named volume in a pod that may be accessed by any container in the pod.
3             our $VERSION = '1.008';
4 4     4   4573 use IO::K8s::Resource;
  4         12  
  4         45  
5              
6             k8s awsElasticBlockStore => 'Core::V1::AWSElasticBlockStoreVolumeSource';
7              
8              
9             k8s azureDisk => 'Core::V1::AzureDiskVolumeSource';
10              
11              
12             k8s azureFile => 'Core::V1::AzureFileVolumeSource';
13              
14              
15             k8s cephfs => 'Core::V1::CephFSVolumeSource';
16              
17              
18             k8s cinder => 'Core::V1::CinderVolumeSource';
19              
20              
21             k8s configMap => 'Core::V1::ConfigMapVolumeSource';
22              
23              
24             k8s csi => 'Core::V1::CSIVolumeSource';
25              
26              
27             k8s downwardAPI => 'Core::V1::DownwardAPIVolumeSource';
28              
29              
30             k8s emptyDir => 'Core::V1::EmptyDirVolumeSource';
31              
32              
33             k8s ephemeral => 'Core::V1::EphemeralVolumeSource';
34              
35              
36             k8s fc => 'Core::V1::FCVolumeSource';
37              
38              
39             k8s flexVolume => 'Core::V1::FlexVolumeSource';
40              
41              
42             k8s flocker => 'Core::V1::FlockerVolumeSource';
43              
44              
45             k8s gcePersistentDisk => 'Core::V1::GCEPersistentDiskVolumeSource';
46              
47              
48             k8s gitRepo => 'Core::V1::GitRepoVolumeSource';
49              
50              
51             k8s glusterfs => 'Core::V1::GlusterfsVolumeSource';
52              
53              
54             k8s hostPath => 'Core::V1::HostPathVolumeSource';
55              
56              
57             k8s image => 'Core::V1::ImageVolumeSource';
58              
59              
60             k8s iscsi => 'Core::V1::ISCSIVolumeSource';
61              
62              
63             k8s name => Str, 'required';
64              
65              
66             k8s nfs => 'Core::V1::NFSVolumeSource';
67              
68              
69             k8s persistentVolumeClaim => 'Core::V1::PersistentVolumeClaimVolumeSource';
70              
71              
72             k8s photonPersistentDisk => 'Core::V1::PhotonPersistentDiskVolumeSource';
73              
74              
75             k8s portworxVolume => 'Core::V1::PortworxVolumeSource';
76              
77              
78             k8s projected => 'Core::V1::ProjectedVolumeSource';
79              
80              
81             k8s quobyte => 'Core::V1::QuobyteVolumeSource';
82              
83              
84             k8s rbd => 'Core::V1::RBDVolumeSource';
85              
86              
87             k8s scaleIO => 'Core::V1::ScaleIOVolumeSource';
88              
89              
90             k8s secret => 'Core::V1::SecretVolumeSource';
91              
92              
93             k8s storageos => 'Core::V1::StorageOSVolumeSource';
94              
95              
96             k8s vsphereVolume => 'Core::V1::VsphereVirtualDiskVolumeSource';
97              
98              
99             1;
100              
101             __END__