RevokePermissionsRequest

public struct RevokePermissionsRequest : AWSShape

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 permissions revoked to the principal on the resource. For information about permissions, see Security and Access Control to Metadata and Data.

    Declaration

    Swift

    public let permissions: [Permission]
  • Indicates a list of permissions for which to revoke the grant option allowing the principal to pass permissions to other principals.

    Declaration

    Swift

    public let permissionsWithGrantOption: [Permission]?
  • The principal to be revoked permissions on the resource.

    Declaration

    Swift

    public let principal: DataLakePrincipal
  • The resource to which permissions are to be revoked.

    Declaration

    Swift

    public let resource: Resource
  • Undocumented

    Declaration

    Swift

    public init(catalogId: String? = nil, permissions: [Permission], permissionsWithGrantOption: [Permission]? = nil, principal: DataLakePrincipal, resource: Resource)
  • Declaration

    Swift

    public func validate(name: String) throws