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)