CreateDataSetRequest
public struct CreateDataSetRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The AWS account ID.
Declaration
Swift
public let awsAccountId: String
-
Groupings of columns that work together in certain QuickSight features. Currently, only geospatial hierarchy is supported.
Declaration
Swift
public let columnGroups: [ColumnGroup]?
-
An ID for the dataset that you want to create. This ID is unique per AWS Region for each AWS account.
Declaration
Swift
public let dataSetId: String
-
Indicates whether you want to import the data into SPICE.
Declaration
Swift
public let importMode: DataSetImportMode
-
Configures the combination and transformation of the data from the physical tables.
Declaration
Swift
public let logicalTableMap: [String : LogicalTable]?
-
The display name for the dataset.
Declaration
Swift
public let name: String
-
A list of resource permissions on the dataset.
Declaration
Swift
public let permissions: [ResourcePermission]?
-
Declares the physical tables that are available in the underlying data sources.
Declaration
Swift
public let physicalTableMap: [String : PhysicalTable]
-
The row-level security configuration for the data that you want to create.
Declaration
Swift
public let rowLevelPermissionDataSet: RowLevelPermissionDataSet?
-
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
Declaration
Swift
public let tags: [Tag]?
-
init(awsAccountId:columnGroups:dataSetId:importMode:logicalTableMap:name:permissions:physicalTableMap:rowLevelPermissionDataSet:tags:)
Undocumented
Declaration
Swift
public init(awsAccountId: String, columnGroups: [ColumnGroup]? = nil, dataSetId: String, importMode: DataSetImportMode, logicalTableMap: [String : LogicalTable]? = nil, name: String, permissions: [ResourcePermission]? = nil, physicalTableMap: [String : PhysicalTable], rowLevelPermissionDataSet: RowLevelPermissionDataSet? = nil, tags: [Tag]? = nil)
-
Declaration
Swift
public func validate(name: String) throws