pub struct ServiceScalingPatchResponse {Show 36 fields
pub available_private_endpoint_ids: Vec<String>,
pub byoc_id: String,
pub clickhouse_version: String,
pub compliance_type: ServiceScalingPatchResponseCompliancetype,
pub created_at: DateTime<Utc>,
pub current_scaling: CurrentScaling,
pub data_warehouse_id: String,
pub enable_core_dumps: bool,
pub encryption_assumed_role_identifier: Option<String>,
pub encryption_key: Option<String>,
pub encryption_role_id: String,
pub endpoints: Vec<ServiceEndpoint>,
pub has_transparent_data_encryption: bool,
pub iam_role: String,
pub id: Uuid,
pub idle_scaling: bool,
pub idle_timeout_minutes: f64,
pub ip_access_list: Vec<IpAccessListEntry>,
pub is_primary: bool,
pub is_readonly: bool,
pub max_replica_memory_gb: f64,
pub max_replicas: f64,
pub min_replica_memory_gb: f64,
pub min_replicas: f64,
pub name: String,
pub num_replicas: f64,
pub private_endpoint_ids: Vec<String>,
pub profile: ServiceScalingPatchResponseProfile,
pub provider: ServiceScalingPatchResponseProvider,
pub region: ServiceScalingPatchResponseRegion,
pub release_channel: ServiceScalingPatchResponseReleasechannel,
pub replica_memory_gb: f64,
pub scaling_schedule: ScalingSchedule,
pub state: ServiceScalingPatchResponseState,
pub tags: Vec<ResourceTagsV1>,
pub transparent_data_encryption_key_id: String,
}Expand description
ServiceScalingPatchResponse from the ClickHouse Cloud API.
Fields§
§available_private_endpoint_ids: Vec<String>§byoc_id: String§clickhouse_version: String§compliance_type: ServiceScalingPatchResponseCompliancetype§created_at: DateTime<Utc>§current_scaling: CurrentScaling§data_warehouse_id: String§enable_core_dumps: bool§encryption_assumed_role_identifier: Option<String>§encryption_key: Option<String>§encryption_role_id: String§endpoints: Vec<ServiceEndpoint>§has_transparent_data_encryption: bool§iam_role: String§id: Uuid§idle_scaling: bool§idle_timeout_minutes: f64§ip_access_list: Vec<IpAccessListEntry>§is_primary: bool§is_readonly: bool§max_replica_memory_gb: f64§max_replicas: f64§min_replica_memory_gb: f64§min_replicas: f64§name: String§num_replicas: f64§private_endpoint_ids: Vec<String>§profile: ServiceScalingPatchResponseProfile§provider: ServiceScalingPatchResponseProvider§region: ServiceScalingPatchResponseRegion§release_channel: ServiceScalingPatchResponseReleasechannel§replica_memory_gb: f64§scaling_schedule: ScalingSchedule§state: ServiceScalingPatchResponseState§transparent_data_encryption_key_id: StringTrait Implementations§
Source§impl Clone for ServiceScalingPatchResponse
impl Clone for ServiceScalingPatchResponse
Source§fn clone(&self) -> ServiceScalingPatchResponse
fn clone(&self) -> ServiceScalingPatchResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ServiceScalingPatchResponse
impl Debug for ServiceScalingPatchResponse
Source§impl Default for ServiceScalingPatchResponse
impl Default for ServiceScalingPatchResponse
Source§fn default() -> ServiceScalingPatchResponse
fn default() -> ServiceScalingPatchResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ServiceScalingPatchResponse
impl<'de> Deserialize<'de> for ServiceScalingPatchResponse
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 PartialEq for ServiceScalingPatchResponse
impl PartialEq for ServiceScalingPatchResponse
Source§fn eq(&self, other: &ServiceScalingPatchResponse) -> bool
fn eq(&self, other: &ServiceScalingPatchResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ServiceScalingPatchResponse
Auto Trait Implementations§
impl Freeze for ServiceScalingPatchResponse
impl RefUnwindSafe for ServiceScalingPatchResponse
impl Send for ServiceScalingPatchResponse
impl Sync for ServiceScalingPatchResponse
impl Unpin for ServiceScalingPatchResponse
impl UnsafeUnpin for ServiceScalingPatchResponse
impl UnwindSafe for ServiceScalingPatchResponse
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