Struct azure_devops_rust_api::distributed_task::models::ElasticPool   
source · pub struct ElasticPool {Show 16 fields
    pub agent_interactive_ui: Option<bool>,
    pub azure_id: Option<String>,
    pub desired_idle: Option<i32>,
    pub desired_size: Option<i32>,
    pub max_capacity: Option<i32>,
    pub max_saved_node_count: Option<i32>,
    pub offline_since: Option<OffsetDateTime>,
    pub orchestration_type: Option<OrchestrationType>,
    pub os_type: Option<OsType>,
    pub pool_id: Option<i32>,
    pub recycle_after_each_use: Option<bool>,
    pub service_endpoint_id: Option<String>,
    pub service_endpoint_scope: Option<String>,
    pub sizing_attempts: Option<i32>,
    pub state: Option<State>,
    pub time_to_live_minutes: Option<i32>,
}Expand description
Data and settings for an elastic pool
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 agents to have ready waiting for jobs
desired_size: Option<i32>The desired size of the pool
max_capacity: Option<i32>Maximum number of nodes that will exist in the elastic pool
max_saved_node_count: Option<i32>Keep nodes in the pool on failure for investigation
offline_since: Option<OffsetDateTime>Timestamp the pool was first detected to be offline
orchestration_type: Option<OrchestrationType>Operating system type of the nodes in the pool
os_type: Option<OsType>Operating system type of the nodes in the pool
pool_id: Option<i32>Id of the associated TaskAgentPool
recycle_after_each_use: Option<bool>Discard node 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
sizing_attempts: Option<i32>The number of sizing attempts executed while trying to achieve a desired size
state: Option<State>State of the pool
time_to_live_minutes: Option<i32>The minimum time in minutes to keep idle agents alive
Implementations§
source§impl ElasticPool
 
impl ElasticPool
Trait Implementations§
source§impl Clone for ElasticPool
 
impl Clone for ElasticPool
source§fn clone(&self) -> ElasticPool
 
fn clone(&self) -> ElasticPool
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ElasticPool
 
impl Debug for ElasticPool
source§impl Default for ElasticPool
 
impl Default for ElasticPool
source§fn default() -> ElasticPool
 
fn default() -> ElasticPool
source§impl<'de> Deserialize<'de> for ElasticPool
 
impl<'de> Deserialize<'de> for ElasticPool
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>,
source§impl PartialEq for ElasticPool
 
impl PartialEq for ElasticPool
source§fn eq(&self, other: &ElasticPool) -> bool
 
fn eq(&self, other: &ElasticPool) -> bool
self and other values to be equal, and is used
by ==.