pub struct BindcarConfig {
pub image: Option<String>,
pub image_pull_policy: Option<String>,
pub resources: Option<ResourceRequirements>,
pub port: Option<i32>,
pub log_level: Option<String>,
pub env_vars: Option<Vec<EnvVar>>,
pub volumes: Option<Vec<Volume>>,
pub volume_mounts: Option<Vec<VolumeMount>>,
}Expand description
Bindcar container configuration
Fields§
§image: Option<String>Container image for the RNDC API sidecar
Example: “ghcr.io/firestoned/bindcar:v0.3.0”
image_pull_policy: Option<String>Image pull policy (Always, IfNotPresent, Never)
resources: Option<ResourceRequirements>Resource requirements for the Bindcar container
port: Option<i32>API server port (default: 8080)
log_level: Option<String>Log level for the Bindcar container (debug, info, warn, error)
env_vars: Option<Vec<EnvVar>>Environment variables for the Bindcar container
volumes: Option<Vec<Volume>>Volumes that can be mounted by the Bindcar container
volume_mounts: Option<Vec<VolumeMount>>Volume mounts for the Bindcar container
Trait Implementations§
Source§impl Clone for BindcarConfig
impl Clone for BindcarConfig
Source§fn clone(&self) -> BindcarConfig
fn clone(&self) -> BindcarConfig
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 BindcarConfig
impl Debug for BindcarConfig
Source§impl<'de> Deserialize<'de> for BindcarConfig
impl<'de> Deserialize<'de> for BindcarConfig
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 JsonSchema for BindcarConfig
impl JsonSchema for BindcarConfig
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for BindcarConfig
impl PartialEq for BindcarConfig
Source§impl Serialize for BindcarConfig
impl Serialize for BindcarConfig
impl StructuralPartialEq for BindcarConfig
Auto Trait Implementations§
impl Freeze for BindcarConfig
impl RefUnwindSafe for BindcarConfig
impl Send for BindcarConfig
impl Sync for BindcarConfig
impl Unpin for BindcarConfig
impl UnwindSafe for BindcarConfig
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more