Interface ITable
(experimental) Represents a table in a Redshift database.
Inherited Members
Namespace: Amazon.CDK.AWS.Redshift
Assembly: Amazon.CDK.AWS.Redshift.dll
Syntax (csharp)
public interface ITable : IConstruct, IDependableSyntax (vb)
Public Interface ITable
    Inherits IConstruct, IConstruct, IDependableRemarks
Stability: Experimental
Synopsis
Properties
| Cluster | (experimental) The cluster where the table is located. | 
| DatabaseName | (experimental) The name of the database where the table is located. | 
| TableColumns | (experimental) The columns of the table. | 
| TableName | (experimental) Name of the table. | 
Methods
| Grant(IUser, TableAction[]) | (experimental) Grant a user privilege to access this table. | 
Properties
Cluster
(experimental) The cluster where the table is located.
ICluster Cluster { get; }Property Value
Remarks
Stability: Experimental
DatabaseName
(experimental) The name of the database where the table is located.
string DatabaseName { get; }Property Value
System.String
Remarks
Stability: Experimental
TableColumns
(experimental) The columns of the table.
IColumn[] TableColumns { get; }Property Value
IColumn[]
Remarks
Stability: Experimental
TableName
(experimental) Name of the table.
string TableName { get; }Property Value
System.String
Remarks
Stability: Experimental
Methods
Grant(IUser, TableAction[])
(experimental) Grant a user privilege to access this table.
void Grant(IUser user, params TableAction[] actions)Parameters
- user IUser
- actions TableAction[]
Remarks
Stability: Experimental