ListPermissionsRequest
public struct ListPermissionsRequest : AWSShape
extension LakeFormation.ListPermissionsRequest: AWSPaginateStringToken
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your AWS Lake Formation environment.
Declaration
Swift
public let catalogId: String?
-
The maximum number of results to return.
Declaration
Swift
public let maxResults: Int?
-
A continuation token, if this is not the first call to retrieve this list.
Declaration
Swift
public let nextToken: String?
-
Specifies a principal to filter the permissions returned.
Declaration
Swift
public let principal: DataLakePrincipal?
-
A resource where you will get a list of the principal permissions. This operation does not support getting privileges on a table with columns. Instead, call this operation on the table, and the operation returns the table and the table w columns.
Declaration
Swift
public let resource: Resource?
-
Specifies a resource type to filter the permissions returned.
Declaration
Swift
public let resourceType: DataLakeResourceType?
-
Undocumented
Declaration
Swift
public init(catalogId: String? = nil, maxResults: Int? = nil, nextToken: String? = nil, principal: DataLakePrincipal? = nil, resource: Resource? = nil, resourceType: DataLakeResourceType? = nil)
-
Declaration
Swift
public func validate(name: String) throws
-
Undocumented
Declaration
Swift
public func usingPaginationToken(_ token: String) -> LakeFormation.ListPermissionsRequest