Struct google_connectors1::api::ConnectorInfraConfig
source · pub struct ConnectorInfraConfig {
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>
The window used for ratelimiting runtime requests to connections.
deployment_model: Option<String>
Indicate whether connector is deployed on GKE/CloudRun
hpa_config: Option<HPAConfig>
HPA autoscaling config.
internalclient_ratelimit_threshold: Option<i64>
Max QPS supported for internal requests originating from Connd.
ratelimit_threshold: Option<i64>
Max QPS supported by the connector version before throttling of requests.
resource_limits: Option<ResourceLimits>
System resource limits.
resource_requests: Option<ResourceRequests>
System resource requests.
The name of shared connector deployment.
Trait Implementations§
source§impl Clone for ConnectorInfraConfig
impl Clone for ConnectorInfraConfig
source§fn clone(&self) -> ConnectorInfraConfig
fn clone(&self) -> ConnectorInfraConfig
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 ConnectorInfraConfig
impl Debug for ConnectorInfraConfig
source§impl Default for ConnectorInfraConfig
impl Default for ConnectorInfraConfig
source§fn default() -> ConnectorInfraConfig
fn default() -> ConnectorInfraConfig
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ConnectorInfraConfig
impl<'de> Deserialize<'de> for ConnectorInfraConfig
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 ConnectorInfraConfig
impl Serialize for ConnectorInfraConfig
impl Part for ConnectorInfraConfig
Auto Trait Implementations§
impl RefUnwindSafe for ConnectorInfraConfig
impl Send for ConnectorInfraConfig
impl Sync for ConnectorInfraConfig
impl Unpin for ConnectorInfraConfig
impl UnwindSafe for ConnectorInfraConfig
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