@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
32 lines • 1.05 kB
TypeScript
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