You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::LakeFormation::Types::PrincipalResourcePermissions

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

The permissions granted or revoked on a resource.

Instance Attribute Summary collapse

Instance Attribute Details

#additional_detailsTypes::DetailsMap

This attribute can be used to return any additional details of PrincipalResourcePermissions. Currently returns only as a RAM share resource ARN.

Returns:

  • (Types::DetailsMap)

    This attribute can be used to return any additional details of PrincipalResourcePermissions.

#permissionsArray<String>

The permissions to be granted or revoked on the resource.

Returns:

  • (Array<String>)

    The permissions to be granted or revoked on the resource.

#permissions_with_grant_optionArray<String>

Indicates whether to grant the ability to grant permissions (as a subset of permissions granted).

Returns:

  • (Array<String>)

    Indicates whether to grant the ability to grant permissions (as a subset of permissions granted).

#principalTypes::DataLakePrincipal

The Data Lake principal to be granted or revoked permissions.

Returns:

#resourceTypes::Resource

The resource where permissions are to be granted or revoked.

Returns:

  • (Types::Resource)

    The resource where permissions are to be granted or revoked.