class BackedDataSource
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.AppSync.BackedDataSource | 
|  Java | software.amazon.awscdk.services.appsync.BackedDataSource | 
|  Python | aws_cdk.aws_appsync.BackedDataSource | 
|  TypeScript (source) | @aws-cdk/aws-appsync»BackedDataSource | 
Implements
IConstruct, IConstruct, IDependable, IGrantable
Extends
Base
Implemented by
Dynamo, Elasticsearch, Http, Lambda, Open, Rds
Abstract AppSync datasource implementation.
Do not use directly but use subclasses for resource backed datasources
Initializer
new BackedDataSource(scope: Construct, id: string, props: BackedDataSourceProps, extended: ExtendedDataSourceProps)
Parameters
- scope Construct
- id string
- props BackedData Source Props 
- extended ExtendedData Source Props 
Properties
| Name | Type | Description | 
|---|---|---|
| ds | Cfn | the underlying CFN data source resource. | 
| grant | IPrincipal | the principal of the data source to be IGrantable. | 
| name | string | the name of the data source. | 
| node | Construct | The construct tree node associated with this construct. | 
ds
Type:
Cfn
the underlying CFN data source resource.
grantPrincipal
Type:
IPrincipal
the principal of the data source to be IGrantable.
name
Type:
string
the name of the data source.
node
Type:
Construct
The construct tree node associated with this construct.
Methods
| Name | Description | 
|---|---|
| create | creates a new appsync function for this datasource and API using the given properties. | 
| create | creates a new resolver for this datasource and API using the given properties. | 
| to | Returns a string representation of this construct. | 
createFunction(props) 
public createFunction(props: BaseAppsyncFunctionProps): AppsyncFunction
Parameters
- props BaseAppsync Function Props 
Returns
creates a new appsync function for this datasource and API using the given properties.
createResolver(props) 
public createResolver(props: BaseResolverProps): Resolver
Parameters
- props BaseResolver Props 
Returns
creates a new resolver for this datasource and API using the given properties.
toString() 
public toString(): string
Returns
- string
Returns a string representation of this construct.
