ExtendedDataSourceProps

class aws_cdk.aws_appsync.ExtendedDataSourceProps(*, type, dynamo_db_config=None, elasticsearch_config=None, http_config=None, lambda_config=None, relational_database_config=None)

Bases: object

(experimental) props used by implementations of BaseDataSource to provide configuration.

Should not be used directly.

Parameters
Stability

experimental

Attributes

dynamo_db_config

(experimental) configuration for DynamoDB Datasource.

Default
  • No config

Stability

experimental

Return type

Union[IResolvable, DynamoDBConfigProperty, None]

elasticsearch_config

(experimental) configuration for Elasticsearch Datasource.

Default
  • No config

Stability

experimental

Return type

Union[IResolvable, ElasticsearchConfigProperty, None]

http_config

(experimental) configuration for HTTP Datasource.

Default
  • No config

Stability

experimental

Return type

Union[IResolvable, HttpConfigProperty, None]

lambda_config

(experimental) configuration for Lambda Datasource.

Default
  • No config

Stability

experimental

Return type

Union[IResolvable, LambdaConfigProperty, None]

relational_database_config

(experimental) configuration for RDS Datasource.

Default
  • No config

Stability

experimental

Return type

Union[IResolvable, RelationalDatabaseConfigProperty, None]

type

(experimental) the type of the AppSync datasource.

Stability

experimental

Return type

str