@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
29 lines • 1.27 kB
TypeScript
import { RemoteAccessConnectionInfos } from './RemoteAccessConnectionInfos';
import { RemoteAccessUserInfos } from './RemoteAccessUserInfos';
import { RemoteAccessStatusEnum } from './RemoteAccessStatusEnum';
/** If authorized, a remote access will expose a port, allowing an access to the device remotely */
export interface RemoteAccess {
/** If the remote access was accepted by the remote user */
accepted: boolean;
/** The date of the remote access demand */
askDate: string;
/** The user that authorized the remote access */
authorizedBy?: string;
/** All the infos needed to connect yourself to your OTB */
connectionInfos: RemoteAccessConnectionInfos;
/** When the remote access was deleted */
deletedAt?: string;
/** Info about the docker version */
dockerVersion: string;
/** When the remote access will be automatically deleted */
expirationDate: string;
/** The device's port which will be exposed */
exposedPort: number;
/** The id of the remote access */
remoteAccessId: string;
/** Infos about the remote user */
remoteUserInfos: RemoteAccessUserInfos;
/** Status of the remote access */
status: RemoteAccessStatusEnum;
}
//# sourceMappingURL=RemoteAccess.d.ts.map