@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