C3 AI Documentation Home

Artifact Management Built-in Roles

C3 AI provides the following predefined roles with permissions to perform artifact management tasks:

  • C3.ArtifactHubAdmin
  • C3.ArtifactHubUser

Assign these roles to users who are responsible for artifact management tasks. See Artifact Management to learn more about artifact management.

C3.ArtifactHubAdmin

The typical persona for a user with the C3.ArtifactHubAdmin role is a developer operations engineer or platform administrator. They manage the Artifact Hub, artifacts, and permissions and deployments related to the Artifact Hub.

C3.ArtifactHubAdmin permissions

The C3.ArtifactHubAdmin role has the following capabilities:

  • Search through available artifacts
  • Set expiration dates for artifacts
  • Delete artifacts
  • Download artifacts
  • Upload artifacts

C3.ArtifactHubAdmin data permissions

The C3.ArtifactHubAdmin has create, read, update, and delete access to all artifacts belonging to the C3 AI Studio the role was granted in.

C3.ArtifactHubAdmin role inheritance

The C3.ArtifactHubAdmin role has the nested role C3.ArtifactHubUser. Users with the C3.ArtifactHubAdmin role inherit all permissions from the C3.ArtifactHubUser role.

C3.ArtifactHubUser

The typical persona for a user with the ArtifactUser role is a developer or data scientist. They publish and fetch artifacts from the Artifact Hub, use artifacts to develop and test applications, and ensure artifacts comply with versioning and dependency requirements.

C3.ArtifactHubUser permissions

The C3.ArtifactHubUser role has the following capabilities:

  • Search for available artifacts
  • Download artifacts
  • View artifact documentation
Was this page helpful?