Sha256: 4387051dd86404be6abb63601484cca2e43ad81f90b8583818a5279584c7bd61

Contents?: true

Size: 626 Bytes

Versions: 4

Compression:

Stored size: 626 Bytes

Contents

require 'thor'
require 'yao/cli/base'
require 'yao/cli/lbaas/lb'
require 'yao/cli/lbaas/listener'
require 'yao/cli/lbaas/pool'
require 'yao/cli/lbaas/healthmonitor'

module Yao::Cli::LBaaS
  class Main < Thor
    namespace :lbaas

    desc "lb", "loadbalancer subcommands"
    subcommand("lb", Yao::Cli::LBaaS::LB)

    desc "listener", "listener subcommands"
    subcommand("listener", Yao::Cli::LBaaS::Listener)

    desc "pool", "pool subcommands"
    subcommand("pool", Yao::Cli::LBaaS::Pool)

    desc "healthmonitor", "healthmonitor subcommands"
    subcommand("healthmonitor", Yao::Cli::LBaaS::HealthMonitor)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
yao-cli-0.2.3 lib/yao/cli/lbaas/main.rb
yao-cli-0.2.2 lib/yao/cli/lbaas/main.rb
yao-cli-0.2.1 lib/yao/cli/lbaas/main.rb
yao-cli-0.2.0 lib/yao/cli/lbaas/main.rb