Interface ICfnDataCellsFilterMixinProps
Properties for CfnDataCellsFilterPropsMixin.
Namespace: Amazon.CDK.Mixins.Preview.AWS.LakeFormation.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface ICfnDataCellsFilterMixinProps
Syntax (vb)
Public Interface ICfnDataCellsFilterMixinProps
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.Mixins.Preview.AWS.LakeFormation.Mixins;
var allRowsWildcard;
var cfnDataCellsFilterMixinProps = new CfnDataCellsFilterMixinProps {
ColumnNames = new [] { "columnNames" },
ColumnWildcard = new ColumnWildcardProperty {
ExcludedColumnNames = new [] { "excludedColumnNames" }
},
DatabaseName = "databaseName",
Name = "name",
RowFilter = new RowFilterProperty {
AllRowsWildcard = allRowsWildcard,
FilterExpression = "filterExpression"
},
TableCatalogId = "tableCatalogId",
TableName = "tableName"
};
Synopsis
Properties
| ColumnNames | An array of UTF-8 strings. |
| ColumnWildcard | A wildcard with exclusions. |
| DatabaseName | UTF-8 string, not less than 1 or more than 255 bytes long, matching the single-line string pattern . |
| Name | UTF-8 string, not less than 1 or more than 255 bytes long, matching the single-line string pattern . |
| RowFilter | A PartiQL predicate. |
| TableCatalogId | Catalog id string, not less than 1 or more than 255 bytes long, matching the single-line string pattern . |
| TableName | UTF-8 string, not less than 1 or more than 255 bytes long, matching the single-line string pattern . |
Properties
ColumnNames
ColumnWildcard
A wildcard with exclusions.
object? ColumnWildcard { get; }
Property Value
Remarks
You must specify either a ColumnNames list or the ColumnWildCard .
Type union: either IResolvable or CfnDataCellsFilterPropsMixin.IColumnWildcardProperty
DatabaseName
UTF-8 string, not less than 1 or more than 255 bytes long, matching the single-line string pattern .
string? DatabaseName { get; }
Property Value
Remarks
Name
UTF-8 string, not less than 1 or more than 255 bytes long, matching the single-line string pattern .
string? Name { get; }
Property Value
Remarks
The name given by the user to the data filter cell.
RowFilter
A PartiQL predicate.
object? RowFilter { get; }
Property Value
Remarks
TableCatalogId
Catalog id string, not less than 1 or more than 255 bytes long, matching the single-line string pattern .
string? TableCatalogId { get; }
Property Value
Remarks
The ID of the catalog to which the table belongs.
TableName
UTF-8 string, not less than 1 or more than 255 bytes long, matching the single-line string pattern .
string? TableName { get; }