Show / Hide Table of Contents

Interface CfnDataSource.IDynamoDBConfigProperty

The DynamoDBConfig property type specifies the AwsRegion and TableName for an Amazon DynamoDB table in your account for an AWS AppSync data source.

Namespace: Amazon.CDK.AWS.AppSync
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnDataSource.IDynamoDBConfigProperty
Syntax (vb)
Public Interface CfnDataSource.IDynamoDBConfigProperty
Remarks

DynamoDBConfig is a property of the AWS::AppSync::DataSource property type.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.AppSync;

             var dynamoDBConfigProperty = new DynamoDBConfigProperty {
                 AwsRegion = "awsRegion",
                 TableName = "tableName",

                 // the properties below are optional
                 DeltaSyncConfig = new DeltaSyncConfigProperty {
                     BaseTableTtl = "baseTableTtl",
                     DeltaSyncTableName = "deltaSyncTableName",
                     DeltaSyncTableTtl = "deltaSyncTableTtl"
                 },
                 UseCallerCredentials = false,
                 Versioned = false
             };

Synopsis

Properties

AwsRegion

The AWS Region.

DeltaSyncConfig

The DeltaSyncConfig for a versioned datasource.

TableName

The table name.

UseCallerCredentials

Set to TRUE to use AWS Identity and Access Management with this data source.

Versioned

Set to TRUE to use Conflict Detection and Resolution with this data source.

Properties

AwsRegion

The AWS Region.

string AwsRegion { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-awsregion

DeltaSyncConfig

The DeltaSyncConfig for a versioned datasource.

object? DeltaSyncConfig { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-deltasyncconfig

Type union: either IResolvable or CfnDataSource.IDeltaSyncConfigProperty

TableName

The table name.

string TableName { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-tablename

UseCallerCredentials

Set to TRUE to use AWS Identity and Access Management with this data source.

object? UseCallerCredentials { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-usecallercredentials

Type union: either bool or IResolvable

Versioned

Set to TRUE to use Conflict Detection and Resolution with this data source.

object? Versioned { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-versioned

Type union: either bool or IResolvable

Back to top Generated by DocFX