Struct k8s_openapi::v1_12::api::autoscaling::v2beta1::ObjectMetricSource
source · pub struct ObjectMetricSource {
pub average_value: Option<Quantity>,
pub metric_name: String,
pub selector: Option<LabelSelector>,
pub target: CrossVersionObjectReference,
pub target_value: Quantity,
}
Expand description
ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
Fields§
§average_value: Option<Quantity>
averageValue is the target value of the average of the metric across all relevant pods (as a quantity)
metric_name: String
metricName is the name of the metric in question.
selector: Option<LabelSelector>
selector is the string-encoded form of a standard kubernetes label selector for the given metric When set, it is passed as an additional parameter to the metrics server for more specific metrics scoping When unset, just the metricName will be used to gather metrics.
target: CrossVersionObjectReference
target is the described Kubernetes object.
target_value: Quantity
targetValue is the target value of the metric (as a quantity).
Trait Implementations§
source§impl Clone for ObjectMetricSource
impl Clone for ObjectMetricSource
source§fn clone(&self) -> ObjectMetricSource
fn clone(&self) -> ObjectMetricSource
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ObjectMetricSource
impl Debug for ObjectMetricSource
source§impl Default for ObjectMetricSource
impl Default for ObjectMetricSource
source§fn default() -> ObjectMetricSource
fn default() -> ObjectMetricSource
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ObjectMetricSource
impl<'de> Deserialize<'de> for ObjectMetricSource
source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more