CSP Resource manager Operations Index

CSP Resource manager Operations Index

All available CSP Resource manager Operations

Member Resource Management
GET
Get Member Resources In Project By Vrn Using GET

List project member resources by vrn

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Member ✔️ ✔️
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
POST
Create Delete Member Resources By Vrn Using POST

Batched atomic create or delete of member resource in a project by vrn

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
GET
Get Member Resources In Project Using GET

List project member resources (Use projectId value "default" for accessing the default project)

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Member ✔️ ✔️
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
PATCH
Update Member Resources In Batch Using PATCH

Batched atomic modify the member resources (Use projectId value "default" for modifying the resources of the default project)

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
POST
Create Delete Member Resources Using POST

Batched atomic create or delete of member resource in a project (Use projectId value "default" for adding to the default project)

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
DELETE
Delete Members Resource From Project Using DELETE

Deletes the member resource from the system (Use projectId value "default" for deleting the resources of the default project)

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
GET
Get Member Resource Details Using GET

Get the member resource details (Use projectId value "default" for accessing the default project)

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Member ✔️ ✔️
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
PATCH
Update Member Resource Attributes Using PATCH

Modify the member resource attributes (Use projectId value "default" for accessing the resources of the default project)

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
Project Access Management
POST
Search Groups With Project Scoped Roles Using POST

Search groups with project scoped role assignments

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
POST
Search Oauth Apps With Project Scoped Roles Using POST

Search OAuth-Apps with project scoped role assignments

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
PATCH
Patch Roles Of Client In Project Using PATCH

Update roles of client in project by vrn

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
POST
Assign Roles Of Clients In Project Using POST

Add roles to clients in project

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
GET
Get Roles Of Client In Project By Vrn Using GET

Get roles of client in project by vrn

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
PATCH
Patch Groups Roles On Project Using PATCH

Update groups roles on project

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
GET
Get Roles Of Group In Project By Vrn Using GET

Get roles of group in project by vrn

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
PATCH
Patch User Roles On Project Using PATCH

Update users roles on project

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
GET
Get Roles Of User In Project By Vrn Using GET

Get roles of user in project by vrn

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
GET
Get Roles Of Client In Project Using GET

Get roles of client in project

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
GET
Get Roles Of Group In Project Using GET

Get roles of group in project

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
GET
Get Roles Of User In Project Using GET

Get roles of user in project

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
POST
Search Users With Project Scoped Roles Using POST

Search users with project scoped role assignments

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
Project Management
GET
Get Projects In Organization Using GET

List projects in org

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
POST
Create Project In Organization Using POST

Create organization's project

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
GET
Get Soft Deleted Projects In Organization Using GET

List soft deleted projects in organization

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
GET
Get Project Metadata Keys Using GET

Get a project's unique metadata keys in an Org

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
POST
Search Projects By Metadata Using POST

Search projects with specific metadata criteria

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
DELETE
Delete Project From Organization Using DELETE

Deletes the project from the system only if it has no child resource (Cannot delete the "default" project)

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
GET
Get Projects Details Using GET

Get the project details (Use projectId value "default" for accessing the default project)

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
PATCH
Update Projects Attributes Using PATCH

Modify the project attributes (Use projectId value "default" for accessing the default project). Property "makeRoot" will be only considered if "newParentProjectId" is null

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
GET
Get Enabled Services For Project Using GET

Lists the services enabled for the project (Use projectId value "default" for accessing the org default project)

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Member ✔️ ✔️
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
DELETE
Delete Project Metadata Using DELETE

Delete a project's metadata in a given org

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
GET
Get Project Metadata Using GET

Get a project's metadata

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
PATCH
Update Project Metadata Using PATCH

Modify a project's metadata in a given org

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
PUT
Set Project Metadata Using PUT

Set metadata for a project in a given org

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
GET
Get Parent Projects Using GET

Get the list of project parent projects(Use projectId value "default" for accessing the default project)

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
GET
Get Project Service Scopes Using GET

Lists the services allowed to add resouces to the project (Use projectId value "default" for accessing the org default project). Value of '*' means all services are allowed.

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Member ✔️ ✔️
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
POST
Add Project Service Scopes Using POST

Adds services that are allowed to add resources to the project.

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
POST
Create Project In Organization V2 Using POST

Create organization's project V2

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
Organization Admin ✔️ ✔️
Organization Owner ✔️ ✔️
Project Admin ✔️ ✔️
Resource Type Management
GET
Get Resource Types Using GET

List all resource types based on parameters

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
All Roles ✔️ ✔️
GET
Get Resource Types By Service Definition Id Using GET

List resource types

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
All Roles ✔️ ✔️
GET
Get Resource Type Details Using GET

Get the resource type details

Access Policy

Role User Accounts Service Accounts (Client Credentials Applications)
All Roles ✔️ ✔️