'DeploymentStatus is the most recently observed status of the Deployment.',
class=>'V1DeploymentStatus',
required=>[],# TODO
}
);
__PACKAGE__->method_documentation(
{
'available_replicas'=>{
datatype=>'int',
base_name=>'availableReplicas',
description=>
'Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.',
format=>'',
read_only=>'',
},
'collision_count'=>{
datatype=>'int',
base_name=>'collisionCount',
description=>
'Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.',
format=>'',
read_only=>'',
},
'conditions'=>{
datatype=>'ARRAY[V1DeploymentCondition]',
base_name=>'conditions',
description=>
'Represents the latest available observations of a deployment's current state.',
format=>'',
read_only=>'',
},
'observed_generation'=>{
datatype=>'int',
base_name=>'observedGeneration',
description=>
'The generation observed by the deployment controller.',
format=>'',
read_only=>'',
},
'ready_replicas'=>{
datatype=>'int',
base_name=>'readyReplicas',
description=>
'Total number of ready pods targeted by this deployment.',
format=>'',
read_only=>'',
},
'replicas'=>{
datatype=>'int',
base_name=>'replicas',
description=>
'Total number of non-terminated pods targeted by this deployment (their labels match the selector).',
format=>'',
read_only=>'',
},
'unavailable_replicas'=>{
datatype=>'int',
base_name=>'unavailableReplicas',
description=>
'Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.',
format=>'',
read_only=>'',
},
'updated_replicas'=>{
datatype=>'int',
base_name=>'updatedReplicas',
description=>
'Total number of non-terminated pods targeted by this deployment that have the desired template spec.',