Interface CfnFolderProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFolderProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-22T02:24:06.987Z")
@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
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnFolderProps
static final class
An implementation forCfnFolderProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnFolderProps.Builder
builder()
default String
The ID for the AWS account where you want to create the folder.default String
The ID of the folder.default String
The type of folder it is.default String
getName()
A display name for the folder.default String
The Amazon Resource Name (ARN) for the folder.default Object
A structure that describes the principals and the resource-level permissions of a folder.default String
The 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
.- 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.Builder
ofCfnFolderProps
-