GrantSummary¶
-
class
oci.data_safe.models.
GrantSummary
(**kwargs)¶ Bases:
object
The summary of user grants.
Attributes
PRIVILEGE_CATEGORY_CRITICAL
A constant which can be used with the privilege_category property of a GrantSummary. PRIVILEGE_CATEGORY_HIGH
A constant which can be used with the privilege_category property of a GrantSummary. PRIVILEGE_CATEGORY_LOW
A constant which can be used with the privilege_category property of a GrantSummary. PRIVILEGE_CATEGORY_MEDIUM
A constant which can be used with the privilege_category property of a GrantSummary. PRIVILEGE_TYPE_ADMIN_PRIVILEGE
A constant which can be used with the privilege_type property of a GrantSummary. PRIVILEGE_TYPE_OBJECT_PRIVILEGE
A constant which can be used with the privilege_type property of a GrantSummary. PRIVILEGE_TYPE_ROLE
A constant which can be used with the privilege_type property of a GrantSummary. PRIVILEGE_TYPE_SYSTEM_PRIVILEGE
A constant which can be used with the privilege_type property of a GrantSummary. depth_level
Gets the depth_level of this GrantSummary. grant_name
Gets the grant_name of this GrantSummary. key
[Required] Gets the key of this GrantSummary. privilege_category
Gets the privilege_category of this GrantSummary. privilege_type
Gets the privilege_type of this GrantSummary. Methods
__init__
(**kwargs)Initializes a new GrantSummary object with values from keyword arguments. -
PRIVILEGE_CATEGORY_CRITICAL
= 'CRITICAL'¶ A constant which can be used with the privilege_category property of a GrantSummary. This constant has a value of “CRITICAL”
-
PRIVILEGE_CATEGORY_HIGH
= 'HIGH'¶ A constant which can be used with the privilege_category property of a GrantSummary. This constant has a value of “HIGH”
-
PRIVILEGE_CATEGORY_LOW
= 'LOW'¶ A constant which can be used with the privilege_category property of a GrantSummary. This constant has a value of “LOW”
-
PRIVILEGE_CATEGORY_MEDIUM
= 'MEDIUM'¶ A constant which can be used with the privilege_category property of a GrantSummary. This constant has a value of “MEDIUM”
-
PRIVILEGE_TYPE_ADMIN_PRIVILEGE
= 'ADMIN_PRIVILEGE'¶ A constant which can be used with the privilege_type property of a GrantSummary. This constant has a value of “ADMIN_PRIVILEGE”
-
PRIVILEGE_TYPE_OBJECT_PRIVILEGE
= 'OBJECT_PRIVILEGE'¶ A constant which can be used with the privilege_type property of a GrantSummary. This constant has a value of “OBJECT_PRIVILEGE”
-
PRIVILEGE_TYPE_ROLE
= 'ROLE'¶ A constant which can be used with the privilege_type property of a GrantSummary. This constant has a value of “ROLE”
-
PRIVILEGE_TYPE_SYSTEM_PRIVILEGE
= 'SYSTEM_PRIVILEGE'¶ A constant which can be used with the privilege_type property of a GrantSummary. This constant has a value of “SYSTEM_PRIVILEGE”
-
__init__
(**kwargs)¶ Initializes a new GrantSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - key (str) – The value to assign to the key property of this GrantSummary.
- grant_name (str) – The value to assign to the grant_name property of this GrantSummary.
- privilege_type (str) – The value to assign to the privilege_type property of this GrantSummary. Allowed values for this property are: “SYSTEM_PRIVILEGE”, “OBJECT_PRIVILEGE”, “ADMIN_PRIVILEGE”, “ROLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- privilege_category (str) – The value to assign to the privilege_category property of this GrantSummary. Allowed values for this property are: “CRITICAL”, “HIGH”, “MEDIUM”, “LOW”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- depth_level (int) – The value to assign to the depth_level property of this GrantSummary.
-
depth_level
¶ Gets the depth_level of this GrantSummary. The grant depth level of the indirect grant. An indirectly granted role/privilege is granted to the user through another role. The depth level indicates how deep a privilege is within the grant hierarchy.
Returns: The depth_level of this GrantSummary. Return type: int
-
grant_name
¶ Gets the grant_name of this GrantSummary. The name of a user grant.
Returns: The grant_name of this GrantSummary. Return type: str
-
key
¶ [Required] Gets the key of this GrantSummary. The unique key of a user grant.
Returns: The key of this GrantSummary. Return type: str
-
privilege_category
¶ Gets the privilege_category of this GrantSummary. The privilege category.
Allowed values for this property are: “CRITICAL”, “HIGH”, “MEDIUM”, “LOW”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The privilege_category of this GrantSummary. Return type: str
-
privilege_type
¶ Gets the privilege_type of this GrantSummary. The type of a user grant.
Allowed values for this property are: “SYSTEM_PRIVILEGE”, “OBJECT_PRIVILEGE”, “ADMIN_PRIVILEGE”, “ROLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The privilege_type of this GrantSummary. Return type: str
-