diff --git a/sdks/scheduler/models.go b/sdks/scheduler/models.go index 34bce78..0ed48eb 100644 --- a/sdks/scheduler/models.go +++ b/sdks/scheduler/models.go @@ -366,6 +366,8 @@ var JobResourceTypeUnion = types.NewTypeUnion[JobResource]( (*MEMORY)(nil), (*PRICE)(nil), (*STORAGE)(nil), + (*GCU)(nil), + (*ILUVATAR_GPGPU)(nil), ) var _ = serder.UseTypeUnionInternallyTagged(&JobResourceTypeUnion, "type") @@ -429,6 +431,21 @@ type MLU struct { Name string `json:"name"` Number int64 `json:"number"` } +type GCU struct { + serder.Metadata `union:"GCU"` + JobResourceBase + Type string `json:"type"` + Name string `json:"name"` + Number int64 `json:"number"` +} + +type ILUVATAR_GPGPU struct { + serder.Metadata `union:"ILUVATAR-GPGPU"` + JobResourceBase + Type string `json:"type"` + Name string `json:"name"` + Number int64 `json:"number"` +} type PRICE struct { serder.Metadata `union:"PRICE"`