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