Enum 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.126.0 (build 206d44b)", date="2026-02-09T14:39:03.409Z") @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 type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static AppSyncDataSourceType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null