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, IDependable
Syntax (vb)
Public Interface ITable
Inherits IConstruct, IConstruct, IDependable
Remarks
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