PrincipalResourcePermissions
public struct PrincipalResourcePermissions : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
This attribute can be used to return any additional details of PrincipalResourcePermissions. Currently returns only as a RAM share resource ARN.
Declaration
Swift
public let additionalDetails: DetailsMap? -
The permissions to be granted or revoked on the resource.
Declaration
Swift
public let permissions: [Permission]? -
Indicates whether to grant the ability to grant permissions (as a subset of permissions granted).
Declaration
Swift
public let permissionsWithGrantOption: [Permission]? -
The Data Lake principal to be granted or revoked permissions.
Declaration
Swift
public let principal: DataLakePrincipal? -
The resource where permissions are to be granted or revoked.
Declaration
Swift
public let resource: Resource? -
Undocumented
Declaration
Swift
public init(additionalDetails: DetailsMap? = nil, permissions: [Permission]? = nil, permissionsWithGrantOption: [Permission]? = nil, principal: DataLakePrincipal? = nil, resource: Resource? = nil)
View on GitHub
PrincipalResourcePermissions Structure Reference