BatchPermissionsRequestEntry
public struct BatchPermissionsRequestEntry : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A unique identifier for the batch permissions request entry.
Declaration
Swift
public let id: String
-
The permissions to be granted.
Declaration
Swift
public let permissions: [Permission]?
-
Indicates if the option to pass permissions is granted.
Declaration
Swift
public let permissionsWithGrantOption: [Permission]?
-
The principal to be granted a permission.
Declaration
Swift
public let principal: DataLakePrincipal?
-
The resource to which the principal is to be granted a permission.
Declaration
Swift
public let resource: Resource?
-
Undocumented
Declaration
Swift
public init(id: String, permissions: [Permission]? = nil, permissionsWithGrantOption: [Permission]? = nil, principal: DataLakePrincipal? = nil, resource: Resource? = nil)
-
Declaration
Swift
public func validate(name: String) throws