{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","settings":"","results":{"codes":[]},"params":[]},"next":{"description":"","pages":[]},"title":"Modify project settings","type":"basic","slug":"modify-project-settings","excerpt":"","body":"Project administrators can change basic project information, set default task instances, and increase project security.\n\nTo access project settings, select the project you wish to change, and go to the **Settings** tab.\n\n##Review and change the basic information about a project\n\nYou can access a project's basic information, such as the project name, its creator, and the date of creation from **Settings** tab. To update the project name and description, click the pencil icon. To keep the change, click the check mark.\n[block:callout]\n{\n  \"type\": \"success\",\n  \"title\": \"Change a project's name\",\n  \"body\": \"Your project will be assigned a [**short name**](the-api#section-project-short-names) based on the name that you give it. While you may re-name your project from the project **Settings**, you cannot change **short name** after your project is created. The **short name** is used as an ID to refer to the project when using the API, and also appears in the URL for the project, which is used to access it in your web browser.\"\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"caption\": \"\",\n      \"image\": [\n        \"https://files.readme.io/91c1aa2-cavatica-modify-project-settings-2.png\",\n        \"cavatica-modify-project-settings-2.png\",\n        932,\n        1576,\n        \"#333\"\n      ],\n      \"border\": true\n    }\n  ]\n}\n[/block]\n## Change a project's billing group\n\nTo change or create a billing group, click the drop-down **Billing group** menu.\n\n##Modify execution settings\n\n### Spot/Preemptible instances\nIf your project is located in in AWS-based location, you can activate or deactivate spot instances for your project by using the switch under Spot instances. If you are using a Google-based location, you will be able to enable or disable Preemptible Instances. Learn more about [spot/preemptible instances](doc:use-spot-instances).\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/ab4e02f-modify-project-settings-3.png\",\n        \"modify-project-settings-3.png\",\n        981,\n        196,\n        \"#191e22\"\n      ]\n    }\n  ]\n}\n[/block]\n### Memoization\nEnable or disable automatic reuse of precomputed results to help reduce the time and cost of your task execution. [Learn more](doc:about-memoization).\n\n### Intermediate files\nDefine for how long [intermediate files](doc:about-memoization#section-intermediate-files) are kept on Cavatica.\n\n<a name=\"network-access\"></a>\n\n## MANAGE NETWORK ACCESS CONTROL\nNetwork access control allows you to define a more restrictive network access policy per project, thus ensuring high security and compliance standards in the execution environment. As a project administrator, you have the option to define network access permissions for project executions on project creation or after (via the [visual interface](#section-control-network-access-through-the-visual-interface), or via the [API](#section-control-network-access-through-the-api)).\n\nThere are two available settings:\n\n* **Block network access**: Selected option for all new projects by default. Your execution environment will be isolated from the network, adding an additional layer of protection for your work and data. Any connection to an external network host for file upload or download, contacting a licensing server, installing additional libraries, and similar will be denied. However, you will be able to access the Cavatica API and access to Cavatica entities and internal services won’t be affected.   \n* **Allow network access**: All network traffic is allowed without restrictions.\nAll Projects that had been created before this functionality was made available on Cavatica will continue to allow network access as they did before. However, project administrators have the option to subsequently change this setting and restrict network access for any existing project.\n\n### CONTROL NETWORK ACCESS THROUGH THE VISUAL INTERFACE\nProject administrators can allow network access by exception for a chosen project either on project creation or via the **Project Settings** tab for projects that have already been created.\n\n### CONTROL NETWORK ACCESS THROUGH THE API\nThe `allow_network_access` parameter provides equivalent control over the Network Access setting as a part of the following API calls:\n\n* [Create a new project](doc:create-a-new-project)\n* [Edit a project](doc:edit-a-project)\n* [Get details of a project](doc:get-details-of-a-project)\n\n##Increase the security of a project\nYour project resources are only available to you and the other Cavatica users you invited as project members. \n\nAll projects on Cavatica are encrypted on disc and in transfer. The environment for task execution is only used to host data and run apps required by the initiating task.\n\nYou can allow Seven Bridges team members to access your task if you need support. To do this, make sure that the project that the task is in is not locked down. Locking down a project prevents any Seven Bridges team member from viewing any information about the task.\n\nTo lock down your project, click on **Projects** on the main dashboard, select the project whose security you wish to modify, and go to the **Settings** tab. Then, select **Lock down the project** under **Project Security**.\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"body\": \"Locking down a project significantly limits the amount of support the Seven Bridges team can provide for tasks within the locked project.\",\n  \"title\": \"Project support\"\n}\n[/block]","updates":[],"order":2,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"608aa581e16958003fc4de63","createdAt":"2021-04-29T12:24:33.927Z","user":"5767bc73bb15f40e00a28777","category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"CAVATICA Projects","slug":"cavatica-projects","order":2,"from_sync":false,"reference":false,"_id":"578f5e5c3d04570e00976ebb","project":"5773dcfc255e820e00e1cd4d","__v":1,"version":"5773dcfc255e820e00e1cd50","createdAt":"2016-07-20T11:19:56.987Z"},"version":{"version":"1.0","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["5773dcfc255e820e00e1cd51","5773df36904b0c0e00ef05ff","577baf92451b1e0e006075ac","577bb183b7ee4a0e007c4e8d","577ce77a1cf3cb0e0048e5ea","577d11865fd4de0e00cc3dab","578e62792c3c790e00937597","578f4fd98335ca0e006d5c84","578f5e5c3d04570e00976ebb","57bc35f7531e000e0075d118","57f801b3760f3a1700219ebb","5804d55d1642890f00803623","581c8d55c0dc651900aa9350","589dcf8ba8c63b3b00c3704f","594cebadd8a2f7001b0b53b2","59a562f46a5d8c00238e309a","5a2aa096e25025003c582b58","5a2e79566c771d003ca0acd4","5a3a5166142db90026f24007","5a3a52b5bcc254001c4bf152","5a3a574a2be213002675c6d2","5a3a66bb2be213002675cb73","5a3a6e4854faf60030b63159","5c8a68278e883901341de571","5cb9971e57bf020024523c7b","5cbf1683e2a36d01d5012ecd","5dc15666a4f788004c5fd7d7","5eaff69e844d67003642a020","5eb00899b36ba5002d35b0c1","5eb0172be179b70073dc936e","5eb01b42b36ba5002d35ebba","5eb01f202654a20136813093","5eb918ef149186021c9a76c8","5f0839d3f4b24e005ebbbc29","5f893e508c9862002d0614a9","6024033e2b2f6f004dfe994c","60a7a12f9a06c70052b7c4db","60a7ab97266a4700161507c4","60b0c84babba720010a8b0b5"],"_id":"5773dcfc255e820e00e1cd50","__v":39,"createdAt":"2016-06-29T14:36:44.812Z","releaseDate":"2016-06-29T14:36:44.812Z","project":"5773dcfc255e820e00e1cd4d"},"project":"5773dcfc255e820e00e1cd4d","__v":0,"parentDoc":null}

Modify project settings


Project administrators can change basic project information, set default task instances, and increase project security. To access project settings, select the project you wish to change, and go to the **Settings** tab. ##Review and change the basic information about a project You can access a project's basic information, such as the project name, its creator, and the date of creation from **Settings** tab. To update the project name and description, click the pencil icon. To keep the change, click the check mark. [block:callout] { "type": "success", "title": "Change a project's name", "body": "Your project will be assigned a [**short name**](the-api#section-project-short-names) based on the name that you give it. While you may re-name your project from the project **Settings**, you cannot change **short name** after your project is created. The **short name** is used as an ID to refer to the project when using the API, and also appears in the URL for the project, which is used to access it in your web browser." } [/block] [block:image] { "images": [ { "caption": "", "image": [ "https://files.readme.io/91c1aa2-cavatica-modify-project-settings-2.png", "cavatica-modify-project-settings-2.png", 932, 1576, "#333" ], "border": true } ] } [/block] ## Change a project's billing group To change or create a billing group, click the drop-down **Billing group** menu. ##Modify execution settings ### Spot/Preemptible instances If your project is located in in AWS-based location, you can activate or deactivate spot instances for your project by using the switch under Spot instances. If you are using a Google-based location, you will be able to enable or disable Preemptible Instances. Learn more about [spot/preemptible instances](doc:use-spot-instances). [block:image] { "images": [ { "image": [ "https://files.readme.io/ab4e02f-modify-project-settings-3.png", "modify-project-settings-3.png", 981, 196, "#191e22" ] } ] } [/block] ### Memoization Enable or disable automatic reuse of precomputed results to help reduce the time and cost of your task execution. [Learn more](doc:about-memoization). ### Intermediate files Define for how long [intermediate files](doc:about-memoization#section-intermediate-files) are kept on Cavatica. <a name="network-access"></a> ## MANAGE NETWORK ACCESS CONTROL Network access control allows you to define a more restrictive network access policy per project, thus ensuring high security and compliance standards in the execution environment. As a project administrator, you have the option to define network access permissions for project executions on project creation or after (via the [visual interface](#section-control-network-access-through-the-visual-interface), or via the [API](#section-control-network-access-through-the-api)). There are two available settings: * **Block network access**: Selected option for all new projects by default. Your execution environment will be isolated from the network, adding an additional layer of protection for your work and data. Any connection to an external network host for file upload or download, contacting a licensing server, installing additional libraries, and similar will be denied. However, you will be able to access the Cavatica API and access to Cavatica entities and internal services won’t be affected. * **Allow network access**: All network traffic is allowed without restrictions. All Projects that had been created before this functionality was made available on Cavatica will continue to allow network access as they did before. However, project administrators have the option to subsequently change this setting and restrict network access for any existing project. ### CONTROL NETWORK ACCESS THROUGH THE VISUAL INTERFACE Project administrators can allow network access by exception for a chosen project either on project creation or via the **Project Settings** tab for projects that have already been created. ### CONTROL NETWORK ACCESS THROUGH THE API The `allow_network_access` parameter provides equivalent control over the Network Access setting as a part of the following API calls: * [Create a new project](doc:create-a-new-project) * [Edit a project](doc:edit-a-project) * [Get details of a project](doc:get-details-of-a-project) ##Increase the security of a project Your project resources are only available to you and the other Cavatica users you invited as project members. All projects on Cavatica are encrypted on disc and in transfer. The environment for task execution is only used to host data and run apps required by the initiating task. You can allow Seven Bridges team members to access your task if you need support. To do this, make sure that the project that the task is in is not locked down. Locking down a project prevents any Seven Bridges team member from viewing any information about the task. To lock down your project, click on **Projects** on the main dashboard, select the project whose security you wish to modify, and go to the **Settings** tab. Then, select **Lock down the project** under **Project Security**. [block:callout] { "type": "warning", "body": "Locking down a project significantly limits the amount of support the Seven Bridges team can provide for tasks within the locked project.", "title": "Project support" } [/block]