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]
-