// NewAPI creates a new Space API server-side facade with a // state.State backing. func NewAPI(st *state.State, res *common.Resources, auth common.Authorizer) (API, error) { return newAPIWithBacking(networkingcommon.NewStateShim(st), res, auth) }
// NewDiscoverSpacesAPI creates a new instance of the DiscoverSpaces API. func NewDiscoverSpacesAPI(st *state.State, resources facade.Resources, authorizer facade.Authorizer) (*DiscoverSpacesAPI, error) { return NewDiscoverSpacesAPIWithBacking(networkingcommon.NewStateShim(st), resources, authorizer) }
// NewAPI creates a new Subnets API server-side facade with a // state.State backing. func NewAPI(st *state.State, res facade.Resources, auth facade.Authorizer) (SubnetsAPI, error) { return newAPIWithBacking(networkingcommon.NewStateShim(st), res, auth) }