class Aws::Glue::Types::PrincipalPermissions

Permissions granted to a principal.

@note When making an API call, you may pass PrincipalPermissions

data as a hash:

    {
      principal: {
        data_lake_principal_identifier: "DataLakePrincipalString",
      },
      permissions: ["ALL"], # accepts ALL, SELECT, ALTER, DROP, DELETE, INSERT, CREATE_DATABASE, CREATE_TABLE, DATA_LOCATION_ACCESS
    }

@!attribute [rw] principal

The principal who is granted permissions.
@return [Types::DataLakePrincipal]

@!attribute [rw] permissions

The permissions that are granted to the principal.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/PrincipalPermissions AWS API Documentation

Constants

SENSITIVE