@Stability(value=Experimental) public static final class SaslAuthProps.Builder extends Object implements software.amazon.jsii.Builder<SaslAuthProps>
SaslAuthProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SaslAuthProps |
build()
Builds the configured instance.
|
SaslAuthProps.Builder |
iam(Boolean iam)
Sets the value of
SaslAuthProps.getIam() |
SaslAuthProps.Builder |
key(IKey key)
Sets the value of
SaslAuthProps.getKey() |
SaslAuthProps.Builder |
scram(Boolean scram)
Sets the value of
SaslAuthProps.getScram() |
@Stability(value=Experimental) public SaslAuthProps.Builder iam(Boolean iam)
SaslAuthProps.getIam()iam - Enable IAM access control.this@Stability(value=Experimental) public SaslAuthProps.Builder key(IKey key)
SaslAuthProps.getKey()key - KMS Key to encrypt SASL/SCRAM secrets.
You must use a customer master key (CMK) when creating users in secrets manager.
You cannot use a Secret with Amazon MSK that uses the default Secrets Manager encryption key.this@Stability(value=Experimental) public SaslAuthProps.Builder scram(Boolean scram)
SaslAuthProps.getScram()scram - Enable SASL/SCRAM authentication.this@Stability(value=Experimental) public SaslAuthProps build()
build in interface software.amazon.jsii.Builder<SaslAuthProps>SaslAuthPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.