Class CfnClusterPropsMixin.SaslProperty
Details for client authentication using SASL.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.MSK
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnClusterPropsMixin.SaslProperty : CfnClusterPropsMixin.ISaslProperty
Syntax (vb)
Public Class CfnClusterPropsMixin.SaslProperty Implements CfnClusterPropsMixin.ISaslProperty
Remarks
To turn on SASL, you must also turn on EncryptionInTransit by setting inCluster to true. You must set clientBroker to either TLS or TLS_PLAINTEXT . If you choose TLS_PLAINTEXT , then you must also set unauthenticated to true.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-sasl.html
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.CfnPropertyMixins.AWS.MSK;
var saslProperty = new SaslProperty {
Iam = new IamProperty {
Enabled = false
},
Scram = new ScramProperty {
Enabled = false
}
};
Synopsis
Constructors
| SaslProperty() | Details for client authentication using SASL. |
Properties
| Iam | Details for ClientAuthentication using IAM. |
| Scram | Details for SASL/SCRAM client authentication. |
Constructors
SaslProperty()
Details for client authentication using SASL.
public SaslProperty()
Remarks
To turn on SASL, you must also turn on EncryptionInTransit by setting inCluster to true. You must set clientBroker to either TLS or TLS_PLAINTEXT . If you choose TLS_PLAINTEXT , then you must also set unauthenticated to true.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-sasl.html
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.CfnPropertyMixins.AWS.MSK;
var saslProperty = new SaslProperty {
Iam = new IamProperty {
Enabled = false
},
Scram = new ScramProperty {
Enabled = false
}
};
Properties
Iam
Details for ClientAuthentication using IAM.
public object? Iam { get; set; }
Property Value
Remarks
Scram
Details for SASL/SCRAM client authentication.
public object? Scram { get; set; }