437 lines
31 KiB
Go
437 lines
31 KiB
Go
// Code generated by goctl. DO NOT EDIT.
|
|
// Source: pcm-openstack.proto
|
|
|
|
package openstackclient
|
|
|
|
import (
|
|
"context"
|
|
|
|
"PCM/adaptor/PCM-VM/PCM-OPENSTACK/rpc/openstack"
|
|
|
|
"github.com/zeromicro/go-zero/zrpc"
|
|
"google.golang.org/grpc"
|
|
)
|
|
|
|
type (
|
|
AllocationPools = openstack.AllocationPools
|
|
BulkCreateNetworksReq = openstack.BulkCreateNetworksReq
|
|
BulkCreateNetworksResp = openstack.BulkCreateNetworksResp
|
|
CreateImageReq = openstack.CreateImageReq
|
|
CreateImageResp = openstack.CreateImageResp
|
|
CreateImageResp_Locations = openstack.CreateImageResp_Locations
|
|
CreateImageResp_Tags = openstack.CreateImageResp_Tags
|
|
CreateNetworkReq = openstack.CreateNetworkReq
|
|
CreateNetworkResp = openstack.CreateNetworkResp
|
|
CreateNodeReq = openstack.CreateNodeReq
|
|
CreateNodeReq_DriverInfo = openstack.CreateNodeReq_DriverInfo
|
|
CreateNodeReq_InstanceInfo = openstack.CreateNodeReq_InstanceInfo
|
|
CreateNodeReq_NetworkData = openstack.CreateNodeReq_NetworkData
|
|
CreateNodeReq_Properties = openstack.CreateNodeReq_Properties
|
|
CreateNodeResp = openstack.CreateNodeResp
|
|
CreateNodeResp_CleanStep = openstack.CreateNodeResp_CleanStep
|
|
CreateNodeResp_DeployStep = openstack.CreateNodeResp_DeployStep
|
|
CreateNodeResp_DriverInfo = openstack.CreateNodeResp_DriverInfo
|
|
CreateNodeResp_DriverInternalInfo = openstack.CreateNodeResp_DriverInternalInfo
|
|
CreateNodeResp_Extra = openstack.CreateNodeResp_Extra
|
|
CreateNodeResp_InstanceInfo = openstack.CreateNodeResp_InstanceInfo
|
|
CreateNodeResp_Links = openstack.CreateNodeResp_Links
|
|
CreateNodeResp_NetworkData = openstack.CreateNodeResp_NetworkData
|
|
CreateNodeResp_Portgroups = openstack.CreateNodeResp_Portgroups
|
|
CreateNodeResp_Ports = openstack.CreateNodeResp_Ports
|
|
CreateNodeResp_Properties = openstack.CreateNodeResp_Properties
|
|
CreateNodeResp_RaidConfig = openstack.CreateNodeResp_RaidConfig
|
|
CreateNodeResp_States = openstack.CreateNodeResp_States
|
|
CreateNodeResp_TargetRaidConfig = openstack.CreateNodeResp_TargetRaidConfig
|
|
CreateNodeResp_Volume = openstack.CreateNodeResp_Volume
|
|
CreateServerReq = openstack.CreateServerReq
|
|
CreateServerReq_BlockDeviceMappingV2 = openstack.CreateServerReq_BlockDeviceMappingV2
|
|
CreateServerReq_Metadata = openstack.CreateServerReq_Metadata
|
|
CreateServerReq_Networks = openstack.CreateServerReq_Networks
|
|
CreateServerReq_OsSchHntSchedulerHints = openstack.CreateServerReq_OsSchHntSchedulerHints
|
|
CreateServerReq_Personality = openstack.CreateServerReq_Personality
|
|
CreateServerReq_SecurityGroups = openstack.CreateServerReq_SecurityGroups
|
|
CreateServerReq_Server = openstack.CreateServerReq_Server
|
|
CreateServerResp = openstack.CreateServerResp
|
|
CreateServerResp_Links = openstack.CreateServerResp_Links
|
|
CreateServerResp_SecurityGroups = openstack.CreateServerResp_SecurityGroups
|
|
CreateServerResp_Server = openstack.CreateServerResp_Server
|
|
CreateSubnetReq = openstack.CreateSubnetReq
|
|
CreateSubnetResp = openstack.CreateSubnetResp
|
|
CreateTypeReq = openstack.CreateTypeReq
|
|
CreateTypeReq_ExtraSpecs = openstack.CreateTypeReq_ExtraSpecs
|
|
CreateTypeReq_VolumeType = openstack.CreateTypeReq_VolumeType
|
|
CreateTypeResp = openstack.CreateTypeResp
|
|
CreateTypeResp_ExtraSpecs = openstack.CreateTypeResp_ExtraSpecs
|
|
CreateTypeResp_VolumeType = openstack.CreateTypeResp_VolumeType
|
|
CreateVolumeReq = openstack.CreateVolumeReq
|
|
CreateVolumeReq_Metadata = openstack.CreateVolumeReq_Metadata
|
|
CreateVolumeReq_Volume = openstack.CreateVolumeReq_Volume
|
|
CreateVolumeResp = openstack.CreateVolumeResp
|
|
CreateVolumeResp_Attachments = openstack.CreateVolumeResp_Attachments
|
|
CreateVolumeResp_Links = openstack.CreateVolumeResp_Links
|
|
CreateVolumeResp_Metadata = openstack.CreateVolumeResp_Metadata
|
|
CreateVolumeResp_Volume = openstack.CreateVolumeResp_Volume
|
|
DeleteImageReq = openstack.DeleteImageReq
|
|
DeleteImageResp = openstack.DeleteImageResp
|
|
DeleteNetworkReq = openstack.DeleteNetworkReq
|
|
DeleteNetworkResp = openstack.DeleteNetworkResp
|
|
DeleteNodeReq = openstack.DeleteNodeReq
|
|
DeleteNodeResp = openstack.DeleteNodeResp
|
|
DeleteServerReq = openstack.DeleteServerReq
|
|
DeleteServerResp = openstack.DeleteServerResp
|
|
DeleteTypeReq = openstack.DeleteTypeReq
|
|
DeleteTypeResp = openstack.DeleteTypeResp
|
|
DeleteVolumeReq = openstack.DeleteVolumeReq
|
|
DeleteVolumeResp = openstack.DeleteVolumeResp
|
|
ListFlavorsDetailReq = openstack.ListFlavorsDetailReq
|
|
ListFlavorsDetailResp = openstack.ListFlavorsDetailResp
|
|
ListFlavorsDetailResp_ExtraSpecs = openstack.ListFlavorsDetailResp_ExtraSpecs
|
|
ListFlavorsDetailResp_Flavor = openstack.ListFlavorsDetailResp_Flavor
|
|
ListFlavorsDetailResp_Links = openstack.ListFlavorsDetailResp_Links
|
|
ListImagesReq = openstack.ListImagesReq
|
|
ListImagesResp = openstack.ListImagesResp
|
|
ListImagesResp_Images = openstack.ListImagesResp_Images
|
|
ListImagesResp_Tags = openstack.ListImagesResp_Tags
|
|
ListNetworksReq = openstack.ListNetworksReq
|
|
ListNetworksResp = openstack.ListNetworksResp
|
|
ListNodesReq = openstack.ListNodesReq
|
|
ListNodesResp = openstack.ListNodesResp
|
|
ListNodesResp_Links = openstack.ListNodesResp_Links
|
|
ListNodesResp_Nodes = openstack.ListNodesResp_Nodes
|
|
ListServerDetailedByIdReq = openstack.ListServerDetailedByIdReq
|
|
ListServerDetailedByIdResp = openstack.ListServerDetailedByIdResp
|
|
ListServerDetailedByIdResp_Addresses = openstack.ListServerDetailedByIdResp_Addresses
|
|
ListServerDetailedByIdResp_ExtraSpecs = openstack.ListServerDetailedByIdResp_ExtraSpecs
|
|
ListServerDetailedByIdResp_Fault = openstack.ListServerDetailedByIdResp_Fault
|
|
ListServerDetailedByIdResp_Flavor = openstack.ListServerDetailedByIdResp_Flavor
|
|
ListServerDetailedByIdResp_Image = openstack.ListServerDetailedByIdResp_Image
|
|
ListServerDetailedByIdResp_Links = openstack.ListServerDetailedByIdResp_Links
|
|
ListServerDetailedByIdResp_Links1 = openstack.ListServerDetailedByIdResp_Links1
|
|
ListServerDetailedByIdResp_Metadata = openstack.ListServerDetailedByIdResp_Metadata
|
|
ListServerDetailedByIdResp_OsExtendedVolumesVolumesAttached = openstack.ListServerDetailedByIdResp_OsExtendedVolumesVolumesAttached
|
|
ListServerDetailedByIdResp_Private = openstack.ListServerDetailedByIdResp_Private
|
|
ListServerDetailedByIdResp_SecurityGroups = openstack.ListServerDetailedByIdResp_SecurityGroups
|
|
ListServerDetailedByIdResp_Servers = openstack.ListServerDetailedByIdResp_Servers
|
|
ListServersDetailedReq = openstack.ListServersDetailedReq
|
|
ListServersDetailedResp = openstack.ListServersDetailedResp
|
|
ListServersDetailedResp_Addresses = openstack.ListServersDetailedResp_Addresses
|
|
ListServersDetailedResp_ExtraSpecs = openstack.ListServersDetailedResp_ExtraSpecs
|
|
ListServersDetailedResp_Flavor = openstack.ListServersDetailedResp_Flavor
|
|
ListServersDetailedResp_Image = openstack.ListServersDetailedResp_Image
|
|
ListServersDetailedResp_Links = openstack.ListServersDetailedResp_Links
|
|
ListServersDetailedResp_Links1 = openstack.ListServersDetailedResp_Links1
|
|
ListServersDetailedResp_Metadata = openstack.ListServersDetailedResp_Metadata
|
|
ListServersDetailedResp_Private = openstack.ListServersDetailedResp_Private
|
|
ListServersDetailedResp_SecurityGroups = openstack.ListServersDetailedResp_SecurityGroups
|
|
ListServersDetailedResp_ServersDetailed = openstack.ListServersDetailedResp_ServersDetailed
|
|
ListServersReq = openstack.ListServersReq
|
|
ListServersResp = openstack.ListServersResp
|
|
ListServersResp_Links = openstack.ListServersResp_Links
|
|
ListServersResp_Servers = openstack.ListServersResp_Servers
|
|
ListServersResp_ServersLinks = openstack.ListServersResp_ServersLinks
|
|
ListVolumeTypesReq = openstack.ListVolumeTypesReq
|
|
ListVolumeTypesResp = openstack.ListVolumeTypesResp
|
|
ListVolumeTypesResp_ExtraSpecs = openstack.ListVolumeTypesResp_ExtraSpecs
|
|
ListVolumeTypesResp_VolumeTypes = openstack.ListVolumeTypesResp_VolumeTypes
|
|
ListVolumesDetailReq = openstack.ListVolumesDetailReq
|
|
ListVolumesDetailResp = openstack.ListVolumesDetailResp
|
|
ListVolumesDetailResp_Attachments = openstack.ListVolumesDetailResp_Attachments
|
|
ListVolumesDetailResp_Links = openstack.ListVolumesDetailResp_Links
|
|
ListVolumesDetailResp_Metadata = openstack.ListVolumesDetailResp_Metadata
|
|
ListVolumesDetailResp_VolumeDetail = openstack.ListVolumesDetailResp_VolumeDetail
|
|
ListVolumesReq = openstack.ListVolumesReq
|
|
ListVolumesResp = openstack.ListVolumesResp
|
|
ListVolumesResp_Links = openstack.ListVolumesResp_Links
|
|
ListVolumesResp_Volumes = openstack.ListVolumesResp_Volumes
|
|
Network = openstack.Network
|
|
PauseServerReq = openstack.PauseServerReq
|
|
PauseServerReq_OsPause = openstack.PauseServerReq_OsPause
|
|
PauseServerResp = openstack.PauseServerResp
|
|
RebootServerReq = openstack.RebootServerReq
|
|
RebootServerReq_Reboot = openstack.RebootServerReq_Reboot
|
|
RebootServerResp = openstack.RebootServerResp
|
|
Segment = openstack.Segment
|
|
ShowNetworkDetailsReq = openstack.ShowNetworkDetailsReq
|
|
ShowNetworkDetailsResp = openstack.ShowNetworkDetailsResp
|
|
ShowNodeDetailsReq = openstack.ShowNodeDetailsReq
|
|
ShowNodeDetailsReq_Fields = openstack.ShowNodeDetailsReq_Fields
|
|
ShowNodeDetailsResp = openstack.ShowNodeDetailsResp
|
|
ShowNodeDetailsResp_CleanStep = openstack.ShowNodeDetailsResp_CleanStep
|
|
ShowNodeDetailsResp_DeployStep = openstack.ShowNodeDetailsResp_DeployStep
|
|
ShowNodeDetailsResp_DriverInfo = openstack.ShowNodeDetailsResp_DriverInfo
|
|
ShowNodeDetailsResp_DriverInternalInfo = openstack.ShowNodeDetailsResp_DriverInternalInfo
|
|
ShowNodeDetailsResp_Extra = openstack.ShowNodeDetailsResp_Extra
|
|
ShowNodeDetailsResp_InstanceInfo = openstack.ShowNodeDetailsResp_InstanceInfo
|
|
ShowNodeDetailsResp_Links = openstack.ShowNodeDetailsResp_Links
|
|
ShowNodeDetailsResp_NetworkData = openstack.ShowNodeDetailsResp_NetworkData
|
|
ShowNodeDetailsResp_Portgroups = openstack.ShowNodeDetailsResp_Portgroups
|
|
ShowNodeDetailsResp_Ports = openstack.ShowNodeDetailsResp_Ports
|
|
ShowNodeDetailsResp_Properties = openstack.ShowNodeDetailsResp_Properties
|
|
ShowNodeDetailsResp_RaidConfig = openstack.ShowNodeDetailsResp_RaidConfig
|
|
ShowNodeDetailsResp_States = openstack.ShowNodeDetailsResp_States
|
|
ShowNodeDetailsResp_TargetRaidConfig = openstack.ShowNodeDetailsResp_TargetRaidConfig
|
|
ShowNodeDetailsResp_Traits = openstack.ShowNodeDetailsResp_Traits
|
|
ShowNodeDetailsResp_Volume = openstack.ShowNodeDetailsResp_Volume
|
|
StartServerReq = openstack.StartServerReq
|
|
StartServerReq_OsStart = openstack.StartServerReq_OsStart
|
|
StartServerResp = openstack.StartServerResp
|
|
StopServerReq = openstack.StopServerReq
|
|
StopServerReq_OsStop = openstack.StopServerReq_OsStop
|
|
StopServerResp = openstack.StopServerResp
|
|
Subnet = openstack.Subnet
|
|
SubnetResp = openstack.SubnetResp
|
|
Tags = openstack.Tags
|
|
UpdateNetworkReq = openstack.UpdateNetworkReq
|
|
UpdateNetworkResp = openstack.UpdateNetworkResp
|
|
UpdateServerReq = openstack.UpdateServerReq
|
|
UpdateServerReq_Server = openstack.UpdateServerReq_Server
|
|
UpdateServerResp = openstack.UpdateServerResp
|
|
UpdateServerResp_Addresses = openstack.UpdateServerResp_Addresses
|
|
UpdateServerResp_ExtraSpecs = openstack.UpdateServerResp_ExtraSpecs
|
|
UpdateServerResp_Flavor = openstack.UpdateServerResp_Flavor
|
|
UpdateServerResp_Image = openstack.UpdateServerResp_Image
|
|
UpdateServerResp_Links = openstack.UpdateServerResp_Links
|
|
UpdateServerResp_Links1 = openstack.UpdateServerResp_Links1
|
|
UpdateServerResp_Metadata = openstack.UpdateServerResp_Metadata
|
|
UpdateServerResp_Private = openstack.UpdateServerResp_Private
|
|
UpdateServerResp_SecurityGroups = openstack.UpdateServerResp_SecurityGroups
|
|
UpdateServerResp_Server = openstack.UpdateServerResp_Server
|
|
UpdateVolumeReq = openstack.UpdateVolumeReq
|
|
UpdateVolumeReq_Metadata = openstack.UpdateVolumeReq_Metadata
|
|
UpdateVolumeReq_Volume = openstack.UpdateVolumeReq_Volume
|
|
UpdateVolumeResp = openstack.UpdateVolumeResp
|
|
UpdateVolumeResp_Attachments = openstack.UpdateVolumeResp_Attachments
|
|
UpdateVolumeResp_Links = openstack.UpdateVolumeResp_Links
|
|
UpdateVolumeResp_Metadata = openstack.UpdateVolumeResp_Metadata
|
|
UpdateVolumeResp_Volume = openstack.UpdateVolumeResp_Volume
|
|
UploadOsImageReq = openstack.UploadOsImageReq
|
|
UploadOsImageResp = openstack.UploadOsImageResp
|
|
|
|
Openstack interface {
|
|
// Servers
|
|
ListServers(ctx context.Context, in *ListServersReq, opts ...grpc.CallOption) (*ListServersResp, error)
|
|
ListServersDetailed(ctx context.Context, in *ListServersDetailedReq, opts ...grpc.CallOption) (*ListServersDetailedResp, error)
|
|
CreateServer(ctx context.Context, in *CreateServerReq, opts ...grpc.CallOption) (*CreateServerResp, error)
|
|
DeleteServer(ctx context.Context, in *DeleteServerReq, opts ...grpc.CallOption) (*DeleteServerResp, error)
|
|
ListServerDetailedById(ctx context.Context, in *ListServerDetailedByIdReq, opts ...grpc.CallOption) (*ListServerDetailedByIdResp, error)
|
|
UpdateServer(ctx context.Context, in *UpdateServerReq, opts ...grpc.CallOption) (*UpdateServerResp, error)
|
|
StartServer(ctx context.Context, in *StartServerReq, opts ...grpc.CallOption) (*StartServerResp, error)
|
|
StopServer(ctx context.Context, in *StopServerReq, opts ...grpc.CallOption) (*StopServerResp, error)
|
|
RebootServer(ctx context.Context, in *RebootServerReq, opts ...grpc.CallOption) (*RebootServerResp, error)
|
|
PauseServer(ctx context.Context, in *PauseServerReq, opts ...grpc.CallOption) (*PauseServerResp, error)
|
|
ListFlavorsDetail(ctx context.Context, in *ListFlavorsDetailReq, opts ...grpc.CallOption) (*ListFlavorsDetailResp, error)
|
|
// network
|
|
ShowNetworkDetails(ctx context.Context, in *ShowNetworkDetailsReq, opts ...grpc.CallOption) (*ShowNetworkDetailsResp, error)
|
|
UpdateNetwork(ctx context.Context, in *UpdateNetworkReq, opts ...grpc.CallOption) (*UpdateNetworkResp, error)
|
|
DeleteNetwork(ctx context.Context, in *DeleteNetworkReq, opts ...grpc.CallOption) (*DeleteNetworkResp, error)
|
|
ListNetworks(ctx context.Context, in *ListNetworksReq, opts ...grpc.CallOption) (*ListNetworksResp, error)
|
|
CreateNetwork(ctx context.Context, in *CreateNetworkReq, opts ...grpc.CallOption) (*CreateNetworkResp, error)
|
|
BulkCreateNetworks(ctx context.Context, in *BulkCreateNetworksReq, opts ...grpc.CallOption) (*BulkCreateNetworksResp, error)
|
|
CreateSubnet(ctx context.Context, in *CreateSubnetReq, opts ...grpc.CallOption) (*CreateSubnetResp, error)
|
|
// Images from glance
|
|
CreateImage(ctx context.Context, in *CreateImageReq, opts ...grpc.CallOption) (*CreateImageResp, error)
|
|
LisImages(ctx context.Context, in *ListImagesReq, opts ...grpc.CallOption) (*ListImagesResp, error)
|
|
DeleteImage(ctx context.Context, in *DeleteImageReq, opts ...grpc.CallOption) (*DeleteImageResp, error)
|
|
UploadImage(ctx context.Context, in *UploadOsImageReq, opts ...grpc.CallOption) (*UploadOsImageResp, error)
|
|
// Bare Metal
|
|
ListNodes(ctx context.Context, in *ListNodesReq, opts ...grpc.CallOption) (*ListNodesResp, error)
|
|
CreateNode(ctx context.Context, in *CreateNodeReq, opts ...grpc.CallOption) (*CreateNodeResp, error)
|
|
DeleteNode(ctx context.Context, in *DeleteNodeReq, opts ...grpc.CallOption) (*DeleteNodeResp, error)
|
|
ShowNodeDetails(ctx context.Context, in *ShowNodeDetailsReq, opts ...grpc.CallOption) (*ShowNodeDetailsResp, error)
|
|
// cinder(block storage) volumes
|
|
ListVolumes(ctx context.Context, in *ListVolumesReq, opts ...grpc.CallOption) (*ListVolumesResp, error)
|
|
ListVolumesDetail(ctx context.Context, in *ListVolumesDetailReq, opts ...grpc.CallOption) (*ListVolumesDetailResp, error)
|
|
CreateVolume(ctx context.Context, in *CreateVolumeReq, opts ...grpc.CallOption) (*CreateVolumeResp, error)
|
|
DeleteVolume(ctx context.Context, in *DeleteVolumeReq, opts ...grpc.CallOption) (*DeleteVolumeResp, error)
|
|
UpdateVolume(ctx context.Context, in *UpdateVolumeReq, opts ...grpc.CallOption) (*UpdateVolumeResp, error)
|
|
ListVolumeTypes(ctx context.Context, in *ListVolumeTypesReq, opts ...grpc.CallOption) (*ListVolumeTypesResp, error)
|
|
CreateVolumeTypes(ctx context.Context, in *CreateTypeReq, opts ...grpc.CallOption) (*CreateTypeResp, error)
|
|
DeleteVolumeTypes(ctx context.Context, in *DeleteTypeReq, opts ...grpc.CallOption) (*DeleteTypeResp, error)
|
|
}
|
|
|
|
defaultOpenstack struct {
|
|
cli zrpc.Client
|
|
}
|
|
)
|
|
|
|
func NewOpenstack(cli zrpc.Client) Openstack {
|
|
return &defaultOpenstack{
|
|
cli: cli,
|
|
}
|
|
}
|
|
|
|
// Servers
|
|
func (m *defaultOpenstack) ListServers(ctx context.Context, in *ListServersReq, opts ...grpc.CallOption) (*ListServersResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListServers(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ListServersDetailed(ctx context.Context, in *ListServersDetailedReq, opts ...grpc.CallOption) (*ListServersDetailedResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListServersDetailed(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) CreateServer(ctx context.Context, in *CreateServerReq, opts ...grpc.CallOption) (*CreateServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteServer(ctx context.Context, in *DeleteServerReq, opts ...grpc.CallOption) (*DeleteServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ListServerDetailedById(ctx context.Context, in *ListServerDetailedByIdReq, opts ...grpc.CallOption) (*ListServerDetailedByIdResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListServerDetailedById(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) UpdateServer(ctx context.Context, in *UpdateServerReq, opts ...grpc.CallOption) (*UpdateServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.UpdateServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) StartServer(ctx context.Context, in *StartServerReq, opts ...grpc.CallOption) (*StartServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.StartServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) StopServer(ctx context.Context, in *StopServerReq, opts ...grpc.CallOption) (*StopServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.StopServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) RebootServer(ctx context.Context, in *RebootServerReq, opts ...grpc.CallOption) (*RebootServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.RebootServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) PauseServer(ctx context.Context, in *PauseServerReq, opts ...grpc.CallOption) (*PauseServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.PauseServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ListFlavorsDetail(ctx context.Context, in *ListFlavorsDetailReq, opts ...grpc.CallOption) (*ListFlavorsDetailResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListFlavorsDetail(ctx, in, opts...)
|
|
}
|
|
|
|
// network
|
|
func (m *defaultOpenstack) ShowNetworkDetails(ctx context.Context, in *ShowNetworkDetailsReq, opts ...grpc.CallOption) (*ShowNetworkDetailsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ShowNetworkDetails(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) UpdateNetwork(ctx context.Context, in *UpdateNetworkReq, opts ...grpc.CallOption) (*UpdateNetworkResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.UpdateNetwork(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteNetwork(ctx context.Context, in *DeleteNetworkReq, opts ...grpc.CallOption) (*DeleteNetworkResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteNetwork(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ListNetworks(ctx context.Context, in *ListNetworksReq, opts ...grpc.CallOption) (*ListNetworksResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListNetworks(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) CreateNetwork(ctx context.Context, in *CreateNetworkReq, opts ...grpc.CallOption) (*CreateNetworkResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateNetwork(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) BulkCreateNetworks(ctx context.Context, in *BulkCreateNetworksReq, opts ...grpc.CallOption) (*BulkCreateNetworksResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.BulkCreateNetworks(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) CreateSubnet(ctx context.Context, in *CreateSubnetReq, opts ...grpc.CallOption) (*CreateSubnetResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateSubnet(ctx, in, opts...)
|
|
}
|
|
|
|
// Images from glance
|
|
func (m *defaultOpenstack) CreateImage(ctx context.Context, in *CreateImageReq, opts ...grpc.CallOption) (*CreateImageResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateImage(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) LisImages(ctx context.Context, in *ListImagesReq, opts ...grpc.CallOption) (*ListImagesResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.LisImages(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteImage(ctx context.Context, in *DeleteImageReq, opts ...grpc.CallOption) (*DeleteImageResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteImage(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) UploadImage(ctx context.Context, in *UploadOsImageReq, opts ...grpc.CallOption) (*UploadOsImageResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.UploadImage(ctx, in, opts...)
|
|
}
|
|
|
|
// Bare Metal
|
|
func (m *defaultOpenstack) ListNodes(ctx context.Context, in *ListNodesReq, opts ...grpc.CallOption) (*ListNodesResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListNodes(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) CreateNode(ctx context.Context, in *CreateNodeReq, opts ...grpc.CallOption) (*CreateNodeResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateNode(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteNode(ctx context.Context, in *DeleteNodeReq, opts ...grpc.CallOption) (*DeleteNodeResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteNode(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ShowNodeDetails(ctx context.Context, in *ShowNodeDetailsReq, opts ...grpc.CallOption) (*ShowNodeDetailsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ShowNodeDetails(ctx, in, opts...)
|
|
}
|
|
|
|
// cinder(block storage) volumes
|
|
func (m *defaultOpenstack) ListVolumes(ctx context.Context, in *ListVolumesReq, opts ...grpc.CallOption) (*ListVolumesResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListVolumes(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ListVolumesDetail(ctx context.Context, in *ListVolumesDetailReq, opts ...grpc.CallOption) (*ListVolumesDetailResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListVolumesDetail(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) CreateVolume(ctx context.Context, in *CreateVolumeReq, opts ...grpc.CallOption) (*CreateVolumeResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateVolume(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteVolume(ctx context.Context, in *DeleteVolumeReq, opts ...grpc.CallOption) (*DeleteVolumeResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteVolume(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) UpdateVolume(ctx context.Context, in *UpdateVolumeReq, opts ...grpc.CallOption) (*UpdateVolumeResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.UpdateVolume(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ListVolumeTypes(ctx context.Context, in *ListVolumeTypesReq, opts ...grpc.CallOption) (*ListVolumeTypesResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListVolumeTypes(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) CreateVolumeTypes(ctx context.Context, in *CreateTypeReq, opts ...grpc.CallOption) (*CreateTypeResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateVolumeTypes(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteVolumeTypes(ctx context.Context, in *DeleteTypeReq, opts ...grpc.CallOption) (*DeleteTypeResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteVolumeTypes(ctx, in, opts...)
|
|
}
|