[][src]Struct rusoto_devicefarm::DevicePool

pub struct DevicePool {
    pub arn: Option<String>,
    pub description: Option<String>,
    pub max_devices: Option<i64>,
    pub name: Option<String>,
    pub rules: Option<Vec<Rule>>,
    pub type_: Option<String>,
}

Represents a collection of device types.

Fields

arn: Option<String>

The device pool's ARN.

description: Option<String>

The device pool's description.

max_devices: Option<i64>

The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

By specifying the maximum number of devices, you can control the costs that you incur by running tests.

name: Option<String>

The device pool's name.

rules: Option<Vec<Rule>>

Information about the device pool's rules.

type_: Option<String>

The device pool's type.

Allowed values include:

  • CURATED: A device pool that is created and managed by AWS Device Farm.

  • PRIVATE: A device pool that is created and managed by the device pool developer.

Trait Implementations

impl Clone for DevicePool[src]

impl Debug for DevicePool[src]

impl Default for DevicePool[src]

impl<'de> Deserialize<'de> for DevicePool[src]

impl PartialEq<DevicePool> for DevicePool[src]

impl StructuralPartialEq for DevicePool[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.