CreateImageRequest: {
    arch: Arch;
    extraVolumes?: Record<string, VolumeTemplate>;
    name?: string;
    organization?: string;
    project?: string;
    public?: boolean;
    rootVolume: string;
    tags?: string[];
    zone?: Zone;
}

Type declaration

  • arch: Arch

    Architecture of the image.

  • OptionalextraVolumes?: Record<string, VolumeTemplate>

    Additional volumes of the image.

  • Optionalname?: string

    Name of the image.

  • Optionalorganization?: string

    Organization ID of the image.

    One-of ('projectIdentifier'): at most one of 'project', 'organization' could be set.

  • Optionalproject?: string

    Project ID of the image.

    One-of ('projectIdentifier'): at most one of 'project', 'organization' could be set.

  • Optionalpublic?: boolean

    True to create a public image.

  • rootVolume: string

    UUID of the snapshot.

  • Optionaltags?: string[]

    Tags of the image.

  • Optionalzone?: Zone

    Zone to target. If none is passed will use default zone from the config.