getPrincipalPermissions

The `AWS::LakeFormation::PrincipalPermissions` resource represents the permissions that a principal has on a GLUDC resource (such as GLUlong databases or GLUlong tables). When you create a `PrincipalPermissions` resource, the permissions are granted via the LFlong `GrantPermissions` API operation. When you delete a `PrincipalPermissions` resource, the permissions on principal-resource pair are revoked via the LFlong `RevokePermissions` API operation.

Return

null

Parameters

argument

null


suspend fun getPrincipalPermissions(principalIdentifier: String, resourceIdentifier: String): GetPrincipalPermissionsResult

Return

null

Parameters

principalIdentifier

Json encoding of the input principal. For example: {"DataLakePrincipalIdentifier":"arn:aws:iam::123456789012:role/ExampleRole"}

resourceIdentifier

Json encoding of the input resource. For example: {"Catalog":null,"Database":null,"Table":null,"TableWithColumns":null,"DataLocation":null,"DataCellsFilter":{"TableCatalogId":"123456789012","DatabaseName":"ExampleDatabase","TableName":"ExampleTable","Name":"ExampleFilter"},"LFTag":null,"LFTagPolicy":null}

See also


Return

null

Parameters

argument

Builder for com.pulumi.awsnative.lakeformation.kotlin.inputs.GetPrincipalPermissionsPlainArgs.

See also