Show / Hide Table of Contents

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datacellsfilter.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.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

An array of UTF-8 strings.

string[]? ColumnNames { get; }
Property Value

string[]

Remarks

A list of column names.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datacellsfilter.html#cfn-lakeformation-datacellsfilter-columnnames

ColumnWildcard

A wildcard with exclusions.

object? ColumnWildcard { get; }
Property Value

object

Remarks

You must specify either a ColumnNames list or the ColumnWildCard .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datacellsfilter.html#cfn-lakeformation-datacellsfilter-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

string

Remarks

A database in the Data Catalog .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datacellsfilter.html#cfn-lakeformation-datacellsfilter-databasename

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

string

Remarks

The name given by the user to the data filter cell.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datacellsfilter.html#cfn-lakeformation-datacellsfilter-name

RowFilter

A PartiQL predicate.

object? RowFilter { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datacellsfilter.html#cfn-lakeformation-datacellsfilter-rowfilter

Type union: either IResolvable or CfnDataCellsFilterPropsMixin.IRowFilterProperty

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

string

Remarks

The ID of the catalog to which the table belongs.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datacellsfilter.html#cfn-lakeformation-datacellsfilter-tablecatalogid

TableName

UTF-8 string, not less than 1 or more than 255 bytes long, matching the single-line string pattern .

string? TableName { get; }
Property Value

string

Remarks

A table in the database.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datacellsfilter.html#cfn-lakeformation-datacellsfilter-tablename

Back to top Generated by DocFX