1
// Copyright 2013 Joyent Inc.
2
// Licensed under the AGPLv3, see LICENCE file for details.
7
"launchpad.net/juju-core/instance"
10
// Implementing the methods below (to do something other than return nil) will
11
// cause `juju expose` to work when the firewall-mode is "instance". If you
12
// implement one of them, you should implement them all.
14
func (inst *environInstance) OpenPorts(machineId string, ports []instance.Port) error {
15
logger.Warningf("pretending to open ports %v for instance %q", ports, inst.id)
19
func (inst *environInstance) ClosePorts(machineId string, ports []instance.Port) error {
20
logger.Warningf("pretending to close ports %v for instance %q", ports, inst.id)
24
func (inst *environInstance) Ports(machineId string) ([]instance.Port, error) {