@Stability(value=Stable) public static final class CfnPermissions.Builder extends Object implements software.amazon.jsii.Builder<CfnPermissions>
CfnPermissions.| Modifier and Type | Method and Description |
|---|---|
CfnPermissions |
build() |
static CfnPermissions.Builder |
create(software.constructs.Construct scope,
String id) |
CfnPermissions.Builder |
dataLakePrincipal(CfnPermissions.DataLakePrincipalProperty dataLakePrincipal)
The AWS Lake Formation principal.
|
CfnPermissions.Builder |
dataLakePrincipal(IResolvable dataLakePrincipal)
The AWS Lake Formation principal.
|
CfnPermissions.Builder |
permissions(List<String> permissions)
The permissions granted or revoked.
|
CfnPermissions.Builder |
permissionsWithGrantOption(List<String> permissionsWithGrantOption)
Indicates whether to grant the ability to grant permissions (as a subset of permissions granted).
|
CfnPermissions.Builder |
resource(CfnPermissions.ResourceProperty resource)
A structure for the resource.
|
CfnPermissions.Builder |
resource(IResolvable resource)
A structure for the resource.
|
@Stability(value=Stable) public static CfnPermissions.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnPermissions.ColumnWildcardProperty.Builder.@Stability(value=Stable) public CfnPermissions.Builder dataLakePrincipal(CfnPermissions.DataLakePrincipalProperty dataLakePrincipal)
dataLakePrincipal - The AWS Lake Formation principal. This parameter is required.this@Stability(value=Stable) public CfnPermissions.Builder dataLakePrincipal(IResolvable dataLakePrincipal)
dataLakePrincipal - The AWS Lake Formation principal. This parameter is required.this@Stability(value=Stable) public CfnPermissions.Builder resource(CfnPermissions.ResourceProperty resource)
resource - A structure for the resource. This parameter is required.this@Stability(value=Stable) public CfnPermissions.Builder resource(IResolvable resource)
resource - A structure for the resource. This parameter is required.this@Stability(value=Stable) public CfnPermissions.Builder permissions(List<String> permissions)
permissions - The permissions granted or revoked. This parameter is required.this@Stability(value=Stable) public CfnPermissions.Builder permissionsWithGrantOption(List<String> permissionsWithGrantOption)
permissionsWithGrantOption - Indicates whether to grant the ability to grant permissions (as a subset of permissions granted). This parameter is required.this@Stability(value=Stable) public CfnPermissions build()
build in interface software.amazon.jsii.Builder<CfnPermissions>Copyright © 2022. All rights reserved.