s 'name' => (is => 'ro', isa => 'Str' );
has 'readOnly' => (is => 'ro', isa => 'Bool' );
has 'subPath' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
as 'kind' => (is => 'ro', isa => 'Str' );
has 'metadata' => (is => 'ro', isa => 'IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ListMeta' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
m]' );
has 'requiredDuringSchedulingIgnoredDuringExecution' => (is => 'ro', isa => 'ArrayRef[IO::K8s::Api::Core::V1::PodAffinityTerm]' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
'kind' => (is => 'ro', isa => 'Str' );
has 'metadata' => (is => 'ro', isa => 'IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ObjectMeta' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
ource;
use Moose;
use IO::K8s;
has 'datasetName' => (is => 'ro', isa => 'Str' );
has 'datasetUUID' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
e' => (is => 'ro', isa => 'Str' );
has 'vsphereVolume' => (is => 'ro', isa => 'IO::K8s::Api::Core::V1::VsphereVirtualDiskVolumeSource' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
nodeName' => (is => 'ro', isa => 'Str' );
has 'source' => (is => 'ro', isa => 'IO::K8s::Api::Storage::V1beta1::VolumeAttachmentSource' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
as 'kind' => (is => 'ro', isa => 'Str' );
has 'metadata' => (is => 'ro', isa => 'IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ListMeta' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
s => 'ro', isa => 'Str' );
has 'reclaimPolicy' => (is => 'ro', isa => 'Str' );
has 'volumeBindingMode' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
ta1::VolumeError;
use Moose;
use IO::K8s;
has 'message' => (is => 'ro', isa => 'Str' );
has 'time' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
as 'kind' => (is => 'ro', isa => 'Str' );
has 'metadata' => (is => 'ro', isa => 'IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ListMeta' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
s => 'ro', isa => 'Str' );
has 'reclaimPolicy' => (is => 'ro', isa => 'Str' );
has 'volumeBindingMode' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
adata' => (is => 'ro', isa => 'HashRef[Str]' );
has 'detachError' => (is => 'ro', isa => 'IO::K8s::Api::Storage::V1beta1::VolumeError' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
as 'kind' => (is => 'ro', isa => 'Str' );
has 'metadata' => (is => 'ro', isa => 'IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ListMeta' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
has 'major' => (is => 'ro', isa => 'Str' );
has 'minor' => (is => 'ro', isa => 'Str' );
has 'platform' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
package IO::K8s::Apimachinery::Pkg::Runtime::RawExtension;
use Moose;
use IO::K8s;
has 'Raw' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
torage::V1beta1::VolumeAttachmentSpec' );
has 'status' => (is => 'ro', isa => 'IO::K8s::Api::Storage::V1beta1::VolumeAttachmentStatus' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
8s::Api::Storage::V1beta1::VolumeAttachmentSource;
use Moose;
use IO::K8s;
has 'persistentVolumeName' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
as 'kind' => (is => 'ro', isa => 'Str' );
has 'metadata' => (is => 'ro', isa => 'IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ListMeta' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
rage::V1alpha1::VolumeAttachmentSpec' );
has 'status' => (is => 'ro', isa => 'IO::K8s::Api::Storage::V1alpha1::VolumeAttachmentStatus' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;