Struct aws_sdk_kafka::types::Provisioned
source · #[non_exhaustive]pub struct Provisioned {
pub broker_node_group_info: Option<BrokerNodeGroupInfo>,
pub current_broker_software_info: Option<BrokerSoftwareInfo>,
pub client_authentication: Option<ClientAuthentication>,
pub encryption_info: Option<EncryptionInfo>,
pub enhanced_monitoring: Option<EnhancedMonitoring>,
pub open_monitoring: Option<OpenMonitoringInfo>,
pub logging_info: Option<LoggingInfo>,
pub number_of_broker_nodes: Option<i32>,
pub zookeeper_connect_string: Option<String>,
pub zookeeper_connect_string_tls: Option<String>,
pub storage_mode: Option<StorageMode>,
pub customer_action_status: Option<CustomerActionStatus>,
}
Expand description
Provisioned cluster.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.broker_node_group_info: Option<BrokerNodeGroupInfo>
Information about the brokers.
current_broker_software_info: Option<BrokerSoftwareInfo>
Information about the Apache Kafka version deployed on the brokers.
client_authentication: Option<ClientAuthentication>
Includes all client authentication information.
encryption_info: Option<EncryptionInfo>
Includes all encryption-related information.
enhanced_monitoring: Option<EnhancedMonitoring>
Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.
open_monitoring: Option<OpenMonitoringInfo>
The settings for open monitoring.
logging_info: Option<LoggingInfo>
Log delivery information for the cluster.
number_of_broker_nodes: Option<i32>
The number of broker nodes in the cluster.
zookeeper_connect_string: Option<String>
The connection string to use to connect to the Apache ZooKeeper cluster.
zookeeper_connect_string_tls: Option<String>
The connection string to use to connect to the Apache ZooKeeper cluster on a TLS port.
storage_mode: Option<StorageMode>
This controls storage mode for supported storage tiers.
customer_action_status: Option<CustomerActionStatus>
Determines if there is an action required from the customer.
Implementations§
source§impl Provisioned
impl Provisioned
sourcepub fn broker_node_group_info(&self) -> Option<&BrokerNodeGroupInfo>
pub fn broker_node_group_info(&self) -> Option<&BrokerNodeGroupInfo>
Information about the brokers.
sourcepub fn current_broker_software_info(&self) -> Option<&BrokerSoftwareInfo>
pub fn current_broker_software_info(&self) -> Option<&BrokerSoftwareInfo>
Information about the Apache Kafka version deployed on the brokers.
sourcepub fn client_authentication(&self) -> Option<&ClientAuthentication>
pub fn client_authentication(&self) -> Option<&ClientAuthentication>
Includes all client authentication information.
sourcepub fn encryption_info(&self) -> Option<&EncryptionInfo>
pub fn encryption_info(&self) -> Option<&EncryptionInfo>
Includes all encryption-related information.
sourcepub fn enhanced_monitoring(&self) -> Option<&EnhancedMonitoring>
pub fn enhanced_monitoring(&self) -> Option<&EnhancedMonitoring>
Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.
sourcepub fn open_monitoring(&self) -> Option<&OpenMonitoringInfo>
pub fn open_monitoring(&self) -> Option<&OpenMonitoringInfo>
The settings for open monitoring.
sourcepub fn logging_info(&self) -> Option<&LoggingInfo>
pub fn logging_info(&self) -> Option<&LoggingInfo>
Log delivery information for the cluster.
sourcepub fn number_of_broker_nodes(&self) -> Option<i32>
pub fn number_of_broker_nodes(&self) -> Option<i32>
The number of broker nodes in the cluster.
sourcepub fn zookeeper_connect_string(&self) -> Option<&str>
pub fn zookeeper_connect_string(&self) -> Option<&str>
The connection string to use to connect to the Apache ZooKeeper cluster.
sourcepub fn zookeeper_connect_string_tls(&self) -> Option<&str>
pub fn zookeeper_connect_string_tls(&self) -> Option<&str>
The connection string to use to connect to the Apache ZooKeeper cluster on a TLS port.
sourcepub fn storage_mode(&self) -> Option<&StorageMode>
pub fn storage_mode(&self) -> Option<&StorageMode>
This controls storage mode for supported storage tiers.
sourcepub fn customer_action_status(&self) -> Option<&CustomerActionStatus>
pub fn customer_action_status(&self) -> Option<&CustomerActionStatus>
Determines if there is an action required from the customer.
source§impl Provisioned
impl Provisioned
sourcepub fn builder() -> ProvisionedBuilder
pub fn builder() -> ProvisionedBuilder
Creates a new builder-style object to manufacture Provisioned
.
Trait Implementations§
source§impl Clone for Provisioned
impl Clone for Provisioned
source§fn clone(&self) -> Provisioned
fn clone(&self) -> Provisioned
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Provisioned
impl Debug for Provisioned
source§impl PartialEq for Provisioned
impl PartialEq for Provisioned
source§fn eq(&self, other: &Provisioned) -> bool
fn eq(&self, other: &Provisioned) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for Provisioned
Auto Trait Implementations§
impl Freeze for Provisioned
impl RefUnwindSafe for Provisioned
impl Send for Provisioned
impl Sync for Provisioned
impl Unpin for Provisioned
impl UnwindSafe for Provisioned
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more