pub struct WebServiceDetailsPostAutoscalingCriteria {
pub cpu: Option<WebServiceDetailsPostAutoscalingCriteriaCpu>,
pub memory: Option<WebServiceDetailsPostAutoscalingCriteriaMemory>,
}Expand description
WebServiceDetailsPostAutoscalingCriteria
JSON schema
{
"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"
}
}
}
}
}Fields§
§cpu: Option<WebServiceDetailsPostAutoscalingCriteriaCpu>§memory: Option<WebServiceDetailsPostAutoscalingCriteriaMemory>Trait Implementations§
Source§impl Clone for WebServiceDetailsPostAutoscalingCriteria
impl Clone for WebServiceDetailsPostAutoscalingCriteria
Source§fn clone(&self) -> WebServiceDetailsPostAutoscalingCriteria
fn clone(&self) -> WebServiceDetailsPostAutoscalingCriteria
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 WebServiceDetailsPostAutoscalingCriteria
impl<'de> Deserialize<'de> for WebServiceDetailsPostAutoscalingCriteria
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 WebServiceDetailsPostAutoscalingCriteria
impl RefUnwindSafe for WebServiceDetailsPostAutoscalingCriteria
impl Send for WebServiceDetailsPostAutoscalingCriteria
impl Sync for WebServiceDetailsPostAutoscalingCriteria
impl Unpin for WebServiceDetailsPostAutoscalingCriteria
impl UnsafeUnpin for WebServiceDetailsPostAutoscalingCriteria
impl UnwindSafe for WebServiceDetailsPostAutoscalingCriteria
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