pub struct ElasticPoolSettings {
pub agent_interactive_ui: Option<bool>,
pub azure_id: Option<String>,
pub desired_idle: Option<i32>,
pub max_capacity: Option<i32>,
pub max_saved_node_count: Option<i32>,
pub orchestration_type: Option<OrchestrationType>,
pub os_type: Option<OsType>,
pub recycle_after_each_use: Option<bool>,
pub service_endpoint_id: Option<String>,
pub service_endpoint_scope: Option<String>,
pub time_to_live_minutes: Option<i32>,
}Expand description
Class used for updating an elastic pool where only certain members are populated
Fields§
§agent_interactive_ui: Option<bool>Set whether agents should be configured to run with interactive UI
azure_id: Option<String>Azure string representing to location of the resource
desired_idle: Option<i32>Number of machines to have ready waiting for jobs
max_capacity: Option<i32>Maximum number of machines that will exist in the elastic pool
max_saved_node_count: Option<i32>Keep machines in the pool on failure for investigation
orchestration_type: Option<OrchestrationType>Operating system type of the machines in the pool
os_type: Option<OsType>Operating system type of the machines in the pool
recycle_after_each_use: Option<bool>Discard machines after each job completes
service_endpoint_id: Option<String>Id of the Service Endpoint used to connect to Azure
service_endpoint_scope: Option<String>Scope the Service Endpoint belongs to
time_to_live_minutes: Option<i32>The minimum time in minutes to keep idle agents alive
Implementations§
Trait Implementations§
Source§impl Clone for ElasticPoolSettings
impl Clone for ElasticPoolSettings
Source§fn clone(&self) -> ElasticPoolSettings
fn clone(&self) -> ElasticPoolSettings
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 ElasticPoolSettings
impl Debug for ElasticPoolSettings
Source§impl Default for ElasticPoolSettings
impl Default for ElasticPoolSettings
Source§fn default() -> ElasticPoolSettings
fn default() -> ElasticPoolSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ElasticPoolSettings
impl<'de> Deserialize<'de> for ElasticPoolSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ElasticPoolSettings
impl PartialEq for ElasticPoolSettings
Source§impl Serialize for ElasticPoolSettings
impl Serialize for ElasticPoolSettings
impl StructuralPartialEq for ElasticPoolSettings
Auto Trait Implementations§
impl Freeze for ElasticPoolSettings
impl RefUnwindSafe for ElasticPoolSettings
impl Send for ElasticPoolSettings
impl Sync for ElasticPoolSettings
impl Unpin for ElasticPoolSettings
impl UnwindSafe for ElasticPoolSettings
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<D> DeserializeWith<JsonFormat> for Dwhere
D: DeserializeOwned,
impl<D> DeserializeWith<JsonFormat> for Dwhere
D: DeserializeOwned,
Source§fn deserialize_with(body: ResponseBody) -> Result<D, Error>
fn deserialize_with(body: ResponseBody) -> Result<D, Error>
Deserialize the response body using the specified format. Read more