pub struct PrometheusThanos {Show 23 fields
pub additional_args: Option<Vec<PrometheusThanosAdditionalArgs>>,
pub base_image: Option<String>,
pub block_size: Option<String>,
pub get_config_interval: Option<String>,
pub get_config_timeout: Option<String>,
pub grpc_listen_local: Option<bool>,
pub grpc_server_tls_config: Option<PrometheusThanosGrpcServerTlsConfig>,
pub http_listen_local: Option<bool>,
pub image: Option<String>,
pub listen_local: Option<bool>,
pub log_format: Option<PrometheusThanosLogFormat>,
pub log_level: Option<PrometheusThanosLogLevel>,
pub min_time: Option<String>,
pub object_storage_config: Option<PrometheusThanosObjectStorageConfig>,
pub object_storage_config_file: Option<String>,
pub ready_timeout: Option<String>,
pub resources: Option<PrometheusThanosResources>,
pub sha: Option<String>,
pub tag: Option<String>,
pub tracing_config: Option<PrometheusThanosTracingConfig>,
pub tracing_config_file: Option<String>,
pub version: Option<String>,
pub volume_mounts: Option<Vec<PrometheusThanosVolumeMounts>>,
}Fields§
§additional_args: Option<Vec<PrometheusThanosAdditionalArgs>>§base_image: Option<String>§block_size: Option<String>§get_config_interval: Option<String>§get_config_timeout: Option<String>§grpc_listen_local: Option<bool>§grpc_server_tls_config: Option<PrometheusThanosGrpcServerTlsConfig>§http_listen_local: Option<bool>§image: Option<String>§listen_local: Option<bool>§log_format: Option<PrometheusThanosLogFormat>§log_level: Option<PrometheusThanosLogLevel>§min_time: Option<String>§object_storage_config: Option<PrometheusThanosObjectStorageConfig>§object_storage_config_file: Option<String>§ready_timeout: Option<String>§resources: Option<PrometheusThanosResources>§sha: Option<String>§tag: Option<String>§tracing_config: Option<PrometheusThanosTracingConfig>§tracing_config_file: Option<String>§version: Option<String>§volume_mounts: Option<Vec<PrometheusThanosVolumeMounts>>Trait Implementations§
Source§impl Clone for PrometheusThanos
impl Clone for PrometheusThanos
Source§fn clone(&self) -> PrometheusThanos
fn clone(&self) -> PrometheusThanos
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 PrometheusThanos
impl Debug for PrometheusThanos
Source§impl Default for PrometheusThanos
impl Default for PrometheusThanos
Source§fn default() -> PrometheusThanos
fn default() -> PrometheusThanos
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PrometheusThanos
impl<'de> Deserialize<'de> for PrometheusThanos
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 PrometheusThanos
impl RefUnwindSafe for PrometheusThanos
impl Send for PrometheusThanos
impl Sync for PrometheusThanos
impl Unpin for PrometheusThanos
impl UnwindSafe for PrometheusThanos
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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