Access permissions for Teracloud® Streams domain and instance objects

This information describes the administrator and user access permissions for Teracloud® Streams domain and instance objects.

Some objects require multiple permissions. For example, you must have search and delete authority for the hosts domain object to remove a resource from a domain.

The person who created each listed object is the owner. Owners have 'own' permission, which grants them all rights on the object.

Table 1. Administrator and user access permissions for domain objects

This table contains three columns. The first column lists a domain object, the second lists the administrator permissions for the object, and the third lists the user permissions for the object.

Domain object DomainAdministrator permissions DomainUser permissions
domain delete: Remove a domain. No access permissions
write: Start and stop a domain; restart domain services; and clean domain logs.
config read: View tags and properties. read
write: Manage roles, users, and groups; modify properties; view and set permissions; and make and modify tags.
hosts add: Add a resource to the domain. search, read
read: Get information about the state of the domain.
search: View available resources.
search + delete: Remove a resource from the domain.
search + read + write: Modify tags.
write: Quiesce and resume resources, and remove tags.
instances add: Create or copy an instance. search
search: View the instances in the domain.
system-log read: View and get the domain, instance, and job logs. No access permissions
appconfig search: View domain-level application configurations. search
add: Create new application configurations at the domain level.
appconfig_element-name where element-name is the name of the application configuration object within the domain configuration read: View domain-level application configuration elements. read
write: Create an application configuration element at the domain level.
delete: Remove a domain-level application configuration element.
Table 2. Administrator and user access permissions for instance objects

This table contains three columns. The first column lists an instance object, the second lists the administrator permissions for the object, and the third lists the user permissions for the object.

Instance object DomainAdministrator and InstanceAdministrator permissions InstanceUser permissions
instance delete: Remove an instance. search
search: Capture information about the resources in an instance; copy an instance; list the instance when listing domain instances; view the instance and application logs; and get information about the state of an instance.
write: Start and stop the instance, and clean the instance log.
config read: View properties and list job groups. read
write: Manage roles, users, and groups; modify properties; view and set permissions; create and remove job groups; and manage resource specifications.
hosts add: Add a resource to an instance. search, read
read: Get information about the state of the instance.
search + delete: Remove a resource and its services from an instance.
search + read: List resources in an instance.
search + read + delete: Remove a resource specification from an instance.
search + read + write: Modify a resource specification.
write: Quiesce and resume resources.
jobs add: Create a job group. search, add
search: List jobs and PEs, and get information about the state and status of jobs and PEs.
default job group or
any job group created by a user
add: Submit a job. add

The user who submits a job has the following permissions: read, write, add, delete

delete: Stop a job or a PE in a job.
add + delete: Update or restart a PE in a job.
read: Receive data from jobs; get information about the state of jobs; list jobs and PEs; and view application and PE logs.
write: Send data to jobs.
jobs-override add: Run the streamtool submitjob command with the --override option. No access permissions
application-log read: View and get the application logs. read
system-log read: View and get the instance and application logs. No access permissions
appconfig search: View instance-level application configurations. search, add
add: Create application configurations at the instance level.
appconfig_element-name where element-name is the name of the application configuration object within the instance configuration read: View instance-level application configuration elements. read, write, delete
write: Create an application configuration element at the instance level.
delete: Remove an instance-level application configuration element.