Struct aws_sdk_securityhub::types::AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
source · #[non_exhaustive]pub struct AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails {
pub in_cluster: Option<bool>,
pub client_broker: Option<String>,
}Expand description
The settings for encrypting data in transit.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.in_cluster: Option<bool>When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plain text. The default value is true.
client_broker: Option<String>Indicates the encryption setting for data in transit between clients and brokers.
Implementations§
source§impl AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
impl AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
sourcepub fn in_cluster(&self) -> Option<bool>
pub fn in_cluster(&self) -> Option<bool>
When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plain text. The default value is true.
sourcepub fn client_broker(&self) -> Option<&str>
pub fn client_broker(&self) -> Option<&str>
Indicates the encryption setting for data in transit between clients and brokers.
source§impl AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
impl AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
sourcepub fn builder(
) -> AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsBuilder
pub fn builder( ) -> AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsBuilder
Creates a new builder-style object to manufacture AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails.
Trait Implementations§
source§impl Clone for AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
impl Clone for AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
source§fn clone(
&self
) -> AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
fn clone( &self ) -> AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
Returns a copy 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 PartialEq for AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
impl PartialEq for AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
source§fn eq(
&self,
other: &AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
) -> bool
fn eq( &self, other: &AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails ) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
Auto Trait Implementations§
impl RefUnwindSafe for AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
impl Send for AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
impl Sync for AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
impl Unpin for AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
impl UnwindSafe for AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
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
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>
Creates a shared type from an unshared type.