feat(dcrouter): add managed local dcrouter mode with status controls and gateway integration
This commit is contained in:
@@ -54,3 +54,55 @@ export interface IReq_GetBackupPasswordStatus extends plugins.typedrequestInterf
|
||||
status: data.IBackupPasswordStatus;
|
||||
};
|
||||
}
|
||||
|
||||
export interface IReq_GetManagedDcRouterStatus extends plugins.typedrequestInterfaces.implementsTR<
|
||||
plugins.typedrequestInterfaces.ITypedRequest,
|
||||
IReq_GetManagedDcRouterStatus
|
||||
> {
|
||||
method: 'getManagedDcRouterStatus';
|
||||
request: {
|
||||
identity: data.IIdentity;
|
||||
};
|
||||
response: {
|
||||
status: data.IManagedDcRouterStatus;
|
||||
};
|
||||
}
|
||||
|
||||
export interface IReq_StartManagedDcRouter extends plugins.typedrequestInterfaces.implementsTR<
|
||||
plugins.typedrequestInterfaces.ITypedRequest,
|
||||
IReq_StartManagedDcRouter
|
||||
> {
|
||||
method: 'startManagedDcRouter';
|
||||
request: {
|
||||
identity: data.IIdentity;
|
||||
};
|
||||
response: {
|
||||
status: data.IManagedDcRouterStatus;
|
||||
};
|
||||
}
|
||||
|
||||
export interface IReq_StopManagedDcRouter extends plugins.typedrequestInterfaces.implementsTR<
|
||||
plugins.typedrequestInterfaces.ITypedRequest,
|
||||
IReq_StopManagedDcRouter
|
||||
> {
|
||||
method: 'stopManagedDcRouter';
|
||||
request: {
|
||||
identity: data.IIdentity;
|
||||
};
|
||||
response: {
|
||||
status: data.IManagedDcRouterStatus;
|
||||
};
|
||||
}
|
||||
|
||||
export interface IReq_RestartManagedDcRouter extends plugins.typedrequestInterfaces.implementsTR<
|
||||
plugins.typedrequestInterfaces.ITypedRequest,
|
||||
IReq_RestartManagedDcRouter
|
||||
> {
|
||||
method: 'restartManagedDcRouter';
|
||||
request: {
|
||||
identity: data.IIdentity;
|
||||
};
|
||||
response: {
|
||||
status: data.IManagedDcRouterStatus;
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user