DataSet

Definition of the AWS::QuickSight::DataSet Resource Type.

Create DataSet Resource

new DataSet(name: string, args?: DataSetArgs, opts?: CustomResourceOptions);
@overload
def DataSet(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            aws_account_id: Optional[str] = None,
            column_groups: Optional[Sequence[DataSetColumnGroupArgs]] = None,
            column_level_permission_rules: Optional[Sequence[DataSetColumnLevelPermissionRuleArgs]] = None,
            data_set_id: Optional[str] = None,
            data_set_usage_configuration: Optional[DataSetUsageConfigurationArgs] = None,
            field_folders: Optional[DataSetFieldFolderMapArgs] = None,
            import_mode: Optional[DataSetImportMode] = None,
            ingestion_wait_policy: Optional[DataSetIngestionWaitPolicyArgs] = None,
            logical_table_map: Optional[DataSetLogicalTableMapArgs] = None,
            name: Optional[str] = None,
            permissions: Optional[Sequence[DataSetResourcePermissionArgs]] = None,
            physical_table_map: Optional[DataSetPhysicalTableMapArgs] = None,
            row_level_permission_data_set: Optional[DataSetRowLevelPermissionDataSetArgs] = None,
            tags: Optional[Sequence[DataSetTagArgs]] = None)
@overload
def DataSet(resource_name: str,
            args: Optional[DataSetArgs] = None,
            opts: Optional[ResourceOptions] = None)
func NewDataSet(ctx *Context, name string, args *DataSetArgs, opts ...ResourceOption) (*DataSet, error)
public DataSet(string name, DataSetArgs? args = null, CustomResourceOptions? opts = null)
public DataSet(String name, DataSetArgs args)
public DataSet(String name, DataSetArgs args, CustomResourceOptions options)
type: aws-native:quicksight:DataSet
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args DataSetArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args DataSetArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args DataSetArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args DataSetArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args DataSetArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

DataSet Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The DataSet resource accepts the following input properties:

AwsAccountId string
ColumnGroups List<Pulumi.AwsNative.QuickSight.Inputs.DataSetColumnGroupArgs>
ColumnLevelPermissionRules List<Pulumi.AwsNative.QuickSight.Inputs.DataSetColumnLevelPermissionRuleArgs>
DataSetId string
DataSetUsageConfiguration Pulumi.AwsNative.QuickSight.Inputs.DataSetUsageConfigurationArgs
FieldFolders Pulumi.AwsNative.QuickSight.Inputs.DataSetFieldFolderMapArgs
ImportMode Pulumi.AwsNative.QuickSight.DataSetImportMode
IngestionWaitPolicy Pulumi.AwsNative.QuickSight.Inputs.DataSetIngestionWaitPolicyArgs
LogicalTableMap Pulumi.AwsNative.QuickSight.Inputs.DataSetLogicalTableMapArgs
Name string
Permissions List<Pulumi.AwsNative.QuickSight.Inputs.DataSetResourcePermissionArgs>
PhysicalTableMap Pulumi.AwsNative.QuickSight.Inputs.DataSetPhysicalTableMapArgs
RowLevelPermissionDataSet Pulumi.AwsNative.QuickSight.Inputs.DataSetRowLevelPermissionDataSetArgs
Tags List<Pulumi.AwsNative.QuickSight.Inputs.DataSetTagArgs>

Outputs

All input properties are implicitly available as output properties. Additionally, the DataSet resource produces the following output properties:

Arn string
ConsumedSpiceCapacityInBytes double
CreatedTime string
Id string

The provider-assigned unique ID for this managed resource.

LastUpdatedTime string
OutputColumns List<Pulumi.AwsNative.QuickSight.Outputs.DataSetOutputColumn>
Arn string
ConsumedSpiceCapacityInBytes float64
CreatedTime string
Id string

The provider-assigned unique ID for this managed resource.

LastUpdatedTime string
OutputColumns []DataSetOutputColumn
arn String
consumedSpiceCapacityInBytes Double
createdTime String
id String

The provider-assigned unique ID for this managed resource.

