Documentation ¶
Overview ¶
the `mcr` package is designed to allow you to orchestrate the creation of Megaport Cloud Routers. It provides complete lifecycle management of an MCR.
Index ¶
- type MVE
- func (m *MVE) BuyMVE(locationID int, name string, term int, config map[string]interface{}, ...) (string, error)
- func (m *MVE) DeleteMVE(uid string) (bool, error)
- func (m *MVE) GetMVEDetails(uid string) (*types.MVE, error)
- func (m *MVE) ModifyMVE(uid string, name string) (bool, error)
- func (m *MVE) WaitForMVEProvisioning(uid string) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MVE ¶
MVE provides an interface for configuring and ordering MVE instances.
func (*MVE) BuyMVE ¶
func (m *MVE) BuyMVE(locationID int, name string, term int, config map[string]interface{}, vnics []*types.MVENetworkInterface) (string, error)
BuyMVE purchases an MVE.
func (*MVE) GetMVEDetails ¶
GetMVEDetails returns the details of a configured MVE.
Click to show internal directories.
Click to hide internal directories.