Class CfnCluster.EncryptionInTransitProperty
The settings for encrypting data in transit.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.MSK
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class EncryptionInTransitProperty : Object, CfnCluster.IEncryptionInTransitProperty
Syntax (vb)
Public Class EncryptionInTransitProperty
Inherits Object
Implements CfnCluster.IEncryptionInTransitProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.MSK;
var encryptionInTransitProperty = new EncryptionInTransitProperty {
ClientBroker = "clientBroker",
InCluster = false
};
Synopsis
Constructors
EncryptionInTransitProperty() |
Properties
ClientBroker | Indicates the encryption setting for data in transit between clients and brokers. |
InCluster | When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. |
Constructors
EncryptionInTransitProperty()
public EncryptionInTransitProperty()
Properties
ClientBroker
Indicates the encryption setting for data in transit between clients and brokers.
public string ClientBroker { get; set; }
Property Value
System.String
Remarks
You must set it to one of the following values.
TLS
means that client-broker communication is enabled with TLS only.
TLS_PLAINTEXT
means that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.
PLAINTEXT
means that client-broker communication is enabled in plaintext only.
The default value is TLS
.
InCluster
When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted.
public object InCluster { get; set; }
Property Value
System.Object
Remarks
When set to false, the communication happens in plaintext.
The default value is true.