lastUpdatedTime String
outputColumns List<DataSetOutputColumn>
arn string
consumedSpiceCapacityInBytes number
createdTime string
id string

The provider-assigned unique ID for this managed resource.

lastUpdatedTime string
outputColumns DataSetOutputColumn[]
arn str
consumed_spice_capacity_in_bytes float
created_time str
id str

The provider-assigned unique ID for this managed resource.

last_updated_time str
output_columns Sequence[DataSetOutputColumn]
arn String
consumedSpiceCapacityInBytes Number
createdTime String
id String

The provider-assigned unique ID for this managed resource.

lastUpdatedTime String
outputColumns List<Property Map>

Supporting Types

DataSetColumnDataType

String
STRING
Integer
INTEGER
Decimal
DECIMAL
Datetime
DATETIME
DataSetColumnDataTypeString
STRING
DataSetColumnDataTypeInteger
INTEGER
DataSetColumnDataTypeDecimal
DECIMAL
DataSetColumnDataTypeDatetime
DATETIME
String
STRING
Integer
INTEGER
Decimal
DECIMAL
Datetime
DATETIME
String
STRING
Integer
INTEGER
Decimal
DECIMAL
Datetime
DATETIME
STRING
STRING
INTEGER
INTEGER
DECIMAL
DECIMAL
DATETIME
DATETIME
"STRING"
STRING
"INTEGER"
INTEGER
"DECIMAL"
DECIMAL
"DATETIME"
DATETIME

DataSetColumnGroup

DataSetColumnLevelPermissionRule

ColumnNames List<string>
Principals List<string>
ColumnNames []string
Principals []string
columnNames List<String>
principals List<String>
columnNames string[]
principals string[]
column_names Sequence[str]
principals Sequence[str]
columnNames List<String>
principals List<String>

DataSetGeoSpatialColumnGroup

columns List<String>
name String
countryCode "US"

DataSetGeoSpatialCountryCode

Us
US
DataSetGeoSpatialCountryCodeUs
US
Us
US
Us
US
US
US
"US"
US

DataSetImportMode

Spice
SPICE
DirectQuery
DIRECT_QUERY
DataSetImportModeSpice
SPICE
DataSetImportModeDirectQuery
DIRECT_QUERY
Spice
SPICE
DirectQuery
DIRECT_QUERY
Spice
SPICE
DirectQuery
DIRECT_QUERY
SPICE
SPICE
DIRECT_QUERY
DIRECT_QUERY
"SPICE"
SPICE
"DIRECT_QUERY"
DIRECT_QUERY

DataSetIngestionWaitPolicy

DataSetOutputColumn

DataSetResourcePermission

Actions List<string>
Principal string
Actions []string
Principal string
actions List<String>
principal String
actions string[]
principal string
actions Sequence[str]
principal str
actions List<String>
principal String

DataSetRowLevelPermissionDataSet

DataSetRowLevelPermissionFormatVersion

Version1
VERSION_1
Version2
VERSION_2
DataSetRowLevelPermissionFormatVersionVersion1
VERSION_1
DataSetRowLevelPermissionFormatVersionVersion2
VERSION_2
Version1
VERSION_1
Version2
VERSION_2
Version1
VERSION_1
Version2
VERSION_2
VERSION1
VERSION_1
VERSION2
VERSION_2
"VERSION_1"
VERSION_1
"VERSION_2"
VERSION_2

DataSetRowLevelPermissionPolicy

GrantAccess
GRANT_ACCESS
DenyAccess
DENY_ACCESS
DataSetRowLevelPermissionPolicyGrantAccess
GRANT_ACCESS
DataSetRowLevelPermissionPolicyDenyAccess
DENY_ACCESS
GrantAccess
GRANT_ACCESS
DenyAccess
DENY_ACCESS
GrantAccess
GRANT_ACCESS
DenyAccess
DENY_ACCESS
GRANT_ACCESS
GRANT_ACCESS
DENY_ACCESS
DENY_ACCESS
"GRANT_ACCESS"
GRANT_ACCESS
"DENY_ACCESS"
DENY_ACCESS

DataSetTag

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

DataSetUsageConfiguration

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0