yandex-cloud 2025.4.14

Generated gRPC clients for the Yandex Cloud API
Documentation
/// Options and structure of `MysqlConfig5_7` reflects MySQL 5.7 configuration file
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MysqlConfig57 {
    /// Size of the InnoDB buffer pool used for caching table and index data.
    ///
    /// For details, see [MySQL documentation for the parameter](<https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_buffer_pool_size>).
    #[prost(message, optional, tag = "1")]
    pub innodb_buffer_pool_size: ::core::option::Option<i64>,
    /// The maximum permitted number of simultaneous client connections.
    ///
    /// For details, see [MySQL documentation for the variable](<https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_connections>).
    #[prost(message, optional, tag = "2")]
    pub max_connections: ::core::option::Option<i64>,
    /// Time that it takes to process a query before it is considered slow.
    ///
    /// For details, see [MySQL documentation for the variable](<https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_long_query_time>).
    #[prost(message, optional, tag = "3")]
    pub long_query_time: ::core::option::Option<f64>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MysqlConfigSet57 {
    /// Effective settings for a MySQL 5.7 cluster (a combination of settings defined
    /// in \[user_config\] and \[default_config\]).
    #[prost(message, optional, tag = "1")]
    pub effective_config: ::core::option::Option<MysqlConfig57>,
    /// User-defined settings for a MySQL 5.7 cluster.
    #[prost(message, optional, tag = "2")]
    pub user_config: ::core::option::Option<MysqlConfig57>,
    /// Default configuration for a MySQL 5.7 cluster.
    #[prost(message, optional, tag = "3")]
    pub default_config: ::core::option::Option<MysqlConfig57>,
}