[][src]Struct google_lifesciences2_beta::Resources

pub struct Resources {
    pub regions: Option<Vec<String>>,
    pub zones: Option<Vec<String>>,
    pub virtual_machine: Option<VirtualMachine>,
}

The system resources for the pipeline run.

At least one zone or region must be specified or the pipeline run will fail.

This type is not used in any activity, and only used as part of another schema.

Fields

regions: Option<Vec<String>>

The list of regions allowed for VM allocation. If set, the zones field must not be set.

zones: Option<Vec<String>>

The list of zones allowed for VM allocation. If set, the regions field must not be set.

virtual_machine: Option<VirtualMachine>

The virtual machine specification.

Trait Implementations

impl Clone for Resources[src]

impl Debug for Resources[src]

impl Default for Resources[src]

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

impl Part for Resources[src]

impl Serialize for Resources[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, U> Into<U> for T where
    U: From<T>, 
[src]

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.

impl<T> Typeable for T where
    T: Any