Interface ICfnFolderMixinProps
Properties for CfnFolderPropsMixin.
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.QuickSight
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface ICfnFolderMixinProps
Syntax (vb)
Public Interface ICfnFolderMixinProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-folder.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.QuickSight;
var cfnFolderMixinProps = new CfnFolderMixinProps {
AwsAccountId = "awsAccountId",
FolderId = "folderId",
FolderType = "folderType",
Name = "name",
ParentFolderArn = "parentFolderArn",
Permissions = new [] { new ResourcePermissionProperty {
Actions = new [] { "actions" },
Principal = "principal"
} },
SharingModel = "sharingModel",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Properties
| AwsAccountId | The ID for the AWS account where you want to create the folder. |
| FolderId | The ID of the folder. |
| FolderType | The type of folder it is. |
| Name | A display name for the folder. |
| ParentFolderArn | The Amazon Resource Name (ARN) for the folder. |
| Permissions | A structure that describes the principals and the resource-level permissions of a folder. |
| SharingModel | The sharing scope of the folder. |
| Tags | A list of tags for the folders that you want to apply overrides to. |
Properties
AwsAccountId
The ID for the AWS account where you want to create the folder.
string? AwsAccountId { get; }
Property Value
Remarks
FolderId
The ID of the folder.
string? FolderId { get; }
Property Value
Remarks
FolderType
The type of folder it is.
string? FolderType { get; }
Property Value
Remarks
Name
A display name for the folder.
string? Name { get; }
Property Value
Remarks
ParentFolderArn
The Amazon Resource Name (ARN) for the folder.
string? ParentFolderArn { get; }
Property Value
Remarks
Permissions
A structure that describes the principals and the resource-level permissions of a folder.
object? Permissions { get; }
Property Value
Remarks
To specify no permissions, omit Permissions .
Type union: either IResolvable or (either IResolvable or CfnFolderPropsMixin.IResourcePermissionProperty)[]
SharingModel
The sharing scope of the folder.
string? SharingModel { get; }
Property Value
Remarks
Tags
A list of tags for the folders that you want to apply overrides to.
ICfnTag[]? Tags { get; }
Property Value
ICfnTag[]