pub struct BackgroundWorkerDetailsAutoscaling {
pub criteria: Option<BackgroundWorkerDetailsAutoscalingCriteria>,
pub enabled: bool,
pub max: Option<i64>,
pub min: Option<i64>,
}Expand description
BackgroundWorkerDetailsAutoscaling
JSON schema
{
"type": "object",
"properties": {
"criteria": {
"type": "object",
"properties": {
"cpu": {
"type": "object",
"properties": {
"enabled": {
"default": false,
"type": "boolean"
},
"percentage": {
"description": "Determines when your service will be
scaled. If the average resource utilization is significantly above/below
the target, we will increase/decrease the number of instances.\n",
"type": "integer"
}
}
},
"memory": {
"type": "object",
"properties": {
"enabled": {
"default": false,
"type": "boolean"
},
"percentage": {
"description": "Determines when your service will be
scaled. If the average resource utilization is significantly above/below
the target, we will increase/decrease the number of instances.\n",
"type": "integer"
}
}
}
}
},
"enabled": {
"default": false,
"type": "boolean"
},
"max": {
"description": "The maximum number of instances for the service",
"type": "integer"
},
"min": {
"description": "The minimum number of instances for the service",
"type": "integer"
}
}
}Fields§
§criteria: Option<BackgroundWorkerDetailsAutoscalingCriteria>§enabled: bool§max: Option<i64>The maximum number of instances for the service
min: Option<i64>The minimum number of instances for the service
Trait Implementations§
Source§impl Clone for BackgroundWorkerDetailsAutoscaling
impl Clone for BackgroundWorkerDetailsAutoscaling
Source§fn clone(&self) -> BackgroundWorkerDetailsAutoscaling
fn clone(&self) -> BackgroundWorkerDetailsAutoscaling
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for BackgroundWorkerDetailsAutoscaling
impl<'de> Deserialize<'de> for BackgroundWorkerDetailsAutoscaling
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
Auto Trait Implementations§
impl Freeze for BackgroundWorkerDetailsAutoscaling
impl RefUnwindSafe for BackgroundWorkerDetailsAutoscaling
impl Send for BackgroundWorkerDetailsAutoscaling
impl Sync for BackgroundWorkerDetailsAutoscaling
impl Unpin for BackgroundWorkerDetailsAutoscaling
impl UnsafeUnpin for BackgroundWorkerDetailsAutoscaling
impl UnwindSafe for BackgroundWorkerDetailsAutoscaling
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more