Class ObjectPrivilegeSummary
A summary of object privileges.
Inherited Members
Namespace: Oci.DatabasemanagementService.Models
Assembly: OCI.DotNetSDK.Databasemanagement.dll
Syntax
public class ObjectPrivilegeSummary
Properties
Common
Declaration
[JsonProperty(PropertyName = "common")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ObjectPrivilegeSummary.CommonEnum? Common { get; set; }
Property Value
Type | Description |
---|---|
ObjectPrivilegeSummary.CommonEnum? | Indicates how the object privilege was granted. Possible values: YES if the role is granted commonly (CONTAINER=ALL is used) NO if the role is granted locally (CONTAINER=ALL is not used) |
GrantOption
Declaration
[JsonProperty(PropertyName = "grantOption")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ObjectPrivilegeSummary.GrantOptionEnum? GrantOption { get; set; }
Property Value
Type | Description |
---|---|
ObjectPrivilegeSummary.GrantOptionEnum? | Indicates whether the privilege is granted with the GRANT OPTION (YES) or not (NO). |
Grantor
Declaration
[JsonProperty(PropertyName = "grantor")]
public string Grantor { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the user who granted the object privilege. |
Hierarchy
Declaration
[JsonProperty(PropertyName = "hierarchy")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ObjectPrivilegeSummary.HierarchyEnum? Hierarchy { get; set; }
Property Value
Type | Description |
---|---|
ObjectPrivilegeSummary.HierarchyEnum? | Indicates whether the privilege is granted with the HIERARCHY OPTION (YES) or not (NO). |
Inherited
Declaration
[JsonProperty(PropertyName = "inherited")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ObjectPrivilegeSummary.InheritedEnum? Inherited { get; set; }
Property Value
Type | Description |
---|---|
ObjectPrivilegeSummary.InheritedEnum? | Indicates whether the granted privilege is inherited from another container (YES) or not (NO). |
Name
Declaration
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the privilege on the object. |
Object
Declaration
[JsonProperty(PropertyName = "object")]
public string Object { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the object. The object can be any object, including tables, packages, indexes, sequences, and so on. |
Owner
Declaration
[JsonProperty(PropertyName = "owner")]
public string Owner { get; set; }
Property Value
Type | Description |
---|---|
string | The owner of the object. |
SchemaType
Declaration
[JsonProperty(PropertyName = "schemaType")]
public string SchemaType { get; set; }
Property Value
Type | Description |
---|---|
string | The type of object. |