interface PhysicalTableProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.QuickSight.Mixins.CfnDataSetPropsMixin.PhysicalTableProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsquicksight/mixins#CfnDataSetPropsMixin_PhysicalTableProperty |
Java | software.amazon.awscdk.mixins.preview.services.quicksight.mixins.CfnDataSetPropsMixin.PhysicalTableProperty |
Python | aws_cdk.mixins_preview.aws_quicksight.mixins.CfnDataSetPropsMixin.PhysicalTableProperty |
TypeScript | @aws-cdk/mixins-preview » aws_quicksight » mixins » CfnDataSetPropsMixin » PhysicalTableProperty |
A view of a data source that contains information about the shape of the data in the underlying source.
This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as quicksight_mixins } from '@aws-cdk/mixins-preview/aws-quicksight';
const physicalTableProperty: quicksight_mixins.CfnDataSetPropsMixin.PhysicalTableProperty = {
customSql: {
columns: [{
id: 'id',
name: 'name',
subType: 'subType',
type: 'type',
}],
dataSourceArn: 'dataSourceArn',
name: 'name',
sqlQuery: 'sqlQuery',
},
relationalTable: {
catalog: 'catalog',
dataSourceArn: 'dataSourceArn',
inputColumns: [{
id: 'id',
name: 'name',
subType: 'subType',
type: 'type',
}],
name: 'name',
schema: 'schema',
},
s3Source: {
dataSourceArn: 'dataSourceArn',
inputColumns: [{
id: 'id',
name: 'name',
subType: 'subType',
type: 'type',
}],
uploadSettings: {
containsHeader: false,
delimiter: 'delimiter',
format: 'format',
startFromRow: 123,
textQualifier: 'textQualifier',
},
},
saaSTable: {
dataSourceArn: 'dataSourceArn',
inputColumns: [{
id: 'id',
name: 'name',
subType: 'subType',
type: 'type',
}],
tablePath: [{
id: 'id',
name: 'name',
}],
},
};
Properties
| Name | Type | Description |
|---|---|---|
| custom | IResolvable | Custom | A physical table type built from the results of the custom SQL query. |
| relational | IResolvable | Relational | A physical table type for relational data sources. |
| s3 | IResolvable | S3 | A physical table type for as S3 data source. |
| saa | IResolvable | Saa | A physical table type for Software-as-a-Service (SaaS) sources. |
customSql?
Type:
IResolvable | Custom
(optional)
A physical table type built from the results of the custom SQL query.
relationalTable?
Type:
IResolvable | Relational
(optional)
A physical table type for relational data sources.
s3Source?
Type:
IResolvable | S3
(optional)
A physical table type for as S3 data source.
saaSTable?
Type:
IResolvable | Saa
(optional)
A physical table type for Software-as-a-Service (SaaS) sources.

.NET
Go
Java
Python
TypeScript