Class CfnFolderMixinProps
Properties for CfnFolderPropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.QuickSight
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnFolderMixinProps : ICfnFolderMixinProps
Syntax (vb)
Public Class CfnFolderMixinProps Implements 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
Constructors
| CfnFolderMixinProps() | Properties for CfnFolderPropsMixin. |
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. |
Constructors
CfnFolderMixinProps()
Properties for CfnFolderPropsMixin.
public CfnFolderMixinProps()
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"
} }
};
Properties
AwsAccountId
The ID for the AWS account where you want to create the folder.
public string? AwsAccountId { get; set; }
Property Value
Remarks
FolderId
The ID of the folder.
public string? FolderId { get; set; }
Property Value
Remarks
FolderType
The type of folder it is.
public string? FolderType { get; set; }
Property Value
Remarks
Name
A display name for the folder.
public string? Name { get; set; }
Property Value
Remarks
ParentFolderArn
The Amazon Resource Name (ARN) for the folder.
public string? ParentFolderArn { get; set; }
Property Value
Remarks
Permissions
A structure that describes the principals and the resource-level permissions of a folder.
public object? Permissions { get; set; }
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.
public string? SharingModel { get; set; }
Property Value
Remarks
Tags
A list of tags for the folders that you want to apply overrides to.
public ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]