pub struct CreateClusterRequest {
pub broker_node_group_info: BrokerNodeGroupInfo,
pub client_authentication: Option<ClientAuthentication>,
pub cluster_name: String,
pub configuration_info: Option<ConfigurationInfo>,
pub encryption_info: Option<EncryptionInfo>,
pub enhanced_monitoring: Option<String>,
pub kafka_version: String,
pub logging_info: Option<LoggingInfo>,
pub number_of_broker_nodes: i64,
pub open_monitoring: Option<OpenMonitoringInfo>,
pub tags: Option<HashMap<String, String>>,
}Fields§
§broker_node_group_info: BrokerNodeGroupInfo <p>Information about the broker nodes in the cluster.</p>
client_authentication: Option<ClientAuthentication> <p>Includes all client authentication related information.</p>
cluster_name: String <p>The name of the cluster.</p>
configuration_info: Option<ConfigurationInfo> <p>Represents the configuration that you want MSK to use for the brokers in a cluster.</p>
encryption_info: Option<EncryptionInfo> <p>Includes all encryption-related information.</p>
enhanced_monitoring: Option<String> <p>Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, and PER_TOPIC_PER_BROKER.</p>
kafka_version: String <p>The version of Apache Kafka.</p>
logging_info: Option<LoggingInfo>§number_of_broker_nodes: i64 <p>The number of broker nodes in the cluster.</p>
open_monitoring: Option<OpenMonitoringInfo> <p>The settings for open monitoring.</p>
<p>Create tags when creating the cluster.</p>
Trait Implementations§
Source§impl Clone for CreateClusterRequest
impl Clone for CreateClusterRequest
Source§fn clone(&self) -> CreateClusterRequest
fn clone(&self) -> CreateClusterRequest
Returns a duplicate 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 CreateClusterRequest
impl Debug for CreateClusterRequest
Source§impl Default for CreateClusterRequest
impl Default for CreateClusterRequest
Source§fn default() -> CreateClusterRequest
fn default() -> CreateClusterRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateClusterRequest
impl PartialEq for CreateClusterRequest
Source§impl Serialize for CreateClusterRequest
impl Serialize for CreateClusterRequest
impl StructuralPartialEq for CreateClusterRequest
Auto Trait Implementations§
impl Freeze for CreateClusterRequest
impl RefUnwindSafe for CreateClusterRequest
impl Send for CreateClusterRequest
impl Sync for CreateClusterRequest
impl Unpin for CreateClusterRequest
impl UnwindSafe for CreateClusterRequest
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