@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(Construct scope,
String id) |
CfnPermissions.Builder |
dataLakePrincipal(CfnPermissions.DataLakePrincipalProperty dataLakePrincipal)
`AWS::LakeFormation::Permissions.DataLakePrincipal`.
|
CfnPermissions.Builder |
dataLakePrincipal(IResolvable dataLakePrincipal)
`AWS::LakeFormation::Permissions.DataLakePrincipal`.
|
CfnPermissions.Builder |
permissions(List<String> permissions)
`AWS::LakeFormation::Permissions.Permissions`.
|
CfnPermissions.Builder |
permissionsWithGrantOption(List<String> permissionsWithGrantOption)
`AWS::LakeFormation::Permissions.PermissionsWithGrantOption`.
|
CfnPermissions.Builder |
resource(CfnPermissions.ResourceProperty resource)
`AWS::LakeFormation::Permissions.Resource`.
|
CfnPermissions.Builder |
resource(IResolvable resource)
`AWS::LakeFormation::Permissions.Resource`.
|
@Stability(value=Stable) public static CfnPermissions.Builder create(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 - `AWS::LakeFormation::Permissions.DataLakePrincipal`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html#cfn-lakeformation-permissions-datalakeprincipal@Stability(value=Stable) public CfnPermissions.Builder dataLakePrincipal(IResolvable dataLakePrincipal)
dataLakePrincipal - `AWS::LakeFormation::Permissions.DataLakePrincipal`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html#cfn-lakeformation-permissions-datalakeprincipal@Stability(value=Stable) public CfnPermissions.Builder resource(CfnPermissions.ResourceProperty resource)
resource - `AWS::LakeFormation::Permissions.Resource`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html#cfn-lakeformation-permissions-resource@Stability(value=Stable) public CfnPermissions.Builder resource(IResolvable resource)
resource - `AWS::LakeFormation::Permissions.Resource`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html#cfn-lakeformation-permissions-resource@Stability(value=Stable) public CfnPermissions.Builder permissions(List<String> permissions)
permissions - `AWS::LakeFormation::Permissions.Permissions`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html#cfn-lakeformation-permissions-permissions@Stability(value=Stable) public CfnPermissions.Builder permissionsWithGrantOption(List<String> permissionsWithGrantOption)
permissionsWithGrantOption - `AWS::LakeFormation::Permissions.PermissionsWithGrantOption`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html#cfn-lakeformation-permissions-permissionswithgrantoption@Stability(value=Stable) public CfnPermissions build()
build in interface software.amazon.jsii.Builder<CfnPermissions>Copyright © 2020. All rights reserved.