pub struct Service {Show 36 fields
pub available_private_endpoint_ids: Vec<String>,
pub byoc_id: String,
pub clickhouse_version: String,
pub compliance_type: ServiceCompliancetype,
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: ServiceProfile,
pub provider: ServiceProvider,
pub region: ServiceRegion,
pub release_channel: ServiceReleasechannel,
pub replica_memory_gb: f64,
pub scaling_schedule: ScalingSchedule,
pub state: ServiceState,
pub tags: Vec<ResourceTagsV1>,
pub transparent_data_encryption_key_id: String,
}Expand description
Service from the ClickHouse Cloud API.
Fields§
§available_private_endpoint_ids: Vec<String>§byoc_id: String§clickhouse_version: String§compliance_type: ServiceCompliancetype§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: ServiceProfile§provider: ServiceProvider§region: ServiceRegion§release_channel: ServiceReleasechannel§replica_memory_gb: f64§scaling_schedule: ScalingSchedule§state: ServiceState§transparent_data_encryption_key_id: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for Service
impl<'de> Deserialize<'de> for Service
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 StructuralPartialEq for Service
Auto Trait Implementations§
impl Freeze for Service
impl RefUnwindSafe for Service
impl Send for Service
impl Sync for Service
impl Unpin for Service
impl UnsafeUnpin for Service
impl UnwindSafe for Service
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