import { InstanceAddress } from './InstanceAddress';
import { InstanceSummaryVolumeValue } from './InstanceSummaryVolumeValue';
import { InstanceStatusEnum } from './InstanceStatusEnum';
import { InstanceSummaryTaskStateEnum } from './InstanceSummaryTaskStateEnum';
/** Instance */
export interface InstanceSummary {
    /** Instance IP addresses */
    addresses: InstanceAddress[];
    /** Volumes attached to the instance */
    attachedVolumes: InstanceSummaryVolumeValue[];
    /** Availability zone of the instance */
    availabilityZone?: string;
    /** Flavor id */
    flavorId: string;
    /** Flavor name */
    flavorName: string;
    /** Instance id */
    id: string;
    /** Image id */
    imageId: string;
    /** Instance name */
    name: string;
    /** Instance region */
    region: string;
    /** Instance SSH key name */
    sshKey: string;
    /** Instance status */
    status: InstanceStatusEnum;
    /** Instance task state */
    taskState: InstanceSummaryTaskStateEnum;
}
//# sourceMappingURL=InstanceSummary.d.ts.map