FolderArgs

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.

Constructors

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

Properties

Link copied to clipboard
val awsAccountId: Output<String>? = null

The ID for the AWS account where you want to create the folder.

Link copied to clipboard
val folderId: Output<String>? = null

The ID of the folder.

Link copied to clipboard
val folderType: Output<FolderType>? = null

The type of folder it is.

Link copied to clipboard
val name: Output<String>? = null

A display name for the folder.

Link copied to clipboard
val parentFolderArn: Output<String>? = null

The Amazon Resource Name (ARN) for the folder.

Link copied to clipboard

A structure that describes the principals and the resource-level permissions of a folder. To specify no permissions, omit Permissions .

Link copied to clipboard
val sharingModel: Output<FolderSharingModel>? = null

The sharing scope of the folder.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

A list of tags for the folders that you want to apply overrides to.

Functions

Link copied to clipboard
open override fun toJava(): FolderArgs