pub struct TargetTrackingConfiguration {
pub target_value: f64,
}Expand description
This data type is part of Amazon GameLift FleetIQ with game server groups, which is in preview release and is subject to change.
Settings for a target-based scaling policy applied to Auto Scaling group. These settings are used to create a target-based policy that tracks the GameLift FleetIQ metric "PercentUtilizedGameServers" and specifies a target value for the metric. As player usage changes, the policy triggers to adjust the game server group capacity so that the metric returns to the target value.
Fields§
§target_value: f64Desired value to use with a game server group target-based scaling policy.
Trait Implementations§
Source§impl Clone for TargetTrackingConfiguration
impl Clone for TargetTrackingConfiguration
Source§fn clone(&self) -> TargetTrackingConfiguration
fn clone(&self) -> TargetTrackingConfiguration
Returns a duplicate 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 TargetTrackingConfiguration
impl Debug for TargetTrackingConfiguration
Source§impl Default for TargetTrackingConfiguration
impl Default for TargetTrackingConfiguration
Source§fn default() -> TargetTrackingConfiguration
fn default() -> TargetTrackingConfiguration
Returns the “default value” for a type. Read more
impl StructuralPartialEq for TargetTrackingConfiguration
Auto Trait Implementations§
impl Freeze for TargetTrackingConfiguration
impl RefUnwindSafe for TargetTrackingConfiguration
impl Send for TargetTrackingConfiguration
impl Sync for TargetTrackingConfiguration
impl Unpin for TargetTrackingConfiguration
impl UnwindSafe for TargetTrackingConfiguration
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