Show / Hide Table of Contents

Class CfnClusterPropsMixin.SaslProperty

Details for client authentication using SASL.

Inheritance
object
CfnClusterPropsMixin.SaslProperty
Implements
CfnClusterPropsMixin.ISaslProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-sasl.html#cfn-msk-cluster-sasl-iam

Type union: either IResolvable or CfnClusterPropsMixin.IIamProperty

Scram

Details for SASL/SCRAM client authentication.

public object? Scram { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-cluster-sasl.html#cfn-msk-cluster-sasl-scram

Type union: either IResolvable or CfnClusterPropsMixin.IScramProperty

Implements

CfnClusterPropsMixin.ISaslProperty
Back to top Generated by DocFX