pub struct Service {Show 27 fields
pub service_name: String,
pub service_arn: String,
pub cluster_name: String,
pub cluster_arn: String,
pub task_definition_arn: String,
pub family: String,
pub revision: i32,
pub desired_count: i32,
pub running_count: i32,
pub pending_count: i32,
pub launch_type: String,
pub status: String,
pub scheduling_strategy: String,
pub deployment_controller: String,
pub minimum_healthy_percent: Option<i32>,
pub maximum_percent: Option<i32>,
pub circuit_breaker: Option<CircuitBreakerConfig>,
pub deployments: Vec<Deployment>,
pub load_balancers: Vec<Value>,
pub service_registries: Vec<Value>,
pub placement_constraints: Vec<Value>,
pub placement_strategy: Vec<Value>,
pub network_configuration: Option<Value>,
pub tags: Vec<TagEntry>,
pub created_at: DateTime<Utc>,
pub created_by: Option<String>,
pub role_arn: Option<String>,
}Fields§
§service_name: String§service_arn: String§cluster_name: String§cluster_arn: String§task_definition_arn: String§family: String§revision: i32§desired_count: i32§running_count: i32§pending_count: i32§launch_type: String§status: String§scheduling_strategy: String§deployment_controller: String§minimum_healthy_percent: Option<i32>§maximum_percent: Option<i32>§circuit_breaker: Option<CircuitBreakerConfig>Deployment circuit breaker config (opt-in via deploymentConfiguration).
deployments: Vec<Deployment>§load_balancers: Vec<Value>§service_registries: Vec<Value>§placement_constraints: Vec<Value>§placement_strategy: Vec<Value>§network_configuration: Option<Value>§created_at: DateTime<Utc>§created_by: Option<String>§role_arn: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Service
impl<'de> Deserialize<'de> for Service
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
Auto Trait Implementations§
impl Freeze for Service
impl RefUnwindSafe for Service
impl Send for Service
impl Sync for Service
impl Unpin for Service
impl UnsafeUnpin for Service
impl UnwindSafe for Service
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