Segments, Traits, and Operators

Information about group connection segments dictionaries, traits dictionaries, and operators.

Segments

 

Note that just because a Segment is considered Stable that does not mean that all of the Traits in that Segment are considered Stable. See Traits for more detail.

 

There are no additional segments for Group Connection administartion. Also, note that there is no Profile Extract function for Group Connection administration. Group connections can be extracted using GroupAdmin.extract().

 

Segment Description
Base Describes a general resource profile’s Base attributes.

Traits

 

Traits that are NOT documented below are considered Experimental.

 

Some Traits can be set to False to delete their existing values.

 

When using the ConnectionAdmin.connect() function, the following are valid group traits. Feel free to experiment with any of the other traits defined in pyracf/connection/connection_admin.py in the pyRACF source code.

 

Traits use the following syntax: <segment>:<trait>

 

Trait Description Valid Types
base:special Set to True to give a user RACF Special authority within a group or False otherwise. bool
base:auditor Set to True to give a user Auditor authority within a group or False otherwise. bool
base:operations Set to True to give a user Operator authority within a group or False otherwise. bool
base:access Set to True to give a user the Access attribute with a group or False otherwise. bool

Operators

Operators can be prepended to traits using the following syntax: <operator>:<segment>:<trait>

 

Valid Operators: add, remove, delete

Key-Value Pair Traits

Operators are generally not needed for key-value pair traits. For key-value pair traits, setting the value to a non-False value with no operator will generally set or overwrite the trait and setting the value to False will generally unset or disable the trait.

List Traits

Trait Operator Usage