mk8sPaperspace

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PaperspaceJoinParams

type PaperspaceJoinParams struct {
	NodePoolName string `json:"nodePoolName"`
}

type PaperspacePool

type PaperspacePool struct {
	Name         string                     `json:"name"`
	Labels       mk8sCommon.Labels          `json:"labels,omitempty"`
	Taints       mk8sCommon.Taints          `json:"taints,omitempty"`
	MinSize      float32                    `json:"minSize"`
	MaxSize      float32                    `json:"maxSize"`
	PublicIpType PaperspacePoolPublicIpType `json:"publicIpType,omitempty"`
	BootDiskSize float32                    `json:"bootDiskSize"`
	MachineType  PaperspacePoolMachineType  `json:"machineType,omitempty"`
}

type PaperspacePoolMachineType

type PaperspacePoolMachineType string
const (
	PaperspacePoolMachineTypeA100      PaperspacePoolMachineType = "A100"
	PaperspacePoolMachineTypeA10080G   PaperspacePoolMachineType = "A100-80G"
	PaperspacePoolMachineTypeA10080Gx2 PaperspacePoolMachineType = "A100-80Gx2"
	PaperspacePoolMachineTypeA10080Gx4 PaperspacePoolMachineType = "A100-80Gx4"
	PaperspacePoolMachineTypeA10080Gx8 PaperspacePoolMachineType = "A100-80Gx8"
	PaperspacePoolMachineTypeA100X2    PaperspacePoolMachineType = "A100x2"
	PaperspacePoolMachineTypeA100X4    PaperspacePoolMachineType = "A100x4"
	PaperspacePoolMachineTypeA100X8    PaperspacePoolMachineType = "A100x8"
	PaperspacePoolMachineTypeA4000     PaperspacePoolMachineType = "A4000"
	PaperspacePoolMachineTypeA4000X2   PaperspacePoolMachineType = "A4000x2"
	PaperspacePoolMachineTypeA4000X4   PaperspacePoolMachineType = "A4000x4"
	PaperspacePoolMachineTypeA5000     PaperspacePoolMachineType = "A5000"
	PaperspacePoolMachineTypeA5000X2   PaperspacePoolMachineType = "A5000x2"
	PaperspacePoolMachineTypeA5000X4   PaperspacePoolMachineType = "A5000x4"
	PaperspacePoolMachineTypeA6000     PaperspacePoolMachineType = "A6000"
	PaperspacePoolMachineTypeA6000X2   PaperspacePoolMachineType = "A6000x2"
	PaperspacePoolMachineTypeA6000X4   PaperspacePoolMachineType = "A6000x4"
	PaperspacePoolMachineTypeC10       PaperspacePoolMachineType = "C10"
	PaperspacePoolMachineTypeC2        PaperspacePoolMachineType = "C2"
	PaperspacePoolMachineTypeC3        PaperspacePoolMachineType = "C3"
	PaperspacePoolMachineTypeC4        PaperspacePoolMachineType = "C4"
	PaperspacePoolMachineTypeC5        PaperspacePoolMachineType = "C5"
	PaperspacePoolMachineTypeC6        PaperspacePoolMachineType = "C6"
	PaperspacePoolMachineTypeC7        PaperspacePoolMachineType = "C7"
	PaperspacePoolMachineTypeC8        PaperspacePoolMachineType = "C8"
	PaperspacePoolMachineTypeC9        PaperspacePoolMachineType = "C9"
	PaperspacePoolMachineTypeGpu       PaperspacePoolMachineType = "GPU+"
	PaperspacePoolMachineTypeP4000     PaperspacePoolMachineType = "P4000"
	PaperspacePoolMachineTypeP4000X2   PaperspacePoolMachineType = "P4000x2"
	PaperspacePoolMachineTypeP4000X4   PaperspacePoolMachineType = "P4000x4"
	PaperspacePoolMachineTypeP5000     PaperspacePoolMachineType = "P5000"
	PaperspacePoolMachineTypeP5000X2   PaperspacePoolMachineType = "P5000x2"
	PaperspacePoolMachineTypeP6000     PaperspacePoolMachineType = "P6000"
	PaperspacePoolMachineTypeP6000X2   PaperspacePoolMachineType = "P6000x2"
	PaperspacePoolMachineTypeRtx4000   PaperspacePoolMachineType = "RTX4000"
	PaperspacePoolMachineTypeRtx5000   PaperspacePoolMachineType = "RTX5000"
	PaperspacePoolMachineTypeRtx5000X2 PaperspacePoolMachineType = "RTX5000x2"
	PaperspacePoolMachineTypeV100      PaperspacePoolMachineType = "V100"
	PaperspacePoolMachineTypeV10032G   PaperspacePoolMachineType = "V100-32G"
	PaperspacePoolMachineTypeV10032Gx2 PaperspacePoolMachineType = "V100-32Gx2"
	PaperspacePoolMachineTypeV10032Gx4 PaperspacePoolMachineType = "V100-32Gx4"
)

type PaperspacePoolPublicIpType

type PaperspacePoolPublicIpType string
const (
	PaperspacePoolPublicIpTypeNone    PaperspacePoolPublicIpType = "none"
	PaperspacePoolPublicIpTypeDynamic PaperspacePoolPublicIpType = "dynamic"
	PaperspacePoolPublicIpTypeStatic  PaperspacePoolPublicIpType = "static"
)

type PaperspaceProvider

type PaperspaceProvider struct {
	Region             PaperspaceProviderRegion    `json:"region,omitempty"`
	TokenSecretLink    string                      `json:"tokenSecretLink"`
	SharedDrives       []string                    `json:"sharedDrives,omitempty"`
	NodePools          []PaperspacePool            `json:"nodePools,omitempty"`
	Autoscaler         mk8sCommon.AutoscalerConfig `json:"autoscaler,omitempty"`
	UnmanagedNodePools []mk8sCommon.UnmanagedPool  `json:"unmanagedNodePools,omitempty"`
	PreInstallScript   mk8sCommon.PreInstallScript `json:"preInstallScript,omitempty"`
	UserIds            []string                    `json:"userIds,omitempty"`
	NetworkId          string                      `json:"networkId"`
}

type PaperspaceProviderRegion

type PaperspaceProviderRegion string
const (
	PaperspaceProviderRegionAms1 PaperspaceProviderRegion = "AMS1"
	PaperspaceProviderRegionNy2  PaperspaceProviderRegion = "NY2"
	PaperspaceProviderRegionCa1  PaperspaceProviderRegion = "CA1"
)

type PaperspaceProviderStatus

type PaperspaceProviderStatus map[string]any

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL