pub struct ContainerOutputs {
pub name: String,
pub status: ContainerStatus,
pub current_replicas: u32,
pub desired_replicas: u32,
pub internal_dns: String,
pub url: Option<String>,
pub replicas: Vec<ReplicaStatus>,
pub load_balancer_endpoint: Option<LoadBalancerEndpoint>,
}Expand description
Outputs generated by a successfully provisioned Container.
Fields§
§name: StringContainer name in Horizon
status: ContainerStatusCurrent container status
current_replicas: u32Number of current replicas
desired_replicas: u32Desired number of replicas
internal_dns: StringInternal DNS name (e.g., “api.svc”)
url: Option<String>Public URL (if exposed publicly)
replicas: Vec<ReplicaStatus>Status of each replica
load_balancer_endpoint: Option<LoadBalancerEndpoint>Load balancer endpoint information for DNS management (optional). Used by the DNS controller to create custom domain mappings.
Trait Implementations§
Source§impl Clone for ContainerOutputs
impl Clone for ContainerOutputs
Source§fn clone(&self) -> ContainerOutputs
fn clone(&self) -> ContainerOutputs
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 ContainerOutputs
impl Debug for ContainerOutputs
Source§impl<'de> Deserialize<'de> for ContainerOutputs
impl<'de> Deserialize<'de> for ContainerOutputs
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 ContainerOutputs
impl PartialEq for ContainerOutputs
Source§impl ResourceOutputsDefinition for ContainerOutputs
impl ResourceOutputsDefinition for ContainerOutputs
Source§fn resource_type() -> ResourceType
fn resource_type() -> ResourceType
Returns the resource type this output corresponds to
Source§fn box_clone(&self) -> Box<dyn ResourceOutputsDefinition>
fn box_clone(&self) -> Box<dyn ResourceOutputsDefinition>
Creates a boxed clone of this resource outputs
Source§fn outputs_eq(&self, other: &dyn ResourceOutputsDefinition) -> bool
fn outputs_eq(&self, other: &dyn ResourceOutputsDefinition) -> bool
For equality comparison between resource outputs
Source§impl Serialize for ContainerOutputs
impl Serialize for ContainerOutputs
impl Eq for ContainerOutputs
impl StructuralPartialEq for ContainerOutputs
Auto Trait Implementations§
impl Freeze for ContainerOutputs
impl RefUnwindSafe for ContainerOutputs
impl Send for ContainerOutputs
impl Sync for ContainerOutputs
impl Unpin for ContainerOutputs
impl UnsafeUnpin for ContainerOutputs
impl UnwindSafe for ContainerOutputs
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.