mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
Merge branch 'release/2.4.0' of ssh://git.yunion.io/~qiujian/onecloud into feature/qj-esxi-support-complete
This commit is contained in:
@@ -236,6 +236,24 @@ type ICloudSecurityGroup interface {
|
||||
GetRules() ([]secrules.SecurityRule, error)
|
||||
}
|
||||
|
||||
type ICloudRouteTable interface {
|
||||
ICloudResource
|
||||
GetManagerId() string
|
||||
|
||||
GetDescription() string
|
||||
GetRegionId() string
|
||||
GetVpcId() string
|
||||
GetType() string
|
||||
GetIRoutes() ([]ICloudRoute, error)
|
||||
}
|
||||
|
||||
type ICloudRoute interface {
|
||||
GetType() string
|
||||
GetCidr() string
|
||||
GetNextHopType() string
|
||||
GetNextHop() string
|
||||
}
|
||||
|
||||
type ICloudDisk interface {
|
||||
ICloudResource
|
||||
IBillingResource
|
||||
@@ -284,6 +302,7 @@ type ICloudVpc interface {
|
||||
// GetStatus() string
|
||||
GetIWires() ([]ICloudWire, error)
|
||||
GetISecurityGroups() ([]ICloudSecurityGroup, error)
|
||||
GetIRouteTables() ([]ICloudRouteTable, error)
|
||||
|
||||
GetManagerId() string
|
||||
|
||||
|
||||
Reference in New Issue
Block a user