Struct docker_compose_types::Service [−][src]
pub struct Service {Show fields
pub hostname: Option<String>,
pub privileged: bool,
pub healthcheck: Option<Healthcheck>,
pub deploy: Option<Deploy>,
pub image: Option<String>,
pub container_name: Option<String>,
pub build_: Option<BuildStep>,
pub pid: Option<String>,
pub ports: Option<Vec<String>>,
pub environment: Option<Environment>,
pub network_mode: Option<String>,
pub devices: Option<Vec<String>>,
pub restart: Option<String>,
pub labels: Option<Labels>,
pub ulimits: Option<Ulimits>,
pub volumes: Option<Volumes>,
pub networks: Option<Networks>,
pub cap_add: Option<Vec<String>>,
pub depends_on: Option<DependsOnOptions>,
pub command: Option<Command>,
pub entrypoint: Option<String>,
pub env_file: Option<EnvFile>,
pub stop_grace_period: Option<String>,
pub profiles: Option<Vec<String>>,
pub links: Option<Vec<String>>,
pub dns: Option<Vec<String>>,
pub ipc: Option<String>,
pub net: Option<String>,
pub stop_signal: Option<String>,
pub user: Option<String>,
pub working_dir: Option<String>,
pub expose: Vec<String>,
pub volumes_from: Vec<String>,
pub extends: Option<IndexMap<String, String>>,
pub logging: Option<LoggingParameters>,
pub scale: i64,
}Fields
hostname: Option<String>privileged: boolhealthcheck: Option<Healthcheck>deploy: Option<Deploy>image: Option<String>container_name: Option<String>build_: Option<BuildStep>pid: Option<String>ports: Option<Vec<String>>environment: Option<Environment>network_mode: Option<String>devices: Option<Vec<String>>restart: Option<String>labels: Option<Labels>ulimits: Option<Ulimits>volumes: Option<Volumes>networks: Option<Networks>cap_add: Option<Vec<String>>depends_on: Option<DependsOnOptions>command: Option<Command>entrypoint: Option<String>env_file: Option<EnvFile>stop_grace_period: Option<String>profiles: Option<Vec<String>>links: Option<Vec<String>>dns: Option<Vec<String>>ipc: Option<String>net: Option<String>stop_signal: Option<String>user: Option<String>working_dir: Option<String>expose: Vec<String>volumes_from: Vec<String>extends: Option<IndexMap<String, String>>logging: Option<LoggingParameters>scale: i64Implementations
Trait Implementations
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 RefUnwindSafe for Serviceimpl UnwindSafe for ServiceBlanket Implementations
Mutably borrows from an owned value. Read more