pub struct ApplicationEntry {
pub name: String,
pub app_type: Option<AppType>,
pub docker: Option<DockerConfig>,
pub deployment: Option<DeploymentConfig>,
}Expand description
Single application entry
Fields§
§name: StringApplication name
app_type: Option<AppType>Application type - determines which template to use
docker: Option<DockerConfig>Docker configuration for this application
deployment: Option<DeploymentConfig>Kubernetes deployment configuration
Trait Implementations§
Source§impl Clone for ApplicationEntry
impl Clone for ApplicationEntry
Source§fn clone(&self) -> ApplicationEntry
fn clone(&self) -> ApplicationEntry
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 ApplicationEntry
impl Debug for ApplicationEntry
Source§impl<'de> Deserialize<'de> for ApplicationEntry
impl<'de> Deserialize<'de> for ApplicationEntry
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 Serialize for ApplicationEntry
impl Serialize for ApplicationEntry
Source§impl Validate for ApplicationEntry
impl Validate for ApplicationEntry
Source§impl<'v_a> ValidateArgs<'v_a> for ApplicationEntry
impl<'v_a> ValidateArgs<'v_a> for ApplicationEntry
Auto Trait Implementations§
impl Freeze for ApplicationEntry
impl RefUnwindSafe for ApplicationEntry
impl Send for ApplicationEntry
impl Sync for ApplicationEntry
impl Unpin for ApplicationEntry
impl UnwindSafe for ApplicationEntry
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