X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5bc52dbe43040297c622900797c55e686b377e9b..ba1cbe5824ddc769d8b1fdb1f51a4e02187e778c:/sdk/go/arvados/config.go?ds=sidebyside diff --git a/sdk/go/arvados/config.go b/sdk/go/arvados/config.go index ca0df1fc90..9ed0eacf23 100644 --- a/sdk/go/arvados/config.go +++ b/sdk/go/arvados/config.go @@ -1,3 +1,7 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: Apache-2.0 + package arvados import ( @@ -48,6 +52,16 @@ type Cluster struct { ClusterID string `json:"-"` ManagementToken string SystemNodes map[string]SystemNode + InstanceTypes []InstanceType +} + +type InstanceType struct { + Name string + ProviderType string + VCPUs int + RAM int64 + Scratch int64 + Price float64 } // GetThisSystemNode returns a SystemNode for the node we're running