Class SchemaIdcsCsvAttributeNameMappings
Csv meta data for those resource type attributes which can be imported / exported from / to csv.
Inherited Members
Namespace: Oci.IdentitydomainsService.Models
Assembly: OCI.DotNetSDK.Identitydomains.dll
Syntax
public class SchemaIdcsCsvAttributeNameMappings
Properties
ColumnHeaderName
Declaration
[JsonProperty(PropertyName = "columnHeaderName")]
public string ColumnHeaderName { get; set; }
Property Value
Type | Description |
---|---|
string | The CSV column header name that maps to this attribute.
|
CsvColumnForResolvingResourceType
Declaration
[JsonProperty(PropertyName = "csvColumnForResolvingResourceType")]
public string CsvColumnForResolvingResourceType { get; set; }
Property Value
Type | Description |
---|---|
string | This specifies the Csv Header for resolving Resource Type for this Column Header
|
DefaultValue
Declaration
[JsonProperty(PropertyName = "defaultValue")]
public string DefaultValue { get; set; }
Property Value
Type | Description |
---|---|
string | The default value to be used during import processing in case the CSV column header is not present or value is not given in the import CSV.
|
DeprecatedColumnHeaderName
Declaration
[JsonProperty(PropertyName = "deprecatedColumnHeaderName")]
public string DeprecatedColumnHeaderName { get; set; }
Property Value
Type | Description |
---|---|
string | The deprecated CSV column header name that maps to this attribute.
|
MapsTo
Declaration
[JsonProperty(PropertyName = "mapsTo")]
public string MapsTo { get; set; }
Property Value
Type | Description |
---|---|
string | The attribute path that the CSV column header name maps to for complex multi-valued attributes.
|
MultiValueDelimiter
Declaration
[JsonProperty(PropertyName = "multiValueDelimiter")]
public string MultiValueDelimiter { get; set; }
Property Value
Type | Description |
---|---|
string | If values of the CSV column header name can contain multiple values, this attribute specifies the delimiter to be used. For example, Group's \"User Members\" CSV column header is multi-valued and it's delimiter is a semi-colon (\";\").
|
ReferencedResourceTypeUniqueAttributeNameMappings
Declaration
[JsonProperty(PropertyName = "referencedResourceTypeUniqueAttributeNameMappings")]
public List<SchemaReferencedResourceTypeUniqueAttributeNameMappings> ReferencedResourceTypeUniqueAttributeNameMappings { get; set; }
Property Value
Type | Description |
---|---|
List<SchemaReferencedResourceTypeUniqueAttributeNameMappings> | This attribute specifies the mapping of \"uniqueAttributeNameForDisplay\" attributes(s) of the referenced resource with the columnHeaderName(s). This attribute should be given in the idcsCsvAttributeNameMappings when uniqueAttributeNameForDisplay contains more than one attribute.
|
ResolveValueUsingResourceType
Declaration
[JsonProperty(PropertyName = "resolveValueUsingResourceType")]
public List<SchemaResolveValueUsingResourceType> ResolveValueUsingResourceType { get; set; }
Property Value
Type | Description |
---|---|
List<SchemaResolveValueUsingResourceType> | This attribute gives a maps for resolving Resource Type after reading it's value from \"csvColumnForResolvingResourceType\" attribute
|