Interface DynamoDbDataSourceProps
- All Superinterfaces:
BackedDataSourceProps
,BaseDataSourceProps
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DynamoDbDataSourceProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:49.490Z")
@Stability(Experimental)
public interface DynamoDbDataSourceProps
extends software.amazon.jsii.JsiiSerializable, BackedDataSourceProps
(experimental) Properties for an AppSync DynamoDB datasource.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.appsync.*; import software.amazon.awscdk.services.dynamodb.*; import software.amazon.awscdk.services.iam.*; GraphqlApi graphqlApi; Role role; Table table; DynamoDbDataSourceProps dynamoDbDataSourceProps = DynamoDbDataSourceProps.builder() .api(graphqlApi) .table(table) // the properties below are optional .description("description") .name("name") .readOnlyAccess(false) .serviceRole(role) .useCallerCredentials(false) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forDynamoDbDataSourceProps
static final class
An implementation forDynamoDbDataSourceProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Boolean
(experimental) Specify whether this DS is read only or has read and write permissions to the DynamoDB table.getTable()
(experimental) The DynamoDB table backing this data source.default Boolean
(experimental) use credentials of caller to access DynamoDB.Methods inherited from interface software.amazon.awscdk.services.appsync.BackedDataSourceProps
getServiceRole
Methods inherited from interface software.amazon.awscdk.services.appsync.BaseDataSourceProps
getApi, getDescription, getName
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getTable
(experimental) The DynamoDB table backing this data source. -
getReadOnlyAccess
(experimental) Specify whether this DS is read only or has read and write permissions to the DynamoDB table.Default: false
-
getUseCallerCredentials
(experimental) use credentials of caller to access DynamoDB.Default: false
-
builder
- Returns:
- a
DynamoDbDataSourceProps.Builder
ofDynamoDbDataSourceProps
-