Show / Hide Table of Contents

Class CfnDataSource.DynamoDBConfigProperty

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

Inheritance
System.Object
CfnDataSource.DynamoDBConfigProperty
Implements
CfnDataSource.IDynamoDBConfigProperty
Namespace: Amazon.CDK.AWS.AppSync
Assembly: Amazon.CDK.AWS.AppSync.dll
Syntax (csharp)
public class DynamoDBConfigProperty : Object, CfnDataSource.IDynamoDBConfigProperty
Syntax (vb)
Public Class DynamoDBConfigProperty
    Inherits Object
    Implements CfnDataSource.IDynamoDBConfigProperty
Remarks

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

Link: 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

Constructors

DynamoDBConfigProperty()

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.

Constructors

DynamoDBConfigProperty()

public DynamoDBConfigProperty()

Properties

AwsRegion

The AWS Region.

public string AwsRegion { get; set; }
Property Value

System.String

Remarks

Link: 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.

public object DeltaSyncConfig { get; set; }
Property Value

System.Object

Remarks

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

TableName

The table name.

public string TableName { get; set; }
Property Value

System.String

Remarks

Link: 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.

public object UseCallerCredentials { get; set; }
Property Value

System.Object

Remarks

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

Versioned

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

public object Versioned { get; set; }
Property Value

System.Object

Remarks

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

Implements

CfnDataSource.IDynamoDBConfigProperty
Back to top Generated by DocFX