Enum Class AppSyncDataSourceType

java.lang.Object
java.lang.Enum<AppSyncDataSourceType>
software.amazon.awscdk.services.appsync.AppSyncDataSourceType
All Implemented Interfaces:
Serializable, Comparable<AppSyncDataSourceType>, java.lang.constant.Constable

@Generated(value="jsii-pacmak/1.112.0 (build de1bc80)", date="2025-05-22T23:39:45.908Z") @Stability(Stable) public enum AppSyncDataSourceType extends Enum<AppSyncDataSourceType>
Valid data source types for AppSync.
  • Enum Constant Details

    • LAMBDA

      @Stability(Stable) public static final AppSyncDataSourceType LAMBDA
      Lambda data source type.
    • DYNAMODB

      @Stability(Stable) public static final AppSyncDataSourceType DYNAMODB
      DynamoDB data source type.
    • EVENTBRIDGE

      @Stability(Stable) public static final AppSyncDataSourceType EVENTBRIDGE
      EventBridge data source type.
    • OPENSEARCH_SERVICE

      @Stability(Stable) public static final AppSyncDataSourceType OPENSEARCH_SERVICE
      OpenSearch service data source type.
    • HTTP

      @Stability(Stable) public static final AppSyncDataSourceType HTTP
      HTTP data source type.
    • RELATIONAL_DATABASE

      @Stability(Stable) public static final AppSyncDataSourceType RELATIONAL_DATABASE
      Relational DB data source type.
    • BEDROCK

      @Stability(Stable) public static final AppSyncDataSourceType BEDROCK
      Bedrock runtime data source type.
    • ELASTICSEARCH

      @Stability(Stable) public static final AppSyncDataSourceType ELASTICSEARCH
      Elasticsearch data source type.
  • Method Details

    • values

      public static AppSyncDataSourceType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static AppSyncDataSourceType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null