SchemaIdcsCsvAttributeNameMappings

class oci.identity_domains.models.SchemaIdcsCsvAttributeNameMappings(**kwargs)

Bases: object

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

Methods

__init__(**kwargs) Initializes a new SchemaIdcsCsvAttributeNameMappings object with values from keyword arguments.

Attributes

column_header_name Gets the column_header_name of this SchemaIdcsCsvAttributeNameMappings.
csv_column_for_resolving_resource_type Gets the csv_column_for_resolving_resource_type of this SchemaIdcsCsvAttributeNameMappings.
default_value Gets the default_value of this SchemaIdcsCsvAttributeNameMappings.
deprecated_column_header_name Gets the deprecated_column_header_name of this SchemaIdcsCsvAttributeNameMappings.
maps_to Gets the maps_to of this SchemaIdcsCsvAttributeNameMappings.
multi_value_delimiter Gets the multi_value_delimiter of this SchemaIdcsCsvAttributeNameMappings.
referenced_resource_type_unique_attribute_name_mappings Gets the referenced_resource_type_unique_attribute_name_mappings of this SchemaIdcsCsvAttributeNameMappings.
resolve_value_using_resource_type Gets the resolve_value_using_resource_type of this SchemaIdcsCsvAttributeNameMappings.
__init__(**kwargs)

Initializes a new SchemaIdcsCsvAttributeNameMappings object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • column_header_name (str) – The value to assign to the column_header_name property of this SchemaIdcsCsvAttributeNameMappings.
  • deprecated_column_header_name (str) – The value to assign to the deprecated_column_header_name property of this SchemaIdcsCsvAttributeNameMappings.
  • maps_to (str) – The value to assign to the maps_to property of this SchemaIdcsCsvAttributeNameMappings.
  • default_value (str) – The value to assign to the default_value property of this SchemaIdcsCsvAttributeNameMappings.
  • multi_value_delimiter (str) – The value to assign to the multi_value_delimiter property of this SchemaIdcsCsvAttributeNameMappings.
  • csv_column_for_resolving_resource_type (str) – The value to assign to the csv_column_for_resolving_resource_type property of this SchemaIdcsCsvAttributeNameMappings.
  • resolve_value_using_resource_type (list[oci.identity_domains.models.SchemaResolveValueUsingResourceType]) – The value to assign to the resolve_value_using_resource_type property of this SchemaIdcsCsvAttributeNameMappings.
  • referenced_resource_type_unique_attribute_name_mappings (list[oci.identity_domains.models.SchemaReferencedResourceTypeUniqueAttributeNameMappings]) – The value to assign to the referenced_resource_type_unique_attribute_name_mappings property of this SchemaIdcsCsvAttributeNameMappings.
column_header_name

Gets the column_header_name of this SchemaIdcsCsvAttributeNameMappings. 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
Returns:The column_header_name of this SchemaIdcsCsvAttributeNameMappings.
Return type:str
csv_column_for_resolving_resource_type

Gets the csv_column_for_resolving_resource_type of this SchemaIdcsCsvAttributeNameMappings. 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
Returns:The csv_column_for_resolving_resource_type of this SchemaIdcsCsvAttributeNameMappings.
Return type:str
default_value

Gets the default_value of this SchemaIdcsCsvAttributeNameMappings. 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
Returns:The default_value of this SchemaIdcsCsvAttributeNameMappings.
Return type:str
deprecated_column_header_name

Gets the deprecated_column_header_name of this SchemaIdcsCsvAttributeNameMappings. 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
Returns:The deprecated_column_header_name of this SchemaIdcsCsvAttributeNameMappings.
Return type:str
maps_to

Gets the maps_to of this SchemaIdcsCsvAttributeNameMappings. 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
Returns:The maps_to of this SchemaIdcsCsvAttributeNameMappings.
Return type:str
multi_value_delimiter

Gets the multi_value_delimiter of this SchemaIdcsCsvAttributeNameMappings. 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
Returns:The multi_value_delimiter of this SchemaIdcsCsvAttributeNameMappings.
Return type:str
referenced_resource_type_unique_attribute_name_mappings

Gets the referenced_resource_type_unique_attribute_name_mappings of this SchemaIdcsCsvAttributeNameMappings. 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
Returns:The referenced_resource_type_unique_attribute_name_mappings of this SchemaIdcsCsvAttributeNameMappings.
Return type:list[oci.identity_domains.models.SchemaReferencedResourceTypeUniqueAttributeNameMappings]
resolve_value_using_resource_type

Gets the resolve_value_using_resource_type of this SchemaIdcsCsvAttributeNameMappings. 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
Returns:The resolve_value_using_resource_type of this SchemaIdcsCsvAttributeNameMappings.
Return type:list[oci.identity_domains.models.SchemaResolveValueUsingResourceType]