Class KafkaVersion
(experimental) Kafka cluster version.
Inheritance
Namespace: Amazon.CDK.AWS.MSK.Alpha
Assembly: Amazon.CDK.AWS.MSK.Alpha.dll
Syntax (csharp)
public class KafkaVersion : DeputyBase
Syntax (vb)
Public Class KafkaVersion
Inherits DeputyBase
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
Vpc vpc;
var cluster = new Cluster(this, "cluster", new ClusterProps {
ClusterName = "myCluster",
KafkaVersion = KafkaVersion.V2_8_1,
Vpc = vpc,
EncryptionInTransit = new EncryptionInTransitConfig {
ClientBroker = ClientBrokerEncryption.TLS
},
ClientAuthentication = ClientAuthentication.Sasl(new SaslAuthProps {
Scram = true
})
});
Synopsis
Constructors
KafkaVersion(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
KafkaVersion(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Properties
V1_1_1 | (deprecated) Deprecated by Amazon MSK. You can't create a Kafka cluster with a deprecated version.. |
V2_1_0 | (deprecated) Deprecated by Amazon MSK. You can't create a Kafka cluster with a deprecated version.. |
V2_2_1 | (experimental) Kafka version 2.2.1. |
V2_3_1 | (experimental) Kafka version 2.3.1. |
V2_4_1 | (deprecated) Deprecated by Amazon MSK. You can't create a Kafka cluster with a deprecated version.. |
V2_4_1_1 | (experimental) Kafka version 2.4.1. |
V2_5_1 | (experimental) Kafka version 2.5.1. |
V2_6_0 | (experimental) Kafka version 2.6.0. |
V2_6_1 | (experimental) Kafka version 2.6.1. |
V2_6_2 | (experimental) Kafka version 2.6.2. |
V2_6_3 | (experimental) Kafka version 2.6.3. |
V2_7_0 | (experimental) Kafka version 2.7.0. |
V2_7_1 | (experimental) Kafka version 2.7.1. |
V2_7_2 | (experimental) Kafka version 2.7.2. |
V2_8_0 | (experimental) Kafka version 2.8.0. |
V2_8_1 | (experimental) Kafka version 2.8.1. |
V2_8_2_TIERED | (experimental) AWS MSK Kafka version 2.8.2.tiered. |
V3_1_1 | (experimental) Kafka version 3.1.1. |
V3_2_0 | (experimental) Kafka version 3.2.0. |
V3_3_1 | (experimental) Kafka version 3.3.1. |
V3_3_2 | (experimental) Kafka version 3.3.2. |
V3_4_0 | (experimental) Kafka version 3.4.0. |
V3_5_1 | (experimental) Kafka version 3.5.1. |
V3_6_0 | (experimental) Kafka version 3.6.0. |
Version | (experimental) cluster version number. |
Methods
IsTieredStorageCompatible() | (experimental) Checks if the cluster version supports tiered storage mode. |
Of(String) | (experimental) Custom cluster version. |
Constructors
KafkaVersion(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected KafkaVersion(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
KafkaVersion(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected KafkaVersion(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Properties
V1_1_1
(deprecated) Deprecated by Amazon MSK. You can't create a Kafka cluster with a deprecated version..
public static KafkaVersion V1_1_1 { get; }
Property Value
Remarks
Kafka version 1.1.1
Stability: Deprecated
V2_1_0
(deprecated) Deprecated by Amazon MSK. You can't create a Kafka cluster with a deprecated version..
public static KafkaVersion V2_1_0 { get; }
Property Value
Remarks
Kafka version 2.1.0
Stability: Deprecated
V2_2_1
(experimental) Kafka version 2.2.1.
public static KafkaVersion V2_2_1 { get; }
Property Value
Remarks
Stability: Experimental
V2_3_1
(experimental) Kafka version 2.3.1.
public static KafkaVersion V2_3_1 { get; }
Property Value
Remarks
Stability: Experimental
V2_4_1
(deprecated) Deprecated by Amazon MSK. You can't create a Kafka cluster with a deprecated version..
public static KafkaVersion V2_4_1 { get; }
Property Value
Remarks
Kafka version 2.4.1
Stability: Deprecated
V2_4_1_1
(experimental) Kafka version 2.4.1.
public static KafkaVersion V2_4_1_1 { get; }
Property Value
Remarks
Stability: Experimental
V2_5_1
(experimental) Kafka version 2.5.1.
public static KafkaVersion V2_5_1 { get; }
Property Value
Remarks
Stability: Experimental
V2_6_0
(experimental) Kafka version 2.6.0.
public static KafkaVersion V2_6_0 { get; }
Property Value
Remarks
Stability: Experimental
V2_6_1
(experimental) Kafka version 2.6.1.
public static KafkaVersion V2_6_1 { get; }
Property Value
Remarks
Stability: Experimental
V2_6_2
(experimental) Kafka version 2.6.2.
public static KafkaVersion V2_6_2 { get; }
Property Value
Remarks
Stability: Experimental
V2_6_3
(experimental) Kafka version 2.6.3.
public static KafkaVersion V2_6_3 { get; }
Property Value
Remarks
Stability: Experimental
V2_7_0
(experimental) Kafka version 2.7.0.
public static KafkaVersion V2_7_0 { get; }
Property Value
Remarks
Stability: Experimental
V2_7_1
(experimental) Kafka version 2.7.1.
public static KafkaVersion V2_7_1 { get; }
Property Value
Remarks
Stability: Experimental
V2_7_2
(experimental) Kafka version 2.7.2.
public static KafkaVersion V2_7_2 { get; }
Property Value
Remarks
Stability: Experimental
V2_8_0
(experimental) Kafka version 2.8.0.
public static KafkaVersion V2_8_0 { get; }
Property Value
Remarks
Stability: Experimental
V2_8_1
(experimental) Kafka version 2.8.1.
public static KafkaVersion V2_8_1 { get; }
Property Value
Remarks
Stability: Experimental
V2_8_2_TIERED
(experimental) AWS MSK Kafka version 2.8.2.tiered.
public static KafkaVersion V2_8_2_TIERED { get; }
Property Value
Remarks
Stability: Experimental
V3_1_1
(experimental) Kafka version 3.1.1.
public static KafkaVersion V3_1_1 { get; }
Property Value
Remarks
Stability: Experimental
V3_2_0
(experimental) Kafka version 3.2.0.
public static KafkaVersion V3_2_0 { get; }
Property Value
Remarks
Stability: Experimental
V3_3_1
(experimental) Kafka version 3.3.1.
public static KafkaVersion V3_3_1 { get; }
Property Value
Remarks
Stability: Experimental
V3_3_2
(experimental) Kafka version 3.3.2.
public static KafkaVersion V3_3_2 { get; }
Property Value
Remarks
Stability: Experimental
V3_4_0
(experimental) Kafka version 3.4.0.
public static KafkaVersion V3_4_0 { get; }
Property Value
Remarks
Stability: Experimental
V3_5_1
(experimental) Kafka version 3.5.1.
public static KafkaVersion V3_5_1 { get; }
Property Value
Remarks
Stability: Experimental
V3_6_0
(experimental) Kafka version 3.6.0.
public static KafkaVersion V3_6_0 { get; }
Property Value
Remarks
Stability: Experimental
Version
(experimental) cluster version number.
public virtual string Version { get; }
Property Value
System.String
Remarks
Stability: Experimental
Methods
IsTieredStorageCompatible()
(experimental) Checks if the cluster version supports tiered storage mode.
public virtual bool IsTieredStorageCompatible()
Returns
System.Boolean
Remarks
Stability: Experimental
Of(String)
(experimental) Custom cluster version.
public static KafkaVersion Of(string version)
Parameters
- version System.String
custom version number.
Returns
Remarks
Stability: Experimental