Show / Hide Table of Contents

Class CfnFolderMixinProps

Properties for CfnFolderPropsMixin.

Inheritance
object
CfnFolderMixinProps
Implements
ICfnFolderMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-folder.html#cfn-quicksight-folder-awsaccountid

FolderId

The ID of the folder.

public string? FolderId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-folder.html#cfn-quicksight-folder-folderid

FolderType

The type of folder it is.

public string? FolderType { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-folder.html#cfn-quicksight-folder-foldertype

Name

A display name for the folder.

public string? Name { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-folder.html#cfn-quicksight-folder-name

ParentFolderArn

The Amazon Resource Name (ARN) for the folder.

public string? ParentFolderArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-folder.html#cfn-quicksight-folder-parentfolderarn

Permissions

A structure that describes the principals and the resource-level permissions of a folder.

public object? Permissions { get; set; }
Property Value

object

Remarks

To specify no permissions, omit Permissions .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-folder.html#cfn-quicksight-folder-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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-folder.html#cfn-quicksight-folder-sharingmodel

Tags

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

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-folder.html#cfn-quicksight-folder-tags

Implements

ICfnFolderMixinProps
Back to top Generated by DocFX