Files
threshold/website/content/docs/concepts/domain-model/projects.mdx
T
Michael Gaffney 0a957e080d Docs: add semantic line breaks to domain model docs (#592)
* Docs: add semantic line breaks to domain model docs

No content has been changed.

* Fix semantic line break
2020-10-09 13:22:26 -07:00

56 lines
1.3 KiB
Plaintext

---
layout: docs
page_title: Configuration
sidebar_title: Projects
description: |-
How to configure Boundary projects
---
# Project
A project is a child scope of an organization
and is owned by an Organization.
A Project inherits from Scope ("is-a" Scope)
allowing it to own zero to many
Groups,
Roles,
Policies,
Targets,
Host Catalogs
or Credential Stores.
A Project also inherits from Principal ("is-a" Principal)
allowing it to be associated with zero or more Roles.
A Project has no additional relationships beyond those defined in Scope and Principal.
A Project is deleted when the Organization it belongs to is deleted.
When a Project is deleted,
all resources owned by it are also deleted.
The lifecycle of a Project is not tied to any resource it contains.
```shell-session
+-----------------------------------+
| Organization |
+-----------------------------------+
| Project 1 | Project 2 | Project 3 |
+-----------------------------------+
```
# Attributes
### ID
A project ID is the character `p_` followed by ten digits.
Example: `p_0123456789`
### Name
A project name is the friendly name set by the user of a project.
### Description
A project description is the friendly description set by the user.
# Referenced By
- [Organization]()