Manage Projects
This page details the immuta project
command, its subcommands and arguments, and the workflow for creating, renaming, and deleting projects.
Command: immuta project
immuta project
This command allows you to list, save, delete, and rename projects in your instance of Immuta. The table below illustrates subcommands and arguments.
Subcommands | Description | Argument(s) |
---|---|---|
| Delete a project by project key. |
|
| List all project keys. | n/a |
| Rename the project key. |
|
| Create or update a project in Immuta. |
|
Options
Use these options to get more details about the project
command or any of its subcommands:
-h
--help
Create Project: immuta project save
immuta project save
Add your project information in a valid YAML file for the V2 API. Additional payload examples for creating projects can be found here:
Run the following referencing the file you just created:
immuta project save <filepath> [--dryRun] [--deleteWorkSpaceDataSources]
The options you can specify include--deleteWorkSpaceDataSources
: Delete all data and the data sources associated with a project workspace when the workspace is deleted.-d
or--dryRun
: No updates will be made.-h
or--help
: Get more information about the command.
Example
The example below illustrates a user listing all projects and then creating the project demo project
.
Rename a Project Key: immuta project rename
immuta project rename
Opt to list all project keys to identify which project you would like to rename by running
immuta project list
. Options you can specify include-h
or--help
: Get more information about the command.-v
or--verbose
: Print response as JSON.
Rename the project key by running
immuta project rename <old project key> <new project key>
, enclosing the name of the project key in quotation marks. Options you can specify to get more information about this command include-h
or--help
.
Example
The example below illustrates a user renaming the demo project
project key to data analytics team
.
Delete a Project: immuta project delete
immuta project delete
Opt to list all project keys to determine which project key you would like to delete by running
immuta project list
. Options you can specify include-h
or--help
: Get more information about the command.-v
or--verbose
: Print response as JSON.
Delete a project key by running
immuta project delete <project key> [--dryRun] [--hardDelete
, enclosing the project key in quotation marks. Options you can specify include-d
or--dryRun
: No updates will be made.--hardDelete
: If this is set, it will delete everything related to the project in Immuta. If not set, it will only disable the project.-h
or--help
: Get more information about the command.
Example
The example below illustrates a user first disabling and then deleting the project Data Analytics Team
.
Last updated