[−][src]Struct rusoto_gamelift::EC2InstanceLimit
The maximum number of instances allowed based on the Amazon Elastic Compute Cloud (Amazon EC2) instance type. Instance limits can be retrieved by calling DescribeEC2InstanceLimits.
Fields
current_instances: Option<i64>
Number of instances of the specified type that are currently in use by this AWS account.
ec2_instance_type: Option<String>
Name of an EC2 instance type that is supported in Amazon GameLift. A fleet instance type determines the computing resources of each instance in the fleet, including CPU, memory, storage, and networking capacity. Amazon GameLift supports the following EC2 instance types. See Amazon EC2 Instance Types for detailed descriptions.
instance_limit: Option<i64>
Number of instances allowed.
Trait Implementations
impl Clone for EC2InstanceLimit
[src]
pub fn clone(&self) -> EC2InstanceLimit
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for EC2InstanceLimit
[src]
impl Default for EC2InstanceLimit
[src]
pub fn default() -> EC2InstanceLimit
[src]
impl<'de> Deserialize<'de> for EC2InstanceLimit
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<EC2InstanceLimit> for EC2InstanceLimit
[src]
pub fn eq(&self, other: &EC2InstanceLimit) -> bool
[src]
pub fn ne(&self, other: &EC2InstanceLimit) -> bool
[src]
impl StructuralPartialEq for EC2InstanceLimit
[src]
Auto Trait Implementations
impl RefUnwindSafe for EC2InstanceLimit
[src]
impl Send for EC2InstanceLimit
[src]
impl Sync for EC2InstanceLimit
[src]
impl Unpin for EC2InstanceLimit
[src]
impl UnwindSafe for EC2InstanceLimit
[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> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
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> 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>,