PrincipalResourcePermissions class

The permissions granted or revoked on a resource.

Constructors

PrincipalResourcePermissions({DetailsMap? additionalDetails, List<Permission>? permissions, List<Permission>? permissionsWithGrantOption, DataLakePrincipal? principal, Resource? resource})
PrincipalResourcePermissions.fromJson(Map<String, dynamic> json)
factory

Properties

additionalDetails DetailsMap?
This attribute can be used to return any additional details of PrincipalResourcePermissions. Currently returns only as a RAM share resource ARN.
final
hashCode int
The hash code for this object.
no setterinherited
permissions List<Permission>?
The permissions to be granted or revoked on the resource.
final
permissionsWithGrantOption List<Permission>?
Indicates whether to grant the ability to grant permissions (as a subset of permissions granted).
final
principal DataLakePrincipal?
The Data Lake principal to be granted or revoked permissions.
final
resource Resource?
The resource where permissions are to be granted or revoked.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited