Class KafkaVersion

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.msk.alpha.KafkaVersion
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.101.0 (build b95fe5d)", date="2024-07-22T22:43:00.276Z") @Stability(Experimental) public class KafkaVersion extends software.amazon.jsii.JsiiObject
(experimental) Kafka cluster version.

Example:

 Vpc vpc;
 Cluster cluster = Cluster.Builder.create(this, "cluster")
         .clusterName("myCluster")
         .kafkaVersion(KafkaVersion.V2_8_1)
         .vpc(vpc)
         .encryptionInTransit(EncryptionInTransitConfig.builder()
                 .clientBroker(ClientBrokerEncryption.TLS)
                 .build())
         .clientAuthentication(ClientAuthentication.sasl(SaslAuthProps.builder()
                 .scram(true)
                 .build()))
         .build();
 
  • Field Details

    • V1_1_1

      @Stability(Deprecated) @Deprecated public static final KafkaVersion V1_1_1
      Deprecated.
      use the latest runtime instead
      (deprecated) Deprecated by Amazon MSK. You can't create a Kafka cluster with a deprecated version..

      Kafka version 1.1.1

    • V2_1_0

      @Stability(Deprecated) @Deprecated public static final KafkaVersion V2_1_0
      Deprecated.
      use the latest runtime instead
      (deprecated) Deprecated by Amazon MSK. You can't create a Kafka cluster with a deprecated version..

      Kafka version 2.1.0

    • V2_2_1

      @Stability(Experimental) public static final KafkaVersion V2_2_1
      (experimental) Kafka version 2.2.1.
    • V2_3_1

      @Stability(Experimental) public static final KafkaVersion V2_3_1
      (experimental) Kafka version 2.3.1.
    • V2_4_1

      @Stability(Deprecated) @Deprecated public static final KafkaVersion V2_4_1
      Deprecated.
      use the latest runtime instead
      (deprecated) Deprecated by Amazon MSK. You can't create a Kafka cluster with a deprecated version..

      Kafka version 2.4.1

    • V2_4_1_1

      @Stability(Experimental) public static final KafkaVersion V2_4_1_1
      (experimental) Kafka version 2.4.1.
    • V2_5_1

      @Stability(Experimental) public static final KafkaVersion V2_5_1
      (experimental) Kafka version 2.5.1.
    • V2_6_0

      @Stability(Experimental) public static final KafkaVersion V2_6_0
      (experimental) Kafka version 2.6.0.
    • V2_6_1

      @Stability(Experimental) public static final KafkaVersion V2_6_1
      (experimental) Kafka version 2.6.1.
    • V2_6_2

      @Stability(Experimental) public static final KafkaVersion V2_6_2
      (experimental) Kafka version 2.6.2.
    • V2_6_3

      @Stability(Experimental) public static final KafkaVersion V2_6_3
      (experimental) Kafka version 2.6.3.
    • V2_7_0

      @Stability(Experimental) public static final KafkaVersion V2_7_0
      (experimental) Kafka version 2.7.0.
    • V2_7_1

      @Stability(Experimental) public static final KafkaVersion V2_7_1
      (experimental) Kafka version 2.7.1.
    • V2_7_2

      @Stability(Experimental) public static final KafkaVersion V2_7_2
      (experimental) Kafka version 2.7.2.
    • V2_8_0

      @Stability(Experimental) public static final KafkaVersion V2_8_0
      (experimental) Kafka version 2.8.0.
    • V2_8_1

      @Stability(Experimental) public static final KafkaVersion V2_8_1
      (experimental) Kafka version 2.8.1.
    • V2_8_2_TIERED

      @Stability(Experimental) public static final KafkaVersion V2_8_2_TIERED
      (experimental) AWS MSK Kafka version 2.8.2.tiered.
    • V3_1_1

      @Stability(Experimental) public static final KafkaVersion V3_1_1
      (experimental) Kafka version 3.1.1.
    • V3_2_0

      @Stability(Experimental) public static final KafkaVersion V3_2_0
      (experimental) Kafka version 3.2.0.
    • V3_3_1

      @Stability(Experimental) public static final KafkaVersion V3_3_1
      (experimental) Kafka version 3.3.1.
    • V3_3_2

      @Stability(Experimental) public static final KafkaVersion V3_3_2
      (experimental) Kafka version 3.3.2.
    • V3_4_0

      @Stability(Experimental) public static final KafkaVersion V3_4_0
      (experimental) Kafka version 3.4.0.
    • V3_5_1

      @Stability(Experimental) public static final KafkaVersion V3_5_1
      (experimental) Kafka version 3.5.1.
    • V3_6_0

      @Stability(Experimental) public static final KafkaVersion V3_6_0
      (experimental) Kafka version 3.6.0.
  • Constructor Details

    • KafkaVersion

      protected KafkaVersion(software.amazon.jsii.JsiiObjectRef objRef)
    • KafkaVersion

      protected KafkaVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details

    • of

      @Stability(Experimental) @NotNull public static KafkaVersion of(@NotNull String version)
      (experimental) Custom cluster version.

      Parameters:
      version - custom version number. This parameter is required.
    • isTieredStorageCompatible

      @Stability(Experimental) @NotNull public Boolean isTieredStorageCompatible()
      (experimental) Checks if the cluster version supports tiered storage mode.
    • getVersion

      @Stability(Experimental) @NotNull public String getVersion()
      (experimental) cluster version number.