@Generated(value="jsii-pacmak/1.58.0 (build f8ba112)", date="2022-05-20T22:20:07.056Z") public abstract class BackedDataSource extends BaseDataSource implements IGrantable
Do not use directly but use subclasses for resource backed datasources
IGrantable.Jsii$Default
IConstruct.Jsii$Default
Modifier | Constructor and Description |
---|---|
protected |
BackedDataSource(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
BackedDataSource(software.amazon.jsii.JsiiObjectRef objRef) |
protected |
BackedDataSource(software.constructs.Construct scope,
java.lang.String id,
BackedDataSourceProps props,
ExtendedDataSourceProps extended) |
Modifier and Type | Method and Description |
---|---|
IPrincipal |
getGrantPrincipal()
(experimental) the principal of the data source to be IGrantable.
|
createFunction, createResolver, getApi, getDs, getName, getServiceRole, setApi, setServiceRole
getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validate
protected BackedDataSource(software.amazon.jsii.JsiiObjectRef objRef)
protected BackedDataSource(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
protected BackedDataSource(software.constructs.Construct scope, java.lang.String id, BackedDataSourceProps props, ExtendedDataSourceProps extended)
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.extended
- This parameter is required.public IPrincipal getGrantPrincipal()
getGrantPrincipal
in interface IGrantable