2.2.3.3 IMPORT_TYPE Enumeration

The IMPORT_TYPE enumeration defines modes for importing objects when conflicting objects are present in the configuration.

 typedef [v1_enum] enum 
 {
   OVERWRITE_IMPORT = 1,
   IGNORE_EXISTING_IMPORT = 2,
   OVERRIDE_EXISTING_IMPORT = 3,
   SMART_MERGE_RENAME_EXISTING_IMPORT = 4,
   SMART_MERGE_RENAME_IMPORTED_IMPORT = 5,
 } IMPORT_TYPE;

OVERWRITE_IMPORT:  Specifies that objects of a given type SHOULD be removed prior to importing more objects of that type.

IGNORE_EXISTING_IMPORT:  Specifies that the import of objects that conflict with existing objects in the configuration SHOULD be ignored.

OVERRIDE_EXISTING_IMPORT:  Specifies that the import of objects that conflict with existing objects in the configuration SHOULD cause the existing objects to be deleted.

SMART_MERGE_RENAME_EXISTING_IMPORT:  Specifies that existing objects in the configuration that conflict with imported objects SHOULD be renamed prior to importing.

SMART_MERGE_RENAME_IMPORTED_IMPORT:  Specifies that imported objects that conflict with existing objects in the configuration SHOULD be renamed prior to importing.