Class ColumnsInfo
columnsInfo object has details of column group with schema details.
Inherited Members
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. |