CfnPermissionsProps

class aws_cdk.aws_lakeformation.CfnPermissionsProps(*, data_lake_principal, resource, permissions=None, permissions_with_grant_option=None)

Bases: object

__init__(*, data_lake_principal, resource, permissions=None, permissions_with_grant_option=None)

Properties for defining a AWS::LakeFormation::Permissions.

Parameters
  • data_lake_principal (Union[IResolvable, DataLakePrincipalProperty]) – AWS::LakeFormation::Permissions.DataLakePrincipal.

  • resource (Union[IResolvable, ResourceProperty]) – AWS::LakeFormation::Permissions.Resource.

  • permissions (Optional[List[str]]) – AWS::LakeFormation::Permissions.Permissions.

  • permissions_with_grant_option (Optional[List[str]]) – AWS::LakeFormation::Permissions.PermissionsWithGrantOption.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html

Attributes

data_lake_principal

AWS::LakeFormation::Permissions.DataLakePrincipal.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html#cfn-lakeformation-permissions-datalakeprincipal

Return type

Union[IResolvable, DataLakePrincipalProperty]

permissions

AWS::LakeFormation::Permissions.Permissions.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html#cfn-lakeformation-permissions-permissions

Return type

Optional[List[str]]

permissions_with_grant_option

AWS::LakeFormation::Permissions.PermissionsWithGrantOption.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html#cfn-lakeformation-permissions-permissionswithgrantoption

Return type

Optional[List[str]]

resource

AWS::LakeFormation::Permissions.Resource.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-permissions.html#cfn-lakeformation-permissions-resource

Return type

Union[IResolvable, ResourceProperty]