Package-level declarations

Types

Link copied to clipboard
class Analysis : KotlinCustomResource

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

Link copied to clipboard
data class AnalysisArgs(val analysisId: Output<String>? = null, val awsAccountId: Output<String>? = null, val definition: Output<AnalysisDefinitionArgs>? = null, val errors: Output<List<AnalysisErrorArgs>>? = null, val folderArns: Output<List<String>>? = null, val name: Output<String>? = null, val parameters: Output<AnalysisParametersArgs>? = null, val permissions: Output<List<AnalysisResourcePermissionArgs>>? = null, val sheets: Output<List<AnalysisSheetArgs>>? = null, val sourceEntity: Output<AnalysisSourceEntityArgs>? = null, val status: Output<AnalysisResourceStatus>? = null, val tags: Output<List<TagArgs>>? = null, val themeArn: Output<String>? = null, val validationStrategy: Output<AnalysisValidationStrategyArgs>? = null) : ConvertibleToJava<AnalysisArgs>

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

Link copied to clipboard
Link copied to clipboard
object AnalysisMapper : ResourceMapper<Analysis>
Link copied to clipboard
Link copied to clipboard
class CustomPermissions : KotlinCustomResource

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

Link copied to clipboard
data class CustomPermissionsArgs(val awsAccountId: Output<String>? = null, val capabilities: Output<CustomPermissionsCapabilitiesArgs>? = null, val customPermissionsName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<CustomPermissionsArgs>

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

Link copied to clipboard
object CustomPermissionsMapper : ResourceMapper<CustomPermissions>
Link copied to clipboard
class Dashboard : KotlinCustomResource

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

Link copied to clipboard
data class DashboardArgs(val awsAccountId: Output<String>? = null, val dashboardId: Output<String>? = null, val dashboardPublishOptions: Output<DashboardPublishOptionsArgs>? = null, val definition: Output<DashboardVersionDefinitionArgs>? = null, val folderArns: Output<List<String>>? = null, val linkEntities: Output<List<String>>? = null, val linkSharingConfiguration: Output<DashboardLinkSharingConfigurationArgs>? = null, val name: Output<String>? = null, val parameters: Output<DashboardParametersArgs>? = null, val permissions: Output<List<DashboardResourcePermissionArgs>>? = null, val sourceEntity: Output<DashboardSourceEntityArgs>? = null, val tags: Output<List<TagArgs>>? = null, val themeArn: Output<String>? = null, val validationStrategy: Output<DashboardValidationStrategyArgs>? = null, val versionDescription: Output<String>? = null) : ConvertibleToJava<DashboardArgs>

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

Link copied to clipboard
Link copied to clipboard
object DashboardMapper : ResourceMapper<Dashboard>
Link copied to clipboard
Link copied to clipboard
class DataSet : KotlinCustomResource

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

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 dataSetRefreshProperties: Output<DataSetRefreshPropertiesArgs>? = null, val dataSetUsageConfiguration: Output<DataSetUsageConfigurationArgs>? = null, val datasetParameters: Output<List<DataSetDatasetParameterArgs>>? = null, val fieldFolders: Output<Map<String, DataSetFieldFolderArgs>>? = null, val folderArns: Output<List<String>>? = null, val importMode: Output<DataSetImportMode>? = null, val ingestionWaitPolicy: Output<DataSetIngestionWaitPolicyArgs>? = null, val logicalTableMap: Output<Map<String, DataSetLogicalTableArgs>>? = null, val name: Output<String>? = null, val performanceConfiguration: Output<DataSetPerformanceConfigurationArgs>? = null, val permissions: Output<List<DataSetResourcePermissionArgs>>? = null, val physicalTableMap: Output<Map<String, DataSetPhysicalTableArgs>>? = null, val rowLevelPermissionDataSet: Output<DataSetRowLevelPermissionDataSetArgs>? = null, val rowLevelPermissionTagConfiguration: Output<DataSetRowLevelPermissionTagConfigurationArgs>? = null, val tags: Output<List<TagArgs>>? = null, val useAs: Output<DataSetUseAs>? = null) : ConvertibleToJava<DataSetArgs>

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

Link copied to clipboard
Link copied to clipboard
object DataSetMapper : ResourceMapper<DataSet>
Link copied to clipboard
Link copied to clipboard
class DataSource : KotlinCustomResource

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

Link copied to clipboard
data class DataSourceArgs(val alternateDataSourceParameters: Output<List<DataSourceParametersArgs>>? = null, val awsAccountId: Output<String>? = null, val credentials: Output<DataSourceCredentialsArgs>? = null, val dataSourceId: Output<String>? = null, val dataSourceParameters: Output<DataSourceParametersArgs>? = null, val errorInfo: Output<DataSourceErrorInfoArgs>? = null, val folderArns: Output<List<String>>? = null, val name: Output<String>? = null, val permissions: Output<List<DataSourceResourcePermissionArgs>>? = null, val sslProperties: Output<DataSourceSslPropertiesArgs>? = null, val tags: Output<List<TagArgs>>? = null, val type: Output<DataSourceType>? = null, val vpcConnectionProperties: Output<DataSourceVpcConnectionPropertiesArgs>? = null) : ConvertibleToJava<DataSourceArgs>

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

Link copied to clipboard
Link copied to clipboard
object DataSourceMapper : ResourceMapper<DataSource>
Link copied to clipboard
Link copied to clipboard
class Folder : KotlinCustomResource

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

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

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

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

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

Link copied to clipboard
data class RefreshScheduleArgs(val awsAccountId: Output<String>? = null, val dataSetId: Output<String>? = null, val schedule: Output<RefreshScheduleMapArgs>? = null) : ConvertibleToJava<RefreshScheduleArgs>

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

Link copied to clipboard
object RefreshScheduleMapper : ResourceMapper<RefreshSchedule>
Link copied to clipboard
class Template : KotlinCustomResource

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

Link copied to clipboard
data class TemplateArgs(val awsAccountId: Output<String>? = null, val definition: Output<TemplateVersionDefinitionArgs>? = null, val name: Output<String>? = null, val permissions: Output<List<TemplateResourcePermissionArgs>>? = null, val sourceEntity: Output<TemplateSourceEntityArgs>? = null, val tags: Output<List<TagArgs>>? = null, val templateId: Output<String>? = null, val validationStrategy: Output<TemplateValidationStrategyArgs>? = null, val versionDescription: Output<String>? = null) : ConvertibleToJava<TemplateArgs>

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

Link copied to clipboard
Link copied to clipboard
object TemplateMapper : ResourceMapper<Template>
Link copied to clipboard
Link copied to clipboard
class Theme : KotlinCustomResource

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

Link copied to clipboard
data class ThemeArgs(val awsAccountId: Output<String>? = null, val baseThemeId: Output<String>? = null, val configuration: Output<ThemeConfigurationArgs>? = null, val name: Output<String>? = null, val permissions: Output<List<ThemeResourcePermissionArgs>>? = null, val tags: Output<List<TagArgs>>? = null, val themeId: Output<String>? = null, val versionDescription: Output<String>? = null) : ConvertibleToJava<ThemeArgs>

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

Link copied to clipboard

Builder for ThemeArgs.

Link copied to clipboard
object ThemeMapper : ResourceMapper<Theme>
Link copied to clipboard

Builder for Theme.

Link copied to clipboard
class Topic : KotlinCustomResource

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

Link copied to clipboard
data class TopicArgs(val awsAccountId: Output<String>? = null, val configOptions: Output<TopicConfigOptionsArgs>? = null, val dataSets: Output<List<TopicDatasetMetadataArgs>>? = null, val description: Output<String>? = null, val folderArns: Output<List<String>>? = null, val name: Output<String>? = null, val topicId: Output<String>? = null, val userExperienceVersion: Output<TopicUserExperienceVersion>? = null) : ConvertibleToJava<TopicArgs>

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

Link copied to clipboard

Builder for TopicArgs.

Link copied to clipboard
object TopicMapper : ResourceMapper<Topic>
Link copied to clipboard

Builder for Topic.

Link copied to clipboard
class VpcConnection : KotlinCustomResource

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

Link copied to clipboard
data class VpcConnectionArgs(val availabilityStatus: Output<VpcConnectionVpcConnectionAvailabilityStatus>? = null, val awsAccountId: Output<String>? = null, val dnsResolvers: Output<List<String>>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val securityGroupIds: Output<List<String>>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val vpcConnectionId: Output<String>? = null) : ConvertibleToJava<VpcConnectionArgs>

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

Link copied to clipboard
Link copied to clipboard
object VpcConnectionMapper : ResourceMapper<VpcConnection>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun analysis(name: String, block: suspend AnalysisResourceBuilder.() -> Unit): Analysis
Link copied to clipboard
suspend fun dashboard(name: String, block: suspend DashboardResourceBuilder.() -> Unit): Dashboard
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
Link copied to clipboard
suspend fun template(name: String, block: suspend TemplateResourceBuilder.() -> Unit): Template
Link copied to clipboard
fun theme(name: String): Theme
suspend fun theme(name: String, block: suspend ThemeResourceBuilder.() -> Unit): Theme
Link copied to clipboard
fun topic(name: String): Topic
suspend fun topic(name: String, block: suspend TopicResourceBuilder.() -> Unit): Topic
Link copied to clipboard