interface ComputeProfile {
    description: string;
    display_name: string;
    documentationDetails: string;
    kubespawner_override: {
        cpu_guarantee: number;
        cpu_limit: number;
        extra_resource_limits?: { "nvidia.com/gpu"?: number };
        image: string;
        mem_guarantee: string;
        mem_limit: string;
        node_selector?: { "cloud.google.com/gke-accelerator"?: string };
        start_timeout?: number;
        tolerations?: {
            effect?: string;
            key?: string;
            operator?: string;
            value?: string;
        }[];
    };
    lastRefreshDateTime?: Date;
    machineInternalName: string;
    node_env: string;
    plan: string;
    rateDollar: number;
    rateRatioOffered: number;
    rateTimeFrame: string;
    slug: string;
    visibility: string;
}

Properties

description: string
display_name: string
documentationDetails: string
kubespawner_override: {
    cpu_guarantee: number;
    cpu_limit: number;
    extra_resource_limits?: { "nvidia.com/gpu"?: number };
    image: string;
    mem_guarantee: string;
    mem_limit: string;
    node_selector?: { "cloud.google.com/gke-accelerator"?: string };
    start_timeout?: number;
    tolerations?: {
        effect?: string;
        key?: string;
        operator?: string;
        value?: string;
    }[];
}
lastRefreshDateTime?: Date
machineInternalName: string
node_env: string
plan: string
rateDollar: number
rateRatioOffered: number
rateTimeFrame: string
slug: string
visibility: string