Package-level declarations

Types

Link copied to clipboard
class AccountSubscription : KotlinCustomResource

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
Link copied to clipboard
class DataSet : KotlinCustomResource

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
object DataSetMapper : ResourceMapper<DataSet>
Link copied to clipboard
Link copied to clipboard
class DataSource : KotlinCustomResource

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
object DataSourceMapper : ResourceMapper<DataSource>
Link copied to clipboard
Link copied to clipboard
class Folder : KotlinCustomResource

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
object FolderMapper : ResourceMapper<Folder>
Link copied to clipboard

Builder for Folder.

Link copied to clipboard
class Group : KotlinCustomResource

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
object GroupMapper : ResourceMapper<Group>
Link copied to clipboard
class GroupMembership : KotlinCustomResource

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
object GroupMembershipMapper : ResourceMapper<GroupMembership>
Link copied to clipboard

Builder for Group.

Link copied to clipboard
Link copied to clipboard
class Template : KotlinCustomResource

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
object TemplateMapper : ResourceMapper<Template>
Link copied to clipboard
Link copied to clipboard
class User : KotlinCustomResource

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
object UserMapper : ResourceMapper<User>
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