RemoteRelationshipInfo
Contains information that is needed to create a relationship between vaults.
| Full name | MFiles.RemoteRelationshipInfo |
|---|---|
| Proto file | mfiles/structs.proto |
Fields
| Field | Type | Number | Description |
|---|---|---|---|
object_guid | string | 1 | Object GUID. |
vault_guid | string | 2 | Object vault GUID. |
obj_id | ObjID | 3 | Obj ID. May identify the unmanaged object in the remote vault. |
object_type_name | string | 4 | Object type name. |
object_aliases | string | 5 | Object type semantic aliases. |
object_class_id | int32 | 6 | Class ID. |
object_class_name | string | 7 | Class name. |
object_class_aliases | string | 8 | Class semantic aliases. |
object_external_id | string | 9 | External ID of the object. |
object_type_guid | string | 10 | Object type GUID. |
object_class_guid | string | 11 | Class GUID. |
Used by methods
- IRPCObjectOperations.GetRemoteRelationshipSourceInfo -- Gets what another vault needs to create a stub of this object, or to find a matching object. Used by replication and cross-vault relationships; not for applications.
- IRPCObjectOperations.GetRemoteRelationshipTargetInfo -- Finds the local object that matches an object of another vault, or the information for creating a stub of it. Used by replication and cross-vault relationships; not for applications.
Used in fields
GetRemoteRelationshipSourceInfoRequest.partial_data-- Partially filled information about the object. The JSON represents RemoteRelationshipInfo structure.GetRemoteRelationshipSourceInfoResponse.filled_data-- Receives info about the object for creating relationship to another vault. The JSON represents RemoteRelationshipInfo structure.GetRemoteRelationshipTargetInfoRequest.remote_-- Info about the object in the remote vault. The JSON represents RemoteRelationshipInfo structure.GetRemoteRelationshipTargetInfoResponse.local_-- Receives info about the object in the local vault. The JSON represents RemoteRelationshipInfo structure.