ExternalLocation
Struct for an external location specification.
| Full name | MFiles.ExternalLocation |
|---|---|
| Proto file | mfiles/structs.proto |
Fields
| Field | Type | Number | Description |
|---|---|---|---|
id | int32 | 1 | External location ID. |
description | string | 2 | Description. |
object_acl | AccessControlList | 3 | ACL for new documents. |
object_type | int32 | 4 | Object type. |
object_properties | repeated DefaultProperty | 5 | The properties. |
options | EXTLOCFLAGS | 6 | Flags. |
update_interval | uint32 | 7 | The delay between automatic monitoring rounds in seconds. |
type | ExtLocType | 8 | The type of the source.Values: EXT_LOC_TYPE_NONE (0), EXT_LOC_TYPE_FILE_SOURCE (1), EXT_LOC_TYPE_MAIL_SOURCE (2). |
data | ExtLocUnion | 9 | The type-specific data as a union. |
aliases | string | 10 | Semicolon-separated list of semantic aliases. |
Used by methods
- IRPCExternalLocationsAdmin.AddExternalLocation -- Creates an external location.
- IRPCExternalLocationsAdmin.GetExternalLocations -- Gets all external locations of the vault.
- IRPCExternalLocationsAdmin.ImportFilesFromLinkedLocation -- Converts a file source that links files into one that imports them, and starts importing.
- IRPCExternalLocationsAdmin.ModifyExternalLocation -- Saves a changed external location.
Used in fields
AddExternalLocationRequest.json_ext_loc-- The new location.idis ignored and assigned by the server.ModifyExternalLocationRequest.json_ext_loc-- The complete new location;ididentifies it.GetExternalLocationsResponse.json_ext_loc_array-- One ExternalLocation per location.ImportFilesFromLinkedLocationResponse.json_ext_loc-- The location as saved, with linking and automatic monitoring off.