Interface CfnFolderProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFolderProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-17T14:40:58.239Z")
@Stability(Stable)
public interface CfnFolderProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnFolder.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.quicksight.*;
CfnFolderProps cfnFolderProps = CfnFolderProps.builder()
.awsAccountId("awsAccountId")
.folderId("folderId")
.folderType("folderType")
.name("name")
.parentFolderArn("parentFolderArn")
.permissions(List.of(ResourcePermissionProperty.builder()
.actions(List.of("actions"))
.principal("principal")
.build()))
.sharingModel("sharingModel")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnFolderPropsstatic final classAn implementation forCfnFolderProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnFolderProps.Builderbuilder()default StringThe ID for the AWS account where you want to create the folder.default StringThe ID of the folder.default StringThe type of folder it is.default StringgetName()A display name for the folder.default StringThe Amazon Resource Name (ARN) for the folder.default ObjectA structure that describes the principals and the resource-level permissions of a folder.default StringThe sharing scope of the folder.getTags()A list of tags for the folders that you want to apply overrides to.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAwsAccountId
The ID for the AWS account where you want to create the folder.- See Also:
-
getFolderId
The ID of the folder.- See Also:
-
getFolderType
The type of folder it is.- See Also:
-
getName
A display name for the folder.- See Also:
-
getParentFolderArn
The Amazon Resource Name (ARN) for the folder.- See Also:
-
getPermissions
A structure that describes the principals and the resource-level permissions of a folder.To specify no permissions, omit
Permissions.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnFolder.ResourcePermissionProperty>- See Also:
-
getSharingModel
The sharing scope of the folder.- See Also:
-
getTags
A list of tags for the folders that you want to apply overrides to.- See Also:
-
builder
- Returns:
- a
CfnFolderProps.BuilderofCfnFolderProps
-