github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/provider/gce/google/machine_type.go (about)

     1  // Copyright 2018 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package google
     5  
     6  // MachineType represents a gce Machine Type.
     7  // this is basically a copy of compute.MachineType put here to
     8  // satisfy an extra layer of abstraction.
     9  type MachineType struct {
    10  	CreationTimestamp            string
    11  	Deprecated                   bool
    12  	Description                  string
    13  	GuestCpus                    int64
    14  	Id                           uint64
    15  	ImageSpaceGb                 int64
    16  	Kind                         string
    17  	MaximumPersistentDisks       int64
    18  	MaximumPersistentDisksSizeGb int64
    19  	MemoryMb                     int64
    20  	Name                         string
    21  }