Documentation
¶
Index ¶
- func AddCommandsTo(rootCmd *cobra.Command)
- func CreateManagedAccount(cmd *cobra.Command, args []string, noColor bool) error
- func GetManagedAccount(cmd *cobra.Command, args []string, noColor bool, outputFormat string) error
- func ListManagedAccounts(cmd *cobra.Command, args []string, noColor bool, outputFormat string) error
- func UpdateManagedAccount(cmd *cobra.Command, args []string, noColor bool) error
- type MockManagedAccountService
- func (m *MockManagedAccountService) CreateManagedAccount(ctx context.Context, req *megaport.ManagedAccountRequest) (*megaport.ManagedAccount, error)
- func (m *MockManagedAccountService) GetManagedAccount(ctx context.Context, companyUID string, name string) (*megaport.ManagedAccount, error)
- func (m *MockManagedAccountService) ListManagedAccounts(ctx context.Context) ([]*megaport.ManagedAccount, error)
- func (m *MockManagedAccountService) UpdateManagedAccount(ctx context.Context, companyUID string, req *megaport.ManagedAccountRequest) (*megaport.ManagedAccount, error)
- type Module
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddCommandsTo ¶
AddCommandsTo builds the managed-account commands and adds them to the root command
func CreateManagedAccount ¶
func GetManagedAccount ¶
func ListManagedAccounts ¶
Types ¶
type MockManagedAccountService ¶ added in v0.5.3
type MockManagedAccountService struct {
// contains filtered or unexported fields
}
func (*MockManagedAccountService) CreateManagedAccount ¶ added in v0.5.3
func (m *MockManagedAccountService) CreateManagedAccount(ctx context.Context, req *megaport.ManagedAccountRequest) (*megaport.ManagedAccount, error)
func (*MockManagedAccountService) GetManagedAccount ¶ added in v0.5.3
func (m *MockManagedAccountService) GetManagedAccount(ctx context.Context, companyUID string, name string) (*megaport.ManagedAccount, error)
func (*MockManagedAccountService) ListManagedAccounts ¶ added in v0.5.3
func (m *MockManagedAccountService) ListManagedAccounts(ctx context.Context) ([]*megaport.ManagedAccount, error)
func (*MockManagedAccountService) UpdateManagedAccount ¶ added in v0.5.3
func (m *MockManagedAccountService) UpdateManagedAccount(ctx context.Context, companyUID string, req *megaport.ManagedAccountRequest) (*megaport.ManagedAccount, error)
type Module ¶
type Module struct{}
Module implements the registry.Module interface for managed account commands
func (*Module) RegisterCommands ¶
RegisterCommands adds managed account commands to the root command
Click to show internal directories.
Click to hide internal directories.