Class: Aws::LakeFormation::Types::PrincipalResourcePermissions
- Inherits:
-
Struct
- Object
- Struct
- Aws::LakeFormation::Types::PrincipalResourcePermissions
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lakeformation/types.rb
Overview
The permissions granted or revoked on a resource.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#additional_details ⇒ Types::DetailsMap
This attribute can be used to return any additional details of ‘PrincipalResourcePermissions`.
-
#last_updated ⇒ Time
The date and time when the resource was last updated.
-
#last_updated_by ⇒ String
The user who updated the record.
-
#permissions ⇒ Array<String>
The permissions to be granted or revoked on the resource.
-
#permissions_with_grant_option ⇒ Array<String>
Indicates whether to grant the ability to grant permissions (as a subset of permissions granted).
-
#principal ⇒ Types::DataLakePrincipal
The Data Lake principal to be granted or revoked permissions.
-
#resource ⇒ Types::Resource
The resource where permissions are to be granted or revoked.
Instance Attribute Details
#additional_details ⇒ Types::DetailsMap
This attribute can be used to return any additional details of ‘PrincipalResourcePermissions`. Currently returns only as a RAM resource share ARN.
2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 2855 class PrincipalResourcePermissions < Struct.new( :principal, :resource, :permissions, :permissions_with_grant_option, :additional_details, :last_updated, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#last_updated ⇒ Time
The date and time when the resource was last updated.
2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 2855 class PrincipalResourcePermissions < Struct.new( :principal, :resource, :permissions, :permissions_with_grant_option, :additional_details, :last_updated, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#last_updated_by ⇒ String
The user who updated the record.
2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 2855 class PrincipalResourcePermissions < Struct.new( :principal, :resource, :permissions, :permissions_with_grant_option, :additional_details, :last_updated, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#permissions ⇒ Array<String>
The permissions to be granted or revoked on the resource.
2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 2855 class PrincipalResourcePermissions < Struct.new( :principal, :resource, :permissions, :permissions_with_grant_option, :additional_details, :last_updated, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#permissions_with_grant_option ⇒ Array<String>
Indicates whether to grant the ability to grant permissions (as a subset of permissions granted).
2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 2855 class PrincipalResourcePermissions < Struct.new( :principal, :resource, :permissions, :permissions_with_grant_option, :additional_details, :last_updated, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#principal ⇒ Types::DataLakePrincipal
The Data Lake principal to be granted or revoked permissions.
2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 2855 class PrincipalResourcePermissions < Struct.new( :principal, :resource, :permissions, :permissions_with_grant_option, :additional_details, :last_updated, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#resource ⇒ Types::Resource
The resource where permissions are to be granted or revoked.
2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 2855 class PrincipalResourcePermissions < Struct.new( :principal, :resource, :permissions, :permissions_with_grant_option, :additional_details, :last_updated, :last_updated_by) SENSITIVE = [] include Aws::Structure end |