Package-level declarations

Types

Link copied to clipboard

Resource for managing an AWS QuickSight Account Subscription.

Link copied to clipboard
data class AccountSubscriptionArgs(val accountName: Output<String>? = null, val activeDirectoryName: Output<String>? = null, val adminGroups: Output<List<String>>? = null, val authenticationMethod: Output<String>? = null, val authorGroups: Output<List<String>>? = null, val awsAccountId: Output<String>? = null, val contactNumber: Output<String>? = null, val directoryId: Output<String>? = null, val edition: Output<String>? = null, val emailAddress: Output<String>? = null, val firstName: Output<String>? = null, val lastName: Output<String>? = null, val notificationEmail: Output<String>? = null, val readerGroups: Output<List<String>>? = null, val realm: Output<String>? = null) : ConvertibleToJava<AccountSubscriptionArgs>

Resource for managing an AWS QuickSight Account Subscription.

Link copied to clipboard

Resource for managing a QuickSight Data Set.

Link copied to clipboard
data class DataSetArgs(val awsAccountId: Output<String>? = null, val columnGroups: Output<List<DataSetColumnGroupArgs>>? = null, val columnLevelPermissionRules: Output<List<DataSetColumnLevelPermissionRuleArgs>>? = null, val dataSetId: Output<String>? = null, val dataSetUsageConfiguration: Output<DataSetDataSetUsageConfigurationArgs>? = null, val fieldFolders: Output<List<DataSetFieldFolderArgs>>? = null, val importMode: Output<String>? = null, val logicalTableMaps: Output<List<DataSetLogicalTableMapArgs>>? = null, val name: Output<String>? = null, val permissions: Output<List<DataSetPermissionArgs>>? = null, val physicalTableMaps: Output<List<DataSetPhysicalTableMapArgs>>? = null, val refreshProperties: Output<DataSetRefreshPropertiesArgs>? = null, val rowLevelPermissionDataSet: Output<DataSetRowLevelPermissionDataSetArgs>? = null, val rowLevelPermissionTagConfiguration: Output<DataSetRowLevelPermissionTagConfigurationArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DataSetArgs>

Resource for managing a QuickSight Data Set.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Resource for managing QuickSight Data Source

Link copied to clipboard
data class DataSourceArgs(val awsAccountId: Output<String>? = null, val credentials: Output<DataSourceCredentialsArgs>? = null, val dataSourceId: Output<String>? = null, val name: Output<String>? = null, val parameters: Output<DataSourceParametersArgs>? = null, val permissions: Output<List<DataSourcePermissionArgs>>? = null, val sslProperties: Output<DataSourceSslPropertiesArgs>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null, val vpcConnectionProperties: Output<DataSourceVpcConnectionPropertiesArgs>? = null) : ConvertibleToJava<DataSourceArgs>

Resource for managing QuickSight Data Source

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Resource for managing a QuickSight Folder.

Link copied to clipboard
data class FolderArgs(val awsAccountId: Output<String>? = null, val folderId: Output<String>? = null, val folderType: Output<String>? = null, val name: Output<String>? = null, val parentFolderArn: Output<String>? = null, val permissions: Output<List<FolderPermissionArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FolderArgs>

Resource for managing a QuickSight Folder.

Link copied to clipboard

Builder for FolderArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Folder.

Link copied to clipboard

Resource for managing QuickSight Group

Link copied to clipboard
data class GroupArgs(val awsAccountId: Output<String>? = null, val description: Output<String>? = null, val groupName: Output<String>? = null, val namespace: Output<String>? = null) : ConvertibleToJava<GroupArgs>

Resource for managing QuickSight Group

Link copied to clipboard

Builder for GroupArgs.

Link copied to clipboard
Link copied to clipboard

Resource for managing QuickSight Group Membership

Link copied to clipboard
data class GroupMembershipArgs(val awsAccountId: Output<String>? = null, val groupName: Output<String>? = null, val memberName: Output<String>? = null, val namespace: Output<String>? = null) : ConvertibleToJava<GroupMembershipArgs>

Resource for managing QuickSight Group Membership

Link copied to clipboard

Builder for Group.

Link copied to clipboard
Link copied to clipboard

Resource for managing a QuickSight Template.

Link copied to clipboard
data class TemplateArgs(val awsAccountId: Output<String>? = null, val name: Output<String>? = null, val permissions: Output<List<TemplatePermissionArgs>>? = null, val sourceEntity: Output<TemplateSourceEntityArgs>? = null, val tags: Output<Map<String, String>>? = null, val templateId: Output<String>? = null, val versionDescription: Output<String>? = null) : ConvertibleToJava<TemplateArgs>

Resource for managing a QuickSight Template.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Resource for managing QuickSight User

Link copied to clipboard
data class UserArgs(val awsAccountId: Output<String>? = null, val email: Output<String>? = null, val iamArn: Output<String>? = null, val identityType: Output<String>? = null, val namespace: Output<String>? = null, val sessionName: Output<String>? = null, val userName: Output<String>? = null, val userRole: Output<String>? = null) : ConvertibleToJava<UserArgs>

Resource for managing QuickSight User

Link copied to clipboard

Builder for UserArgs.

Link copied to clipboard
Link copied to clipboard

Builder for User.

Functions

Link copied to clipboard
fun dataSet(name: String): DataSet
suspend fun dataSet(name: String, block: suspend DataSetResourceBuilder.() -> Unit): DataSet
Link copied to clipboard
suspend fun dataSource(name: String, block: suspend DataSourceResourceBuilder.() -> Unit): DataSource
Link copied to clipboard
fun folder(name: String): Folder
suspend fun folder(name: String, block: suspend FolderResourceBuilder.() -> Unit): Folder
Link copied to clipboard
fun group(name: String): Group
suspend fun group(name: String, block: suspend GroupResourceBuilder.() -> Unit): Group
Link copied to clipboard
Link copied to clipboard
suspend fun template(name: String, block: suspend TemplateResourceBuilder.() -> Unit): Template
Link copied to clipboard
fun user(name: String): User
suspend fun user(name: String, block: suspend UserResourceBuilder.() -> Unit): User