Security objects for Teracloud® Streams domains and instances
This information describes the security objects for Teracloud® Streams domains and instances.
Domain object | Parent object | Description |
---|---|---|
domain | Not applicable | Controls who is allowed to start, stop, or control a domain. |
config | domain | Controls who is allowed to change the configuration for the domain |
hosts | domain | Controls who is allowed to view, add, and remove hosts from the domain configuration. |
instances | domain | Controls who is allowed to view, add, and remove instances from the domain configuration. |
system-log | domain | Controls who has access to view the domain and host log data. |
appconfig | domain | Controls who has access to view, add, and remove domain-level application configurations. |
appconfig_<element-name> | appconfig | Controls who has access to view, add, and remove domain-level application configuration security elements. |
Instance object | Parent object | Description |
---|---|---|
instance | Not applicable | Controls who is allowed to start, stop, or view an instance. |
config | instance | Controls who is allowed to change the configuration for the instance. |
hosts | instance | Controls who is allowed to view, add, and remove hosts from the instance configuration. |
jobs | instance | Controls who is allowed to submit new jobs to the instance. |
jobgroup_name | jobs | Controls who is allowed to view or change all
jobs submitted in the job group for the running instance, and who
can submit a job in the instance. The parent job group is checked for authority when checking that a user has permission to submit a job. Updated permissions for a job group are used when checking permissions for a submitted job in the running instance. Job group permissions can be updated by using the streamtool grantjobpermission, streamtool revokejobpermission, or streamtool setacl command. The Access Control List entries for jobgroup_name objects control the export of data from a job and the import of data to a job. In order for one job to export data to a second job, the user that started the exporting job must have write access to the second job. In order for the second job to import data from the exporting job, the user that started the importing job must have read access to the exporting job. If permissions are changed after a job is submitted, either the exporting or importing PE must be restarted for the changes to take effect. |
jobs-override | instance | Controls who is allowed to override the resource load protection settings when submitting jobs. |
application-log | instance | Controls who is allowed to view the application log data. |
system-log | instance | Controls who has access to view the instance and host log data. |
appconfig | instance | Controls who has access to view, add, and remove instance-level application configurations. |
appconfig_<element-name> | appconfig | Controls who has access to view, add, and remove instance-level application configuration security elements. |