pub struct ConnectorVersionInfraConfig {
pub connection_ratelimit_window_seconds: Option<i64>,
pub deployment_model: Option<String>,
pub hpa_config: Option<HPAConfig>,
pub internalclient_ratelimit_threshold: Option<i64>,
pub ratelimit_threshold: Option<i64>,
pub resource_limits: Option<ResourceLimits>,
pub resource_requests: Option<ResourceRequests>,
pub shared_deployment: Option<String>,
}
Expand description
This cofiguration provides infra configs like rate limit threshold which need to be configurable for every connector version
This type is not used in any activity, and only used as part of another schema.
Fields§
§connection_ratelimit_window_seconds: Option<i64>
Output only. The window used for ratelimiting runtime requests to connections.
deployment_model: Option<String>
Optional. Indicates whether connector is deployed on GKE/CloudRun
hpa_config: Option<HPAConfig>
Output only. HPA autoscaling config.
internalclient_ratelimit_threshold: Option<i64>
Output only. Max QPS supported for internal requests originating from Connd.
ratelimit_threshold: Option<i64>
Output only. Max QPS supported by the connector version before throttling of requests.
resource_limits: Option<ResourceLimits>
Output only. System resource limits.
resource_requests: Option<ResourceRequests>
Output only. System resource requests.
Output only. The name of shared connector deployment.
Trait Implementations§
source§impl Clone for ConnectorVersionInfraConfig
impl Clone for ConnectorVersionInfraConfig
source§fn clone(&self) -> ConnectorVersionInfraConfig
fn clone(&self) -> ConnectorVersionInfraConfig
Returns a copy 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 ConnectorVersionInfraConfig
impl Debug for ConnectorVersionInfraConfig
source§impl Default for ConnectorVersionInfraConfig
impl Default for ConnectorVersionInfraConfig
source§fn default() -> ConnectorVersionInfraConfig
fn default() -> ConnectorVersionInfraConfig
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ConnectorVersionInfraConfig
impl<'de> Deserialize<'de> for ConnectorVersionInfraConfig
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
impl Part for ConnectorVersionInfraConfig
Auto Trait Implementations§
impl RefUnwindSafe for ConnectorVersionInfraConfig
impl Send for ConnectorVersionInfraConfig
impl Sync for ConnectorVersionInfraConfig
impl Unpin for ConnectorVersionInfraConfig
impl UnwindSafe for ConnectorVersionInfraConfig
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