Show / Hide Table of Contents

Class ColumnsInfo

columnsInfo object has details of column group with schema details.

Inheritance
object
ColumnsInfo
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class ColumnsInfo

Properties

AppName

Declaration
[Required(ErrorMessage = "AppName is required.")]
[JsonProperty(PropertyName = "appName")]
public string AppName { get; set; }
Property Value
Type Description
string

The application name.

Remarks

Required

ColumnGroup

Declaration
[Required(ErrorMessage = "ColumnGroup is required.")]
[JsonProperty(PropertyName = "columnGroup")]
public List<string> ColumnGroup { get; set; }
Property Value
Type Description
List<string>

Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.

Remarks

Required

ObjectName

Declaration
[Required(ErrorMessage = "ObjectName is required.")]
[JsonProperty(PropertyName = "objectName")]
public string ObjectName { get; set; }
Property Value
Type Description
string

The database object that contains the columns.

Remarks

Required

ObjectType

Declaration
[Required(ErrorMessage = "ObjectType is required.")]
[JsonProperty(PropertyName = "objectType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ColumnsInfo.ObjectTypeEnum? ObjectType { get; set; }
Property Value
Type Description
ColumnsInfo.ObjectTypeEnum?

The type of the database object that contains the sensitive column.

Remarks

Required

SchemaName

Declaration
[Required(ErrorMessage = "SchemaName is required.")]
[JsonProperty(PropertyName = "schemaName")]
public string SchemaName { get; set; }
Property Value
Type Description
string

The schema name.

Remarks

Required

SensitiveTypeIds

Declaration
[JsonProperty(PropertyName = "sensitiveTypeIds")]
public List<string> SensitiveTypeIds { get; set; }
Property Value
Type Description
List<string>

Sensitive type ocids of each column groups. Order needs to be maintained with the parent column group. For the DB defined referential relations identified during SDM creation, we cannot add sensitive types. Instead use the sensitiveColumn POST API to mark the columns sensitive.

In this article
Back to top