# CfnFolderProps

Properties for defining a `CfnFolder`.

Extends: CfnFolderProps
Used as props by: CfnFolder

- Source: Generated code
- Type last changed: v2.161.0 · 4 Oct 2024

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const cfnFolderProps: quicksight.CfnFolderProps = {
  awsAccountId: 'awsAccountId',
  folderId: 'folderId',
  folderType: 'folderType',
  name: 'name',
  parentFolderArn: 'parentFolderArn',
  permissions: [{
    actions: ['actions'],
    principal: 'principal',
  }],
  sharingModel: 'sharingModel',
  tags: [{
    key: 'key',
    value: 'value',
  }],
};
```

## Properties

- `awsAccountId`: string — The ID for the AWS account where you want to create the folder.

- `folderId`: string — The ID of the folder.

- `folderType`: string — The type of folder it is.

- `name`: string — A display name for the folder.

- `parentFolderArn`: string — The Amazon Resource Name (ARN) for the folder.

- `permissions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnFolder.ResourcePermissionProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnFolder.ResourcePermissionProperty.html)[] — A structure that describes the principals and the resource-level permissions of a folder.

  To specify no permissions, omit `Permissions` .

- `sharingModel`: string — The sharing scope of the folder.

- `tags`: [CfnTag](/cdk/api/v2/docs/aws-cdk-lib.CfnTag.html)[] — A list of tags for the folders that you want to apply overrides to.
