Documentation
¶
Index ¶
- func AddCommandsTo(rootCmd *cobra.Command)
- func FindPartners(cmd *cobra.Command, args []string, noColor bool) error
- func ListPartners(cmd *cobra.Command, args []string, noColor bool, outputFormat string) error
- type MockPartnerService
- func (m *MockPartnerService) FilterPartnerMegaportByCompanyName(ctx context.Context, partners []*megaport.PartnerMegaport, companyName string, ...) ([]*megaport.PartnerMegaport, error)
- func (m *MockPartnerService) FilterPartnerMegaportByConnectType(ctx context.Context, partners []*megaport.PartnerMegaport, connectType string, ...) ([]*megaport.PartnerMegaport, error)
- func (m *MockPartnerService) FilterPartnerMegaportByDiversityZone(ctx context.Context, partners []*megaport.PartnerMegaport, ...) ([]*megaport.PartnerMegaport, error)
- func (m *MockPartnerService) FilterPartnerMegaportByLocationId(ctx context.Context, partners []*megaport.PartnerMegaport, locationId int) ([]*megaport.PartnerMegaport, error)
- func (m *MockPartnerService) FilterPartnerMegaportByMetro(ctx context.Context, partners []*megaport.PartnerMegaport, ...) ([]*megaport.PartnerMegaport, error)
- func (m *MockPartnerService) FilterPartnerMegaportByProductName(ctx context.Context, partners []*megaport.PartnerMegaport, productName string, ...) ([]*megaport.PartnerMegaport, error)
- func (m *MockPartnerService) ListPartnerMegaports(ctx context.Context) ([]*megaport.PartnerMegaport, error)
- type Module
- type PartnerOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddCommandsTo ¶
Types ¶
type MockPartnerService ¶ added in v0.5.3
type MockPartnerService struct {
// contains filtered or unexported fields
}
func (*MockPartnerService) FilterPartnerMegaportByCompanyName ¶ added in v0.5.3
func (m *MockPartnerService) FilterPartnerMegaportByCompanyName(ctx context.Context, partners []*megaport.PartnerMegaport, companyName string, exactMatch bool) ([]*megaport.PartnerMegaport, error)
func (*MockPartnerService) FilterPartnerMegaportByConnectType ¶ added in v0.5.3
func (m *MockPartnerService) FilterPartnerMegaportByConnectType(ctx context.Context, partners []*megaport.PartnerMegaport, connectType string, exactMatch bool) ([]*megaport.PartnerMegaport, error)
func (*MockPartnerService) FilterPartnerMegaportByDiversityZone ¶ added in v0.5.3
func (m *MockPartnerService) FilterPartnerMegaportByDiversityZone(ctx context.Context, partners []*megaport.PartnerMegaport, diversityZone string, exactMatch bool) ([]*megaport.PartnerMegaport, error)
func (*MockPartnerService) FilterPartnerMegaportByLocationId ¶ added in v0.5.3
func (m *MockPartnerService) FilterPartnerMegaportByLocationId(ctx context.Context, partners []*megaport.PartnerMegaport, locationId int) ([]*megaport.PartnerMegaport, error)
func (*MockPartnerService) FilterPartnerMegaportByMetro ¶ added in v0.5.3
func (m *MockPartnerService) FilterPartnerMegaportByMetro(ctx context.Context, partners []*megaport.PartnerMegaport, locationService megaport.LocationService, metro string) ([]*megaport.PartnerMegaport, error)
func (*MockPartnerService) FilterPartnerMegaportByProductName ¶ added in v0.5.3
func (m *MockPartnerService) FilterPartnerMegaportByProductName(ctx context.Context, partners []*megaport.PartnerMegaport, productName string, exactMatch bool) ([]*megaport.PartnerMegaport, error)
func (*MockPartnerService) ListPartnerMegaports ¶ added in v0.5.3
func (m *MockPartnerService) ListPartnerMegaports(ctx context.Context) ([]*megaport.PartnerMegaport, error)
type Module ¶ added in v0.3.4
type Module struct{}
func (*Module) RegisterCommands ¶ added in v0.3.4
type PartnerOutput ¶
type PartnerOutput struct {
output.Output `json:"-" header:"-"`
ProductName string `json:"product_name" header:"Name"`
UID string `json:"uid" header:"UID"`
ConnectType string `json:"connect_type" header:"Connect Type"`
CompanyName string `json:"company_name" header:"Company Name"`
LocationId int `json:"location_id" header:"Location ID"`
DiversityZone string `json:"diversity_zone" header:"Diversity Zone"`
VXCPermitted bool `json:"vxc_permitted" header:"VXC Permitted"`
}
func ToPartnerOutput ¶
func ToPartnerOutput(p *megaport.PartnerMegaport) PartnerOutput
Click to show internal directories.
Click to hide internal directories.