::K8s::Apimachinery::Pkg::Apis::Meta::V1::ObjectMeta' );
has 'target' => (is => 'ro', isa => 'IO::K8s::Api::Core::V1::ObjectReference' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
=> (is => 'ro', isa => 'ArrayRef[IO::K8s::Api::Core::V1::AttachedVolume]' );
has 'volumesInUse' => (is => 'ro', isa => 'ArrayRef[Str]' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
has 'message' => (is => 'ro', isa => 'Str' );
has 'status' => (is => 'ro', isa => 'Str' );
has 'type' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
sa => 'IO::K8s::Api::Core::V1::ResourceQuotaSpec' );
has 'status' => (is => 'ro', isa => 'IO::K8s::Api::Core::V1::ResourceQuotaStatus' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
'IO::K8s::Api::Core::V1::PersistentVolumeSpec' );
has 'status' => (is => 'ro', isa => 'IO::K8s::Api::Core::V1::PersistentVolumeStatus' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
;
$engine_config->{link} ||= $search_path;
$engine_config->{default_response_format} ||= 'JSON';
$engine_config->{debug} = $args->{debug} || $self->debug;
return $engine_config;
}
sub
# see Search::OpenSearch::Engine
engine_config => {
default_response_format => 'JSON',
# could be any Search::OpenSearch::Engine::* class
type => 'Lucy',
erStateWaiting;
use Moose;
use IO::K8s;
has 'message' => (is => 'ro', isa => 'Str' );
has 'reason' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
fsType' => (is => 'ro', isa => 'Str' );
has 'readOnly' => (is => 'ro', isa => 'Bool' );
has 'volumeID' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
package Dezi::Server::About;
use strict;
use warnings;
use Carp;
use JSON;
use Search::Tools::XML;
use Scalar::Util qw( blessed );
our $VERSION = '0.004003';
sub new {
my $class = shift;
=> 'Peter Karman <karpet@dezi.org>',
api_base_url => "$uri",
api_format => [qw( JSON ExtJS XML Tiny )],
methods => $spore_methods,
engine => ref( $server->
$about->{admin} = $uri . $admin_path;
}
my $resp
= $format eq 'json'
? to_json($about)
: Search::Tools::XML->perl_to_xml( $about, 'dezi', 1 );
return [
> 'IO::K8s::Api::Apps::V1beta1::DeploymentSpec' );
has 'status' => (is => 'ro', isa => 'IO::K8s::Api::Apps::V1beta1::DeploymentStatus' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
has 'registry' => (is => 'ro', isa => 'Str' );
has 'user' => (is => 'ro', isa => 'Str' );
has 'volume' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
e::V1::LocalObjectReference' );
has 'volumeName' => (is => 'ro', isa => 'Str' );
has 'volumeNamespace' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
tes all search responses to L<Search::OpenSearch::Response> objects.
The default response type is JSON. You can use the C<t> GET param
to change that type per-request, or use the C<default_response_fo
h::Response>.
All non-idempotent responses use the JSON format, and indicate
both the C<success> boolean and C<code> HTTP status as part of the
JSON string.
=head1 FEEDBACK
The evolution of the Dez
rt' => (is => 'ro', isa => 'IO::K8s::Api::Core::V1::Handler' );
has 'preStop' => (is => 'ro', isa => 'IO::K8s::Api::Core::V1::Handler' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
ecretEnvSource;
use Moose;
use IO::K8s;
has 'name' => (is => 'ro', isa => 'Str' );
has 'optional' => (is => 'ro', isa => 'Bool' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
ollingUpdate' => (is => 'ro', isa => 'IO::K8s::Api::Apps::V1beta1::RollingUpdateDeployment' );
has 'type' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
o', isa => 'IO::K8s::Api::Core::V1::HTTPGetAction' );
has 'tcpSocket' => (is => 'ro', isa => 'IO::K8s::Api::Core::V1::TCPSocketAction' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
package IO::K8s::Api::Core::V1::LocalVolumeSource;
use Moose;
use IO::K8s;
has 'path' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
y::V1beta1::PodDisruptionBudgetSpec' );
has 'status' => (is => 'ro', isa => 'IO::K8s::Api::Policy::V1beta1::PodDisruptionBudgetStatus' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;
ctory' => (is => 'ro', isa => 'Str' );
has 'repository' => (is => 'ro', isa => 'Str' );
has 'revision' => (is => 'ro', isa => 'Str' );
sub to_json { IO::K8s->new->object_to_json(shift) }
1;