@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
33 lines • 1.32 kB
TypeScript
import { Ipv4 } from '../../Ipv4';
import { SiteRoleEnum } from './SiteRoleEnum';
import { StateEnum } from '../StateEnum';
import { SiteTypeEnum } from './SiteTypeEnum';
import { VpnConfigStateEnum } from './VpnConfigStateEnum';
/** Information on the remote datacenter linked to the local one */
export interface RemoteSiteDetails {
/** Datacenter Id (if hosted by OVH) */
datacenterId?: number;
/** Datacenter name (if hosted by OVH) */
datacenterName?: string;
/** Last VPN config change date (if type is onPremise) */
lastVpnConfig?: string;
/** Stunnel endpoint internal IP (if type is onPremise) */
remoteEndpointInternalIp?: Ipv4;
/** Stunnel endpoint public IP (if type is onPremise) */
remoteEndpointPublicIp?: Ipv4;
/** Remote ZVM IP (if type is onPremise) */
remoteZvmInternalIp?: Ipv4;
/** Zvm mode configured */
role?: SiteRoleEnum;
/** Service name (if hosted by OVH) */
serviceName?: string;
/** State of the remote Zvm */
state?: StateEnum;
/** Type of hosting for the remote datacenter */
type: SiteTypeEnum;
/** VPN configuration state (if type is onPremise) */
vpnConfigState?: VpnConfigStateEnum;
/** Installed version of Zerto */
zertoVersion?: string;
}
//# sourceMappingURL=RemoteSiteDetails.d.ts.map