Show / Hide Table of Contents

Class SchemaIdcsCsvAttributeNameMappings

Csv meta data for those resource type attributes which can be imported / exported from / to csv.

Inheritance
object
SchemaIdcsCsvAttributeNameMappings
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.
SCIM++ Properties:

  • caseExact: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

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
SCIM++ Properties:

  • caseExact: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

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.
SCIM++ Properties:

  • caseExact: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

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.
SCIM++ Properties:

  • caseExact: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

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.
SCIM++ Properties:

  • caseExact: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

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 (\";\").
SCIM++ Properties:

  • caseExact: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

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.
SCIM++ Properties:

  • caseExact: false
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none

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
SCIM++ Properties:

  • caseExact: false
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none
In this article
Back to top