ObjectPrivilegeSummary

class oci.database_management.models.ObjectPrivilegeSummary(**kwargs)

Bases: object

Summary of objectPrivileges.

Attributes

COMMON_NO A constant which can be used with the common property of a ObjectPrivilegeSummary.
COMMON_YES A constant which can be used with the common property of a ObjectPrivilegeSummary.
GRANT_OPTION_NO A constant which can be used with the grant_option property of a ObjectPrivilegeSummary.
GRANT_OPTION_YES A constant which can be used with the grant_option property of a ObjectPrivilegeSummary.
HIERARCHY_NO A constant which can be used with the hierarchy property of a ObjectPrivilegeSummary.
HIERARCHY_YES A constant which can be used with the hierarchy property of a ObjectPrivilegeSummary.
INHERITED_NO A constant which can be used with the inherited property of a ObjectPrivilegeSummary.
INHERITED_YES A constant which can be used with the inherited property of a ObjectPrivilegeSummary.
common Gets the common of this ObjectPrivilegeSummary.
grant_option Gets the grant_option of this ObjectPrivilegeSummary.
grantor Gets the grantor of this ObjectPrivilegeSummary.
hierarchy Gets the hierarchy of this ObjectPrivilegeSummary.
inherited Gets the inherited of this ObjectPrivilegeSummary.
name Gets the name of this ObjectPrivilegeSummary.
object Gets the object of this ObjectPrivilegeSummary.
owner Gets the owner of this ObjectPrivilegeSummary.
schema_type Gets the schema_type of this ObjectPrivilegeSummary.

Methods

__init__(**kwargs) Initializes a new ObjectPrivilegeSummary object with values from keyword arguments.
COMMON_NO = 'NO'

A constant which can be used with the common property of a ObjectPrivilegeSummary. This constant has a value of “NO”

COMMON_YES = 'YES'

A constant which can be used with the common property of a ObjectPrivilegeSummary. This constant has a value of “YES”

GRANT_OPTION_NO = 'NO'

A constant which can be used with the grant_option property of a ObjectPrivilegeSummary. This constant has a value of “NO”

GRANT_OPTION_YES = 'YES'

A constant which can be used with the grant_option property of a ObjectPrivilegeSummary. This constant has a value of “YES”

HIERARCHY_NO = 'NO'

A constant which can be used with the hierarchy property of a ObjectPrivilegeSummary. This constant has a value of “NO”

HIERARCHY_YES = 'YES'

A constant which can be used with the hierarchy property of a ObjectPrivilegeSummary. This constant has a value of “YES”

INHERITED_NO = 'NO'

A constant which can be used with the inherited property of a ObjectPrivilegeSummary. This constant has a value of “NO”

INHERITED_YES = 'YES'

A constant which can be used with the inherited property of a ObjectPrivilegeSummary. This constant has a value of “YES”

__init__(**kwargs)

Initializes a new ObjectPrivilegeSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • name (str) – The value to assign to the name property of this ObjectPrivilegeSummary.
  • schema_type (str) – The value to assign to the schema_type property of this ObjectPrivilegeSummary.
  • owner (str) – The value to assign to the owner property of this ObjectPrivilegeSummary.
  • grantor (str) – The value to assign to the grantor property of this ObjectPrivilegeSummary.
  • hierarchy (str) – The value to assign to the hierarchy property of this ObjectPrivilegeSummary. Allowed values for this property are: “YES”, “NO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • object (str) – The value to assign to the object property of this ObjectPrivilegeSummary.
  • grant_option (str) – The value to assign to the grant_option property of this ObjectPrivilegeSummary. Allowed values for this property are: “YES”, “NO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • common (str) – The value to assign to the common property of this ObjectPrivilegeSummary. Allowed values for this property are: “YES”, “NO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • inherited (str) – The value to assign to the inherited property of this ObjectPrivilegeSummary. Allowed values for this property are: “YES”, “NO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
common

Gets the common of this ObjectPrivilegeSummary. Indicates how the grant was made. Possible values: YES if the role was granted commonly (CONTAINER=ALL was used) NO if the role was granted locally (CONTAINER=ALL was not used)

Allowed values for this property are: “YES”, “NO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The common of this ObjectPrivilegeSummary.
Return type:str
grant_option

Gets the grant_option of this ObjectPrivilegeSummary. Indicates whether the privilege was granted with the GRANT OPTION (YES) or not (NO)

Allowed values for this property are: “YES”, “NO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The grant_option of this ObjectPrivilegeSummary.
Return type:str
grantor

Gets the grantor of this ObjectPrivilegeSummary. The name of the user who performed the grant

Returns:The grantor of this ObjectPrivilegeSummary.
Return type:str
hierarchy

Gets the hierarchy of this ObjectPrivilegeSummary. Indicates whether the privilege was granted with the HIERARCHY OPTION (YES) or not (NO)

Allowed values for this property are: “YES”, “NO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The hierarchy of this ObjectPrivilegeSummary.
Return type:str
inherited

Gets the inherited of this ObjectPrivilegeSummary. Indicates whether the role grant was inherited from another container (YES) or not (NO)

Allowed values for this property are: “YES”, “NO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The inherited of this ObjectPrivilegeSummary.
Return type:str
name

Gets the name of this ObjectPrivilegeSummary. The name of the privilege on the object.

Returns:The name of this ObjectPrivilegeSummary.
Return type:str
object

Gets the object of this ObjectPrivilegeSummary. The name of the object. The object can be any object, including tables, packages, indexes, sequences, and so on.

Returns:The object of this ObjectPrivilegeSummary.
Return type:str
owner

Gets the owner of this ObjectPrivilegeSummary. The owner of the object.

Returns:The owner of this ObjectPrivilegeSummary.
Return type:str
schema_type

Gets the schema_type of this ObjectPrivilegeSummary. The type of the object.

Returns:The schema_type of this ObjectPrivilegeSummary.
Return type:str