Interface CfnConfiguredTable.ITableReferenceProperty
A pointer to the dataset that underlies this table.
Namespace: Amazon.CDK.AwsCleanrooms
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnConfiguredTable.ITableReferenceProperty
Syntax (vb)
Public Interface CfnConfiguredTable.ITableReferenceProperty
Remarks
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_cleanrooms;
var tableReferenceProperty = new TableReferenceProperty {
Athena = new AthenaTableReferenceProperty {
DatabaseName = "databaseName",
TableName = "tableName",
WorkGroup = "workGroup",
// the properties below are optional
OutputLocation = "outputLocation"
},
Glue = new GlueTableReferenceProperty {
DatabaseName = "databaseName",
TableName = "tableName"
},
Snowflake = new SnowflakeTableReferenceProperty {
AccountIdentifier = "accountIdentifier",
DatabaseName = "databaseName",
SchemaName = "schemaName",
SecretArn = "secretArn",
TableName = "tableName",
TableSchema = new SnowflakeTableSchemaProperty {
V1 = new [] { new SnowflakeTableSchemaV1Property {
ColumnName = "columnName",
ColumnType = "columnType"
} }
}
}
};
Synopsis
Properties
Athena | If present, a reference to the Athena table referred to by this table reference. |
Glue | If present, a reference to the AWS Glue table referred to by this table reference. |
Snowflake | If present, a reference to the Snowflake table referred to by this table reference. |
Properties
Athena
If present, a reference to the Athena table referred to by this table reference.
object? Athena { get; }
Property Value
Remarks
Glue
If present, a reference to the AWS Glue table referred to by this table reference.
object? Glue { get; }
Property Value
Remarks
Snowflake
If present, a reference to the Snowflake table referred to by this table reference.
object? Snowflake { get; }