• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Golang cli.Router类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Golang中github.com/dynport/dgtk/cli.Router的典型用法代码示例。如果您正苦于以下问题:Golang Router类的具体用法?Golang Router怎么用?Golang Router使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了Router类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。

示例1: Register

func Register(router *cli.Router) {
	router.RegisterFunc("jb/backups/list", JiffyBoxListBackups, "List all running boxes")
	router.Register("jb/backups/create", &JiffyBoxCreateBackup{}, "Create manual backup from box")
	router.Register("jb/servers/shutdown", &JiffyBoxStopServer{}, "Shutdown Server")
	router.Register("jb/servers/freeze", &JiffyBoxFreezeServer{}, "Freeze Server")
	router.Register("jb/servers/start", &JiffyBoxStartServer{}, "Start Server")
	router.Register("jb/servers/thaw", &JiffyBoxThawServer{}, "Thaw Server")
	router.RegisterFunc("jb/servers/list", JiffyBoxListServersAction, "List Servers")
	router.Register("jb/servers/show", &JiffyBoxShowServersAction{}, "Show Server")
	router.Register("jb/servers/clone", &JiffyBoxCloneServer{}, "Clone Server")
	router.RegisterFunc("jb/plans/list", JiffyBoxListPlansAction, "List Plans")
	router.RegisterFunc("jb/distributions/list", JiffyBoxListDistributionsAction, "List Distributions")
	router.Register("jb/servers/delete", &JiffyBoxDeleteAction{}, "Delete Jiffybox")
	router.Register("jb/servers/create", &JiffyBoxCreateAction{}, "Create new JiffyBox")
}
开发者ID:himanshugpt,项目名称:evergreen,代码行数:15,代码来源:jiffybox.go


示例2: Register

func Register(router *cli.Router) {
	router.Register("do/droplet/rename", &RenameDroplet{}, "Rename Droplet")
	router.Register("do/droplet/info", &DescribeDroplet{}, "Describe Droplet")
	router.Register("do/droplet/rebuild", &RebuildDroplet{}, "Rebuild droplet")
	router.RegisterFunc("do/droplet/list", ListDropletsAction, "List active droplets")
	router.Register("do/droplet/create", &CreateDroplet{}, "Create new droplet")
	router.Register("do/droplet/destroy", &DestroyDroplet{}, "Destroy Droplet")
	router.RegisterFunc("do/image/list", ListImagesAction, "List available droplet images")
	router.RegisterFunc("do/key/list", ListKeysAction, "List available ssh keys")
	router.RegisterFunc("do/region/list", ListRegionsAction, "List available droplet regions")
	router.RegisterFunc("do/size/list", ListSizesAction, "List available droplet sizes")
}
开发者ID:himanshugpt,项目名称:evergreen,代码行数:12,代码来源:digitalocean.go


示例3: Register

func Register(router *cli.Router) {
	router.Register("aws/ec2/instances/describe", &DescribeInstances{}, "Describe ec2 instances")
	router.Register("aws/ec2/instances/run", &RunInstances{}, "Run ec2 instances")
	router.Register("aws/ec2/images/create", &CreateImage{}, "Create image from instance")
	router.Register("aws/ec2/instances/terminate", &TerminateInstances{}, "Terminate ec2 instances")
	router.Register("aws/ec2/tags/create", &CreateTags{}, "Create Tags")
	router.RegisterFunc("aws/ec2/tags/describe", DescribeTags, "Describe Tags")
	router.Register("aws/ec2/images/describe", &DescribeImages{}, "Describe ec2 Images")
	router.RegisterFunc("aws/ec2/key-pairs/describe", DescribeKeyPairs, "Describe key pairs")
	router.RegisterFunc("aws/ec2/addresses/describe", DescribeAddresses, "Describe Addresses")
	router.RegisterFunc("aws/ec2/security-groups/describe", DescribeSecurityGroups, "Describe Security Groups")
	router.RegisterFunc("aws/ec2/spot-price-history/describe", DescribeSpotPriceHistory, "Describe Spot Price History")
	//router.Register("aws/ec2/prices", &Prices{Region: os.Getenv("AWS_DEFAULT_REGION")}, "EC2 Prices")
}
开发者ID:vito,项目名称:gocloud,代码行数:14,代码来源:ec2.go


示例4: Register

func Register(router *cli.Router) {
	router.RegisterFunc("hetzner/servers/list", ListServers, "list servers")
	router.Register("hetzner/servers/describe", &DescribeServer{}, "describe server")
	router.Register("hetzner/servers/rename", &RenameServer{}, "rename server")
}
开发者ID:digideskio,项目名称:gocloud,代码行数:5,代码来源:hetzner.go


示例5: Register

func Register(router *cli.Router) {
	router.RegisterFunc("aws/elb/lbs/list", elbListLoadBalancers, "Describe load balancers")
	router.Register("aws/elb/lbs/describe", &elbDescribeLoadBalancer{}, "Describe load balancers")
	router.Register("aws/elb/lbs/deregister", &elbDeregisterInstances{}, "Deregister instances with load balancer")
	router.Register("aws/elb/lbs/register", &elbRegisterInstances{}, "Register instances with load balancer")
}
开发者ID:himanshugpt,项目名称:evergreen,代码行数:6,代码来源:elb.go


示例6: Register

func Register(router *cli.Router) {
	router.RegisterFunc("aws/cloudwatch", cloudwatchList, "List Cloudwatch metrics")
}
开发者ID:himanshugpt,项目名称:evergreen,代码行数:3,代码来源:cloudwatch.go


示例7: Register

func Register(router *cli.Router) {
	router.RegisterFunc("aws/iam/users/get", iamGetUser, "Get user information")
	router.RegisterFunc("aws/iam/users/list", iamListUsers, "List users")
	router.RegisterFunc("aws/iam/account-summary", iamGetAccountSummary, "Get account summary")
	router.RegisterFunc("aws/iam/account-aliases/list", iamListAccountAliases, "List account aliases")
}
开发者ID:himanshugpt,项目名称:evergreen,代码行数:6,代码来源:iam.go


示例8: Register

func Register(router *cli.Router) {
	router.Register("aws/cloudformation/stacks/delete", &StacksDelete{}, "Delete Stack")
	router.Register("aws/cloudformation/stacks/list", &StacksList{}, "List Cloudformation stacks")
	router.Register("aws/cloudformation/stacks/watch", &StacksWatch{}, "Watch Stacks")
	router.Register("aws/cloudformation/stacks/resources", &StackResources{}, "Describe Stack Resources")
}
开发者ID:vito,项目名称:gocloud,代码行数:6,代码来源:main.go


示例9: Register

func Register(router *cli.Router) {
	router.Register("pb/dcs/describe", &actions.DescribeDataCenterHandler{}, "Describe Data Center")
	router.RegisterFunc("pb/dcs/list", actions.ListAllDataCentersHandler, "List All DataCenters")
	router.Register("pb/servers/start", &actions.StartServer{}, "Start Server")
	router.Register("pb/servers/stop", &actions.StopServer{}, "Stop Server")
	router.Register("pb/servers/delete", &actions.DeleteServer{}, "Delete Server")
	router.RegisterFunc("pb/servers/list", actions.ListAllServersHandler, "List All Servers")
	router.Register("pb/servers/create", &actions.CreateServer{}, "Create Server")
	router.Register("pb/storages/delete", &actions.DeleteStorage{}, "Delete Storage")
	router.Register("pb/storages/create", &actions.CreateStorage{}, "Create Storage")
	router.RegisterFunc("pb/storages/list", actions.ListAllStorages, "List All Storages")
	router.RegisterFunc("pb/snapshots/list", actions.ListAllSnapshotsHandler, "List all snapshots")
	router.Register("pb/snapshots/rollback", &actions.RollbackSnapshotHandler{}, "Rollback Snapshot")
	router.RegisterFunc("pb/images/list", actions.ListAllImagesHandler, "List images")
}
开发者ID:himanshugpt,项目名称:evergreen,代码行数:15,代码来源:profitbricks.go


示例10: Register

func Register(router *cli.Router) {
	router.RegisterFunc("aws/route53/hosted-zones/list", route53ListHostedZones, "List Hosted Zones")
	router.Register("aws/route53/rrs/list", &route53ListResourceRecordSet{}, "List Resource Record Set")
}
开发者ID:himanshugpt,项目名称:evergreen,代码行数:4,代码来源:route53.go



注:本文中的github.com/dynport/dgtk/cli.Router类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Golang ssh.PublicKey类代码示例发布时间:2022-05-23
下一篇:
Golang goparsec2.State类代码示例发布时间:2022-05-23
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap