[−][src]Struct rusoto_autoscaling::TargetTrackingConfiguration
Represents a target tracking scaling policy configuration to use with Amazon EC2 Auto Scaling.
Fields
customized_metric_specification: Option<CustomizedMetricSpecification>
A customized metric. You must specify either a predefined metric or a customized metric.
disable_scale_in: Option<bool>
Indicates whether scaling in by the target tracking scaling policy is disabled. If scaling in is disabled, the target tracking scaling policy doesn't remove instances from the Auto Scaling group. Otherwise, the target tracking scaling policy can remove instances from the Auto Scaling group. The default is false
.
predefined_metric_specification: Option<PredefinedMetricSpecification>
A predefined metric. You must specify either a predefined metric or a customized metric.
target_value: f64
The target value for the metric.
Trait Implementations
impl Clone for TargetTrackingConfiguration
[src]
pub fn clone(&self) -> TargetTrackingConfiguration
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for TargetTrackingConfiguration
[src]
impl Default for TargetTrackingConfiguration
[src]
pub fn default() -> TargetTrackingConfiguration
[src]
impl PartialEq<TargetTrackingConfiguration> for TargetTrackingConfiguration
[src]
pub fn eq(&self, other: &TargetTrackingConfiguration) -> bool
[src]
pub fn ne(&self, other: &TargetTrackingConfiguration) -> bool
[src]
impl StructuralPartialEq for TargetTrackingConfiguration
[src]
Auto Trait Implementations
impl RefUnwindSafe for TargetTrackingConfiguration
[src]
impl Send for TargetTrackingConfiguration
[src]
impl Sync for TargetTrackingConfiguration
[src]
impl Unpin for TargetTrackingConfiguration
[src]
impl UnwindSafe for TargetTrackingConfiguration
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,