jfrog_create_project
Create a new project in the JFrog platform, defining display name, description, admin privileges, storage quota, and project key. Manage access and resources for streamlined project setup.
Instructions
Create a new project in the JFrog platform
Input Schema
Name | Required | Description | Default |
---|---|---|---|
admin_privileges | Yes | Administrative privileges for the project | |
description | Yes | Description of the project | |
display_name | Yes | Display name of the project | |
project_key | Yes | Unique identifier for the project, Project key must start with a lowercase letter and only contain lowercase letters | |
storage_quota_bytes | Yes | Storage quota in bytes (-1 for unlimited) |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"admin_privileges": {
"additionalProperties": false,
"description": "Administrative privileges for the project",
"properties": {
"index_resources": {
"description": "Whether project admins can index resources",
"type": "boolean"
},
"manage_members": {
"description": "Whether project admins can manage members",
"type": "boolean"
},
"manage_resources": {
"description": "Whether project admins can manage resources",
"type": "boolean"
}
},
"required": [
"manage_members",
"manage_resources",
"index_resources"
],
"type": "object"
},
"description": {
"description": "Description of the project",
"type": "string"
},
"display_name": {
"description": "Display name of the project",
"type": "string"
},
"project_key": {
"description": "Unique identifier for the project, Project key must start with a lowercase letter and only contain lowercase letters",
"type": "string"
},
"storage_quota_bytes": {
"description": "Storage quota in bytes (-1 for unlimited)",
"type": "number"
}
},
"required": [
"display_name",
"description",
"admin_privileges",
"storage_quota_bytes",
"project_key"
],
"type": "object"
}