@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
35 lines • 1.1 kB
TypeScript
import { IpAddress } from './IpAddress';
import { MonthlyBilling } from './MonthlyBilling';
import { InstanceStatusEnum } from './InstanceStatusEnum';
/** Instance */
export interface Instance {
/** Availability zone of the instance */
availabilityZone?: string;
/** Instance creation date */
created: string;
/** Instance outgoing network traffic for the current month (in bytes) */
currentMonthOutgoingTraffic?: number;
/** Instance flavor id */
flavorId: string;
/** Instance id */
id: string;
/** Instance image id */
imageId: string;
/** Instance IP addresses */
ipAddresses: IpAddress[];
/** Instance monthly billing status */
monthlyBilling?: MonthlyBilling;
/** Instance name */
name: string;
/** Ids of pending public cloud operations */
operationIds: string[];
/** Order plan code */
planCode?: string;
/** Instance id */
region: string;
/** Instance ssh key id */
sshKeyId?: string;
/** Instance status */
status: InstanceStatusEnum;
}
//# sourceMappingURL=Instance.d.ts.map