github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/provider/manual/instance_information.go (about)

     1  // Copyright 2016 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package manual
     5  
     6  import (
     7  	"github.com/juju/errors"
     8  
     9  	"github.com/juju/juju/core/constraints"
    10  	"github.com/juju/juju/environs"
    11  	"github.com/juju/juju/environs/context"
    12  	"github.com/juju/juju/environs/instances"
    13  )
    14  
    15  var _ environs.InstanceTypesFetcher = (*manualEnviron)(nil)
    16  
    17  // InstanceTypes implements InstanceTypesFetcher
    18  func (e *manualEnviron) InstanceTypes(ctx context.ProviderCallContext, c constraints.Value) (instances.InstanceTypesWithCostMetadata, error) {
    19  	result := instances.InstanceTypesWithCostMetadata{}
    20  	return result, errors.NotSupportedf("InstanceTypes")
    21  }