1101 lines
81 KiB
Go
1101 lines
81 KiB
Go
// Code generated by goctl. DO NOT EDIT.
|
|
// Source: pcm-openstack.proto
|
|
|
|
package openstackclient
|
|
|
|
import (
|
|
"context"
|
|
|
|
"gitlink.org.cn/JointCloud/pcm-openstack/openstack"
|
|
|
|
"github.com/zeromicro/go-zero/zrpc"
|
|
"google.golang.org/grpc"
|
|
)
|
|
|
|
type (
|
|
AddSecurityGroupToServerReq = openstack.AddSecurityGroupToServerReq
|
|
AddSecurityGroupToServerReq_AddSecurityGroup = openstack.AddSecurityGroupToServerReq_AddSecurityGroup
|
|
AddSecurityGroupToServerResp = openstack.AddSecurityGroupToServerResp
|
|
AllocationPools = openstack.AllocationPools
|
|
BulkCreateNetworksReq = openstack.BulkCreateNetworksReq
|
|
BulkCreateNetworksResp = openstack.BulkCreateNetworksResp
|
|
ChangeAdministrativePasswordReq = openstack.ChangeAdministrativePasswordReq
|
|
ChangeAdministrativePasswordReq_Changepassword = openstack.ChangeAdministrativePasswordReq_Changepassword
|
|
ChangeAdministrativePasswordResp = openstack.ChangeAdministrativePasswordResp
|
|
CreateFirewallGroupReq = openstack.CreateFirewallGroupReq
|
|
CreateFirewallGroupReq_FirewallGroup = openstack.CreateFirewallGroupReq_FirewallGroup
|
|
CreateFirewallGroupResp = openstack.CreateFirewallGroupResp
|
|
CreateFirewallGroupResp_FirewallGroup = openstack.CreateFirewallGroupResp_FirewallGroup
|
|
CreateFirewallPolicyReq = openstack.CreateFirewallPolicyReq
|
|
CreateFirewallPolicyReq_FirewallPolicy = openstack.CreateFirewallPolicyReq_FirewallPolicy
|
|
CreateFirewallPolicyResp = openstack.CreateFirewallPolicyResp
|
|
CreateFirewallPolicyResp_FirewallPolicy = openstack.CreateFirewallPolicyResp_FirewallPolicy
|
|
CreateFirewallRuleReq = openstack.CreateFirewallRuleReq
|
|
CreateFirewallRuleReq_FirewallRule = openstack.CreateFirewallRuleReq_FirewallRule
|
|
CreateFirewallRuleResp = openstack.CreateFirewallRuleResp
|
|
CreateFirewallRuleResp_FirewallRule = openstack.CreateFirewallRuleResp_FirewallRule
|
|
CreateFlavorReq = openstack.CreateFlavorReq
|
|
CreateFlavorReq_Flavor = openstack.CreateFlavorReq_Flavor
|
|
CreateFlavorResp = openstack.CreateFlavorResp
|
|
CreateFlavorResp_ExtraSpecs = openstack.CreateFlavorResp_ExtraSpecs
|
|
CreateFlavorResp_Flavor = openstack.CreateFlavorResp_Flavor
|
|
CreateFlavorResp_Links = openstack.CreateFlavorResp_Links
|
|
CreateFloatingIPReq = openstack.CreateFloatingIPReq
|
|
CreateFloatingIPReq_Floatingip = openstack.CreateFloatingIPReq_Floatingip
|
|
CreateFloatingIPResp = openstack.CreateFloatingIPResp
|
|
CreateFloatingIPResp_Floatingip = openstack.CreateFloatingIPResp_Floatingip
|
|
CreateFloatingIPResp_PortDetails = openstack.CreateFloatingIPResp_PortDetails
|
|
CreateFloatingIPResp_PortForwardings = openstack.CreateFloatingIPResp_PortForwardings
|
|
CreateImageReq = openstack.CreateImageReq
|
|
CreateImageResp = openstack.CreateImageResp
|
|
CreateImageResp_Locations = openstack.CreateImageResp_Locations
|
|
CreateImageResp_Tags = openstack.CreateImageResp_Tags
|
|
CreateNetworkReq = openstack.CreateNetworkReq
|
|
CreateNetworkResp = openstack.CreateNetworkResp
|
|
CreateNetworkSegmentRangeReq = openstack.CreateNetworkSegmentRangeReq
|
|
CreateNetworkSegmentRangeReq_NetworkSegmentRange = openstack.CreateNetworkSegmentRangeReq_NetworkSegmentRange
|
|
CreateNetworkSegmentRangeResp = openstack.CreateNetworkSegmentRangeResp
|
|
CreateNetworkSegmentRangeResp_NetworkSegmentRange = openstack.CreateNetworkSegmentRangeResp_NetworkSegmentRange
|
|
CreateNetworkSegmentRangeResp_Used = openstack.CreateNetworkSegmentRangeResp_Used
|
|
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
|
|
CreatePortReq = openstack.CreatePortReq
|
|
CreatePortReq_AllowedAddressPairs = openstack.CreatePortReq_AllowedAddressPairs
|
|
CreatePortReq_Port = openstack.CreatePortReq_Port
|
|
CreatePortResp = openstack.CreatePortResp
|
|
CreatePortResp_AllowedAddressPairs = openstack.CreatePortResp_AllowedAddressPairs
|
|
CreatePortResp_DnsAssignment = openstack.CreatePortResp_DnsAssignment
|
|
CreatePortResp_ExtraDhcpOpts = openstack.CreatePortResp_ExtraDhcpOpts
|
|
CreatePortResp_FixedIps = openstack.CreatePortResp_FixedIps
|
|
CreatePortResp_Port = openstack.CreatePortResp_Port
|
|
CreateRouterReq = openstack.CreateRouterReq
|
|
CreateRouterReq_ExternalFixedIps = openstack.CreateRouterReq_ExternalFixedIps
|
|
CreateRouterReq_ExternalGatewayInfo = openstack.CreateRouterReq_ExternalGatewayInfo
|
|
CreateRouterReq_Router = openstack.CreateRouterReq_Router
|
|
CreateRouterResp = openstack.CreateRouterResp
|
|
CreateRouterResp_AvailabilityZoneHints = openstack.CreateRouterResp_AvailabilityZoneHints
|
|
CreateRouterResp_ConntrackHelpers = openstack.CreateRouterResp_ConntrackHelpers
|
|
CreateRouterResp_ExternalFixedIps = openstack.CreateRouterResp_ExternalFixedIps
|
|
CreateRouterResp_ExternalGatewayInfo = openstack.CreateRouterResp_ExternalGatewayInfo
|
|
CreateRouterResp_Router = openstack.CreateRouterResp_Router
|
|
CreateRouterResp_Routers = openstack.CreateRouterResp_Routers
|
|
CreateSecurityGroupReq = openstack.CreateSecurityGroupReq
|
|
CreateSecurityGroupReq_SecurityGroup = openstack.CreateSecurityGroupReq_SecurityGroup
|
|
CreateSecurityGroupResp = openstack.CreateSecurityGroupResp
|
|
CreateSecurityGroupResp_SecurityGroup = openstack.CreateSecurityGroupResp_SecurityGroup
|
|
CreateSecurityGroupResp_SecurityGroupRules = openstack.CreateSecurityGroupResp_SecurityGroupRules
|
|
CreateSecurityGroupRuleReq = openstack.CreateSecurityGroupRuleReq
|
|
CreateSecurityGroupRuleReq_SecurityGroupRule = openstack.CreateSecurityGroupRuleReq_SecurityGroupRule
|
|
CreateSecurityGroupRuleResp = openstack.CreateSecurityGroupRuleResp
|
|
CreateSecurityGroupRuleResp_SecurityGroupRule = openstack.CreateSecurityGroupRuleResp_SecurityGroupRule
|
|
CreateServerReq = openstack.CreateServerReq
|
|
CreateServerReq_BlockDeviceMappingV2 = openstack.CreateServerReq_BlockDeviceMappingV2
|
|
CreateServerReq_CrServer = openstack.CreateServerReq_CrServer
|
|
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
|
|
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
|
|
CreateVolumeTypeReq = openstack.CreateVolumeTypeReq
|
|
CreateVolumeTypeReq_ExtraSpecs = openstack.CreateVolumeTypeReq_ExtraSpecs
|
|
CreateVolumeTypeReq_VolumeType = openstack.CreateVolumeTypeReq_VolumeType
|
|
CreateVolumeTypeResp = openstack.CreateVolumeTypeResp
|
|
CreateVolumeTypeResp_ExtraSpecs = openstack.CreateVolumeTypeResp_ExtraSpecs
|
|
CreateVolumeTypeResp_VolumeType = openstack.CreateVolumeTypeResp_VolumeType
|
|
DeleteFirewallGroupReq = openstack.DeleteFirewallGroupReq
|
|
DeleteFirewallGroupResp = openstack.DeleteFirewallGroupResp
|
|
DeleteFirewallPolicyReq = openstack.DeleteFirewallPolicyReq
|
|
DeleteFirewallPolicyResp = openstack.DeleteFirewallPolicyResp
|
|
DeleteFirewallRuleReq = openstack.DeleteFirewallRuleReq
|
|
DeleteFirewallRuleResp = openstack.DeleteFirewallRuleResp
|
|
DeleteFlavorReq = openstack.DeleteFlavorReq
|
|
DeleteFlavorResp = openstack.DeleteFlavorResp
|
|
DeleteFloatingIPReq = openstack.DeleteFloatingIPReq
|
|
DeleteFloatingIPResp = openstack.DeleteFloatingIPResp
|
|
DeleteImageReq = openstack.DeleteImageReq
|
|
DeleteImageResp = openstack.DeleteImageResp
|
|
DeleteNetworkReq = openstack.DeleteNetworkReq
|
|
DeleteNetworkResp = openstack.DeleteNetworkResp
|
|
DeleteNetworkSegmentRangesReq = openstack.DeleteNetworkSegmentRangesReq
|
|
DeleteNetworkSegmentRangesResp = openstack.DeleteNetworkSegmentRangesResp
|
|
DeleteNodeReq = openstack.DeleteNodeReq
|
|
DeleteNodeResp = openstack.DeleteNodeResp
|
|
DeletePortReq = openstack.DeletePortReq
|
|
DeletePortResp = openstack.DeletePortResp
|
|
DeleteRouterReq = openstack.DeleteRouterReq
|
|
DeleteRouterResp = openstack.DeleteRouterResp
|
|
DeleteSecurityGroupReq = openstack.DeleteSecurityGroupReq
|
|
DeleteSecurityGroupResp = openstack.DeleteSecurityGroupResp
|
|
DeleteSecurityGroupRuleReq = openstack.DeleteSecurityGroupRuleReq
|
|
DeleteSecurityGroupRuleResp = openstack.DeleteSecurityGroupRuleResp
|
|
DeleteSecurityGroupRuleResp_SecurityGroupRule = openstack.DeleteSecurityGroupRuleResp_SecurityGroupRule
|
|
DeleteServerReq = openstack.DeleteServerReq
|
|
DeleteServerResp = openstack.DeleteServerResp
|
|
DeleteSubnetReq = openstack.DeleteSubnetReq
|
|
DeleteSubnetResp = openstack.DeleteSubnetResp
|
|
DeleteVolumeReq = openstack.DeleteVolumeReq
|
|
DeleteVolumeResp = openstack.DeleteVolumeResp
|
|
DeleteVolumeTypeReq = openstack.DeleteVolumeTypeReq
|
|
DeleteVolumeTypeResp = openstack.DeleteVolumeTypeResp
|
|
GetComputeLimitsReq = openstack.GetComputeLimitsReq
|
|
GetComputeLimitsResp = openstack.GetComputeLimitsResp
|
|
GetComputeLimitsResp_Absolute = openstack.GetComputeLimitsResp_Absolute
|
|
GetComputeLimitsResp_Limits = openstack.GetComputeLimitsResp_Limits
|
|
GetComputeLimitsResp_Rate = openstack.GetComputeLimitsResp_Rate
|
|
GetServersDetailedByIdReq = openstack.GetServersDetailedByIdReq
|
|
GetServersDetailedByIdResp = openstack.GetServersDetailedByIdResp
|
|
GetServersDetailedByIdResp_Addresses = openstack.GetServersDetailedByIdResp_Addresses
|
|
GetServersDetailedByIdResp_ExtraSpecs = openstack.GetServersDetailedByIdResp_ExtraSpecs
|
|
GetServersDetailedByIdResp_Fault = openstack.GetServersDetailedByIdResp_Fault
|
|
GetServersDetailedByIdResp_Flavor = openstack.GetServersDetailedByIdResp_Flavor
|
|
GetServersDetailedByIdResp_Image = openstack.GetServersDetailedByIdResp_Image
|
|
GetServersDetailedByIdResp_Links = openstack.GetServersDetailedByIdResp_Links
|
|
GetServersDetailedByIdResp_Links1 = openstack.GetServersDetailedByIdResp_Links1
|
|
GetServersDetailedByIdResp_Metadata = openstack.GetServersDetailedByIdResp_Metadata
|
|
GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached = openstack.GetServersDetailedByIdResp_OsExtendedVolumesVolumesAttached
|
|
GetServersDetailedByIdResp_Private = openstack.GetServersDetailedByIdResp_Private
|
|
GetServersDetailedByIdResp_SecurityGroups = openstack.GetServersDetailedByIdResp_SecurityGroups
|
|
GetServersDetailedByIdResp_Servers = openstack.GetServersDetailedByIdResp_Servers
|
|
GetVolumeDetailedByIdReq = openstack.GetVolumeDetailedByIdReq
|
|
GetVolumeDetailedByIdResp = openstack.GetVolumeDetailedByIdResp
|
|
GetVolumeDetailedByIdResp_Attachments = openstack.GetVolumeDetailedByIdResp_Attachments
|
|
GetVolumeDetailedByIdResp_Links = openstack.GetVolumeDetailedByIdResp_Links
|
|
GetVolumeDetailedByIdResp_Metadata = openstack.GetVolumeDetailedByIdResp_Metadata
|
|
GetVolumeDetailedByIdResp_Volume = openstack.GetVolumeDetailedByIdResp_Volume
|
|
GetVolumeLimitsReq = openstack.GetVolumeLimitsReq
|
|
GetVolumeLimitsResp = openstack.GetVolumeLimitsResp
|
|
GetVolumeLimitsResp_Absolute = openstack.GetVolumeLimitsResp_Absolute
|
|
GetVolumeLimitsResp_Limits = openstack.GetVolumeLimitsResp_Limits
|
|
GetVolumeLimitsResp_Rate = openstack.GetVolumeLimitsResp_Rate
|
|
ListFirewallGroupsReq = openstack.ListFirewallGroupsReq
|
|
ListFirewallGroupsResp = openstack.ListFirewallGroupsResp
|
|
ListFirewallGroupsResp_FirewallGroups = openstack.ListFirewallGroupsResp_FirewallGroups
|
|
ListFirewallPoliciesReq = openstack.ListFirewallPoliciesReq
|
|
ListFirewallPoliciesResp = openstack.ListFirewallPoliciesResp
|
|
ListFirewallPoliciesResp_FirewallPolicies = openstack.ListFirewallPoliciesResp_FirewallPolicies
|
|
ListFirewallRulesReq = openstack.ListFirewallRulesReq
|
|
ListFirewallRulesResp = openstack.ListFirewallRulesResp
|
|
ListFirewallRulesResp_FirewallRules = openstack.ListFirewallRulesResp_FirewallRules
|
|
ListFlavorsDetailReq = openstack.ListFlavorsDetailReq
|
|
ListFlavorsDetailResp = openstack.ListFlavorsDetailResp
|
|
ListFlavorsDetailResp_ExtraSpecs = openstack.ListFlavorsDetailResp_ExtraSpecs
|
|
ListFlavorsDetailResp_Flavor = openstack.ListFlavorsDetailResp_Flavor
|
|
ListFlavorsDetailResp_Links = openstack.ListFlavorsDetailResp_Links
|
|
ListFloatingIPsReq = openstack.ListFloatingIPsReq
|
|
ListFloatingIPsResp = openstack.ListFloatingIPsResp
|
|
ListFloatingIPsResp_Floatingips = openstack.ListFloatingIPsResp_Floatingips
|
|
ListFloatingIPsResp_PortDetails = openstack.ListFloatingIPsResp_PortDetails
|
|
ListFloatingIPsResp_PortForwardings = openstack.ListFloatingIPsResp_PortForwardings
|
|
ListImagesReq = openstack.ListImagesReq
|
|
ListImagesResp = openstack.ListImagesResp
|
|
ListImagesResp_Images = openstack.ListImagesResp_Images
|
|
ListImagesResp_Tags = openstack.ListImagesResp_Tags
|
|
ListNetworkSegmentRangesReq = openstack.ListNetworkSegmentRangesReq
|
|
ListNetworkSegmentRangesResp = openstack.ListNetworkSegmentRangesResp
|
|
ListNetworkSegmentRangesResp_NetworkSegmentRanges = openstack.ListNetworkSegmentRangesResp_NetworkSegmentRanges
|
|
ListNetworkSegmentRangesResp_Used = openstack.ListNetworkSegmentRangesResp_Used
|
|
ListNetworksReq = openstack.ListNetworksReq
|
|
ListNetworksResp = openstack.ListNetworksResp
|
|
ListNodesReq = openstack.ListNodesReq
|
|
ListNodesResp = openstack.ListNodesResp
|
|
ListNodesResp_Links = openstack.ListNodesResp_Links
|
|
ListNodesResp_Nodes = openstack.ListNodesResp_Nodes
|
|
ListPortsReq = openstack.ListPortsReq
|
|
ListPortsResp = openstack.ListPortsResp
|
|
ListPortsResp_AllowedAddressPairs = openstack.ListPortsResp_AllowedAddressPairs
|
|
ListPortsResp_DnsAssignment = openstack.ListPortsResp_DnsAssignment
|
|
ListPortsResp_ExtraDhcpOpts = openstack.ListPortsResp_ExtraDhcpOpts
|
|
ListPortsResp_FixedIps = openstack.ListPortsResp_FixedIps
|
|
ListPortsResp_Ports = openstack.ListPortsResp_Ports
|
|
ListPortsResp_SecurityGroups = openstack.ListPortsResp_SecurityGroups
|
|
ListRoutersReq = openstack.ListRoutersReq
|
|
ListRoutersResp = openstack.ListRoutersResp
|
|
ListRoutersResp_AvailabilityZoneHints = openstack.ListRoutersResp_AvailabilityZoneHints
|
|
ListRoutersResp_ConntrackHelpers = openstack.ListRoutersResp_ConntrackHelpers
|
|
ListRoutersResp_ExternalFixedIps = openstack.ListRoutersResp_ExternalFixedIps
|
|
ListRoutersResp_ExternalGatewayInfo = openstack.ListRoutersResp_ExternalGatewayInfo
|
|
ListRoutersResp_Routers = openstack.ListRoutersResp_Routers
|
|
ListRoutersResp_Routes = openstack.ListRoutersResp_Routes
|
|
ListSecurityGroupRulesReq = openstack.ListSecurityGroupRulesReq
|
|
ListSecurityGroupRulesResp = openstack.ListSecurityGroupRulesResp
|
|
ListSecurityGroupRulesResp_SecurityGroupRules = openstack.ListSecurityGroupRulesResp_SecurityGroupRules
|
|
ListSecurityGroupsReq = openstack.ListSecurityGroupsReq
|
|
ListSecurityGroupsResp = openstack.ListSecurityGroupsResp
|
|
ListSecurityGroupsResp_SecurityGroupRules = openstack.ListSecurityGroupsResp_SecurityGroupRules
|
|
ListSecurityGroupsResp_SecurityGroups = openstack.ListSecurityGroupsResp_SecurityGroups
|
|
ListServersDetailedReq = openstack.ListServersDetailedReq
|
|
ListServersDetailedResp = openstack.ListServersDetailedResp
|
|
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
|
|
ListSubnetsReq = openstack.ListSubnetsReq
|
|
ListSubnetsResp = openstack.ListSubnetsResp
|
|
ListSubnetsResp_AllocationPools = openstack.ListSubnetsResp_AllocationPools
|
|
ListSubnetsResp_Subnets = openstack.ListSubnetsResp_Subnets
|
|
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
|
|
MigrateServerReq = openstack.MigrateServerReq
|
|
MigrateServerReq_Migrate = openstack.MigrateServerReq_Migrate
|
|
MigrateServerResp = openstack.MigrateServerResp
|
|
Network = openstack.Network
|
|
PauseServerReq = openstack.PauseServerReq
|
|
PauseServerResp = openstack.PauseServerResp
|
|
RebootServerReq = openstack.RebootServerReq
|
|
RebootServerReq_Reboot = openstack.RebootServerReq_Reboot
|
|
RebootServerResp = openstack.RebootServerResp
|
|
RebuildServerReq = openstack.RebuildServerReq
|
|
RebuildServerReqTrustedImageCertificates = openstack.RebuildServerReqTrustedImageCertificates
|
|
RebuildServerReq_Metadata = openstack.RebuildServerReq_Metadata
|
|
RebuildServerReq_Personality = openstack.RebuildServerReq_Personality
|
|
RebuildServerReq_Rebuild = openstack.RebuildServerReq_Rebuild
|
|
RebuildServerResp = openstack.RebuildServerResp
|
|
RebuildServerResp_Addresses = openstack.RebuildServerResp_Addresses
|
|
RebuildServerResp_ExtraSpecs = openstack.RebuildServerResp_ExtraSpecs
|
|
RebuildServerResp_Fault = openstack.RebuildServerResp_Fault
|
|
RebuildServerResp_Flavor = openstack.RebuildServerResp_Flavor
|
|
RebuildServerResp_Image = openstack.RebuildServerResp_Image
|
|
RebuildServerResp_Links = openstack.RebuildServerResp_Links
|
|
RebuildServerResp_Links1 = openstack.RebuildServerResp_Links1
|
|
RebuildServerResp_Metadata = openstack.RebuildServerResp_Metadata
|
|
RebuildServerResp_OsExtendedVolumesVolumesAttached = openstack.RebuildServerResp_OsExtendedVolumesVolumesAttached
|
|
RebuildServerResp_Private = openstack.RebuildServerResp_Private
|
|
RebuildServerResp_SecurityGroups = openstack.RebuildServerResp_SecurityGroups
|
|
RebuildServerResp_Servers = openstack.RebuildServerResp_Servers
|
|
RemoveSecurityGroupReq = openstack.RemoveSecurityGroupReq
|
|
RemoveSecurityGroupReq_RemoveSecurityGroup = openstack.RemoveSecurityGroupReq_RemoveSecurityGroup
|
|
RemoveSecurityGroupResp = openstack.RemoveSecurityGroupResp
|
|
RescueServerReq = openstack.RescueServerReq
|
|
RescueServerReq_Rescue = openstack.RescueServerReq_Rescue
|
|
RescueServerResp = openstack.RescueServerResp
|
|
ResizeServerReq = openstack.ResizeServerReq
|
|
ResizeServerReq_Resize = openstack.ResizeServerReq_Resize
|
|
ResizeServerResp = openstack.ResizeServerResp
|
|
Server = openstack.Server
|
|
ServerUpdate = openstack.ServerUpdate
|
|
ShelveServerReq = openstack.ShelveServerReq
|
|
ShelveServerResp = openstack.ShelveServerResp
|
|
ShowFirewallGroupDetailsReq = openstack.ShowFirewallGroupDetailsReq
|
|
ShowFirewallGroupDetailsResp = openstack.ShowFirewallGroupDetailsResp
|
|
ShowFirewallGroupDetailsResp_FirewallGroup = openstack.ShowFirewallGroupDetailsResp_FirewallGroup
|
|
ShowFirewallPolicyDetailsReq = openstack.ShowFirewallPolicyDetailsReq
|
|
ShowFirewallPolicyDetailsResp = openstack.ShowFirewallPolicyDetailsResp
|
|
ShowFirewallPolicyDetailsResp_FirewallPolicy = openstack.ShowFirewallPolicyDetailsResp_FirewallPolicy
|
|
ShowFirewallRuleDetailsReq = openstack.ShowFirewallRuleDetailsReq
|
|
ShowFirewallRuleDetailsResp = openstack.ShowFirewallRuleDetailsResp
|
|
ShowFirewallRuleDetailsResp_FirewallRule = openstack.ShowFirewallRuleDetailsResp_FirewallRule
|
|
ShowFloatingIPDetailsReq = openstack.ShowFloatingIPDetailsReq
|
|
ShowFloatingIPDetailsResp = openstack.ShowFloatingIPDetailsResp
|
|
ShowFloatingIPDetailsResp_Floatingip = openstack.ShowFloatingIPDetailsResp_Floatingip
|
|
ShowFloatingIPDetailsResp_PortDetails = openstack.ShowFloatingIPDetailsResp_PortDetails
|
|
ShowFloatingIPDetailsResp_PortForwardings = openstack.ShowFloatingIPDetailsResp_PortForwardings
|
|
ShowNetworkDetailsReq = openstack.ShowNetworkDetailsReq
|
|
ShowNetworkDetailsResp = openstack.ShowNetworkDetailsResp
|
|
ShowNetworkSegmentRangeDetailsReq = openstack.ShowNetworkSegmentRangeDetailsReq
|
|
ShowNetworkSegmentRangeDetailsResp = openstack.ShowNetworkSegmentRangeDetailsResp
|
|
ShowNetworkSegmentRangeDetailsResp_NetworkSegmentRange = openstack.ShowNetworkSegmentRangeDetailsResp_NetworkSegmentRange
|
|
ShowNetworkSegmentRangeDetailsResp_Used = openstack.ShowNetworkSegmentRangeDetailsResp_Used
|
|
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
|
|
ShowPortDetailsReq = openstack.ShowPortDetailsReq
|
|
ShowPortDetailsResp = openstack.ShowPortDetailsResp
|
|
ShowPortDetailsResp_AllowedAddressPairs = openstack.ShowPortDetailsResp_AllowedAddressPairs
|
|
ShowPortDetailsResp_DnsAssignment = openstack.ShowPortDetailsResp_DnsAssignment
|
|
ShowPortDetailsResp_ExtraDhcpOpts = openstack.ShowPortDetailsResp_ExtraDhcpOpts
|
|
ShowPortDetailsResp_FixedIps = openstack.ShowPortDetailsResp_FixedIps
|
|
ShowPortDetailsResp_Port = openstack.ShowPortDetailsResp_Port
|
|
ShowPortDetailsResp_SecurityGroups = openstack.ShowPortDetailsResp_SecurityGroups
|
|
ShowRouterDetailsReq = openstack.ShowRouterDetailsReq
|
|
ShowRouterDetailsReq_ExternalFixedIps = openstack.ShowRouterDetailsReq_ExternalFixedIps
|
|
ShowRouterDetailsReq_ExternalGatewayInfo = openstack.ShowRouterDetailsReq_ExternalGatewayInfo
|
|
ShowRouterDetailsReq_Router = openstack.ShowRouterDetailsReq_Router
|
|
ShowRouterDetailsReq_Routes = openstack.ShowRouterDetailsReq_Routes
|
|
ShowRouterDetailsResp = openstack.ShowRouterDetailsResp
|
|
ShowRouterDetailsResp_AvailabilityZoneHints = openstack.ShowRouterDetailsResp_AvailabilityZoneHints
|
|
ShowRouterDetailsResp_ConntrackHelpers = openstack.ShowRouterDetailsResp_ConntrackHelpers
|
|
ShowRouterDetailsResp_ExternalFixedIps = openstack.ShowRouterDetailsResp_ExternalFixedIps
|
|
ShowRouterDetailsResp_ExternalGatewayInfo = openstack.ShowRouterDetailsResp_ExternalGatewayInfo
|
|
ShowRouterDetailsResp_Router = openstack.ShowRouterDetailsResp_Router
|
|
ShowRouterDetailsResp_Routes = openstack.ShowRouterDetailsResp_Routes
|
|
ShowSecurityGroupReq = openstack.ShowSecurityGroupReq
|
|
ShowSecurityGroupResp = openstack.ShowSecurityGroupResp
|
|
ShowSecurityGroupResp_SecurityGroup = openstack.ShowSecurityGroupResp_SecurityGroup
|
|
ShowSecurityGroupResp_SecurityGroupRules = openstack.ShowSecurityGroupResp_SecurityGroupRules
|
|
ShowSecurityGroupRuleReq = openstack.ShowSecurityGroupRuleReq
|
|
ShowSecurityGroupRuleResp = openstack.ShowSecurityGroupRuleResp
|
|
ShowSecurityGroupRuleResp_SecurityGroupRule = openstack.ShowSecurityGroupRuleResp_SecurityGroupRule
|
|
StartServerReq = openstack.StartServerReq
|
|
StartServerResp = openstack.StartServerResp
|
|
StopServerReq = openstack.StopServerReq
|
|
StopServerResp = openstack.StopServerResp
|
|
Subnet = openstack.Subnet
|
|
SubnetResp = openstack.SubnetResp
|
|
SuspendServerReq = openstack.SuspendServerReq
|
|
SuspendServerResp = openstack.SuspendServerResp
|
|
Tags = openstack.Tags
|
|
UnRescueServerReq = openstack.UnRescueServerReq
|
|
UnRescueServerResp = openstack.UnRescueServerResp
|
|
UnpauseServerReq = openstack.UnpauseServerReq
|
|
UnpauseServerResp = openstack.UnpauseServerResp
|
|
UnshelveServerReq = openstack.UnshelveServerReq
|
|
UnshelveServerResp = openstack.UnshelveServerResp
|
|
UpdateFirewallGroupReq = openstack.UpdateFirewallGroupReq
|
|
UpdateFirewallGroupReq_FirewallGroup = openstack.UpdateFirewallGroupReq_FirewallGroup
|
|
UpdateFirewallGroupResp = openstack.UpdateFirewallGroupResp
|
|
UpdateFirewallGroupResp_FirewallGroup = openstack.UpdateFirewallGroupResp_FirewallGroup
|
|
UpdateFloatingIPReq = openstack.UpdateFloatingIPReq
|
|
UpdateFloatingIPReq_Floatingip = openstack.UpdateFloatingIPReq_Floatingip
|
|
UpdateFloatingIPResp = openstack.UpdateFloatingIPResp
|
|
UpdateFloatingIPResp_Floatingip = openstack.UpdateFloatingIPResp_Floatingip
|
|
UpdateFloatingIPResp_PortDetails = openstack.UpdateFloatingIPResp_PortDetails
|
|
UpdateFloatingIPResp_PortForwardings = openstack.UpdateFloatingIPResp_PortForwardings
|
|
UpdateNetworkReq = openstack.UpdateNetworkReq
|
|
UpdateNetworkResp = openstack.UpdateNetworkResp
|
|
UpdateNetworkSegmentRangesReq = openstack.UpdateNetworkSegmentRangesReq
|
|
UpdateNetworkSegmentRangesReq_NetworkSegmentRanges = openstack.UpdateNetworkSegmentRangesReq_NetworkSegmentRanges
|
|
UpdateNetworkSegmentRangesReq_Used = openstack.UpdateNetworkSegmentRangesReq_Used
|
|
UpdateNetworkSegmentRangesResp = openstack.UpdateNetworkSegmentRangesResp
|
|
UpdateNetworkSegmentRangesResp_NetworkSegmentRange = openstack.UpdateNetworkSegmentRangesResp_NetworkSegmentRange
|
|
UpdateNetworkSegmentRangesResp_Used = openstack.UpdateNetworkSegmentRangesResp_Used
|
|
UpdatePortReq = openstack.UpdatePortReq
|
|
UpdatePortReq_AllowedAddressPairs = openstack.UpdatePortReq_AllowedAddressPairs
|
|
UpdatePortReq_DnsAssignment = openstack.UpdatePortReq_DnsAssignment
|
|
UpdatePortReq_ExtraDhcpOpts = openstack.UpdatePortReq_ExtraDhcpOpts
|
|
UpdatePortReq_FixedIps = openstack.UpdatePortReq_FixedIps
|
|
UpdatePortReq_Port = openstack.UpdatePortReq_Port
|
|
UpdatePortResp = openstack.UpdatePortResp
|
|
UpdatePortResp_AllowedAddressPairs = openstack.UpdatePortResp_AllowedAddressPairs
|
|
UpdatePortResp_BindingProfile = openstack.UpdatePortResp_BindingProfile
|
|
UpdatePortResp_BindingVifDetails = openstack.UpdatePortResp_BindingVifDetails
|
|
UpdatePortResp_DnsAssignment = openstack.UpdatePortResp_DnsAssignment
|
|
UpdatePortResp_ExtraDhcpOpts = openstack.UpdatePortResp_ExtraDhcpOpts
|
|
UpdatePortResp_FixedIps = openstack.UpdatePortResp_FixedIps
|
|
UpdatePortResp_Port = openstack.UpdatePortResp_Port
|
|
UpdateRouterReq = openstack.UpdateRouterReq
|
|
UpdateRouterReq_ExternalFixedIps = openstack.UpdateRouterReq_ExternalFixedIps
|
|
UpdateRouterReq_ExternalGatewayInfo = openstack.UpdateRouterReq_ExternalGatewayInfo
|
|
UpdateRouterReq_Router = openstack.UpdateRouterReq_Router
|
|
UpdateRouterReq_Routes = openstack.UpdateRouterReq_Routes
|
|
UpdateRouterResp = openstack.UpdateRouterResp
|
|
UpdateRouterResp_AvailabilityZoneHints = openstack.UpdateRouterResp_AvailabilityZoneHints
|
|
UpdateRouterResp_ConntrackHelpers = openstack.UpdateRouterResp_ConntrackHelpers
|
|
UpdateRouterResp_ExternalFixedIps = openstack.UpdateRouterResp_ExternalFixedIps
|
|
UpdateRouterResp_ExternalGatewayInfo = openstack.UpdateRouterResp_ExternalGatewayInfo
|
|
UpdateRouterResp_Router = openstack.UpdateRouterResp_Router
|
|
UpdateRouterResp_Routes = openstack.UpdateRouterResp_Routes
|
|
UpdateSecurityGroupReq = openstack.UpdateSecurityGroupReq
|
|
UpdateSecurityGroupResp = openstack.UpdateSecurityGroupResp
|
|
UpdateSecurityGroupResp_SecurityGroup = openstack.UpdateSecurityGroupResp_SecurityGroup
|
|
UpdateSecurityGroupResp_SecurityGroupRules = openstack.UpdateSecurityGroupResp_SecurityGroupRules
|
|
UpdateServerReq = openstack.UpdateServerReq
|
|
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
|
|
UpdateSubnetReq = openstack.UpdateSubnetReq
|
|
UpdateSubnetResp = openstack.UpdateSubnetResp
|
|
UpdateSubnetResp_AllocationPools = openstack.UpdateSubnetResp_AllocationPools
|
|
UpdateSubnetResp_Subnet = openstack.UpdateSubnetResp_Subnet
|
|
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 {
|
|
// Overview
|
|
GetComputeLimits(ctx context.Context, in *GetComputeLimitsReq, opts ...grpc.CallOption) (*GetComputeLimitsResp, error)
|
|
GetVolumeLimits(ctx context.Context, in *GetVolumeLimitsReq, opts ...grpc.CallOption) (*GetVolumeLimitsResp, error)
|
|
// 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)
|
|
GetServersDetailedById(ctx context.Context, in *GetServersDetailedByIdReq, opts ...grpc.CallOption) (*GetServersDetailedByIdResp, 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)
|
|
UnpauseServer(ctx context.Context, in *UnpauseServerReq, opts ...grpc.CallOption) (*UnpauseServerResp, error)
|
|
RebuildServer(ctx context.Context, in *RebuildServerReq, opts ...grpc.CallOption) (*RebuildServerResp, error)
|
|
ResizeServer(ctx context.Context, in *ResizeServerReq, opts ...grpc.CallOption) (*ResizeServerResp, error)
|
|
MigrateServer(ctx context.Context, in *MigrateServerReq, opts ...grpc.CallOption) (*MigrateServerResp, error)
|
|
ShelveServer(ctx context.Context, in *ShelveServerReq, opts ...grpc.CallOption) (*ShelveServerResp, error)
|
|
UnshelveServer(ctx context.Context, in *UnshelveServerReq, opts ...grpc.CallOption) (*UnshelveServerResp, error)
|
|
ChangeAdministrativePassword(ctx context.Context, in *ChangeAdministrativePasswordReq, opts ...grpc.CallOption) (*ChangeAdministrativePasswordResp, error)
|
|
RescueServer(ctx context.Context, in *RescueServerReq, opts ...grpc.CallOption) (*RescueServerResp, error)
|
|
UnRescue(ctx context.Context, in *UnRescueServerReq, opts ...grpc.CallOption) (*UnRescueServerResp, error)
|
|
SuspendServer(ctx context.Context, in *SuspendServerReq, opts ...grpc.CallOption) (*SuspendServerResp, error)
|
|
AddSecurityGroupToServer(ctx context.Context, in *AddSecurityGroupToServerReq, opts ...grpc.CallOption) (*AddSecurityGroupToServerResp, error)
|
|
RemoveSecurityGroup(ctx context.Context, in *RemoveSecurityGroupReq, opts ...grpc.CallOption) (*RemoveSecurityGroupResp, error)
|
|
// 规格(Flavors)
|
|
ListFlavorsDetail(ctx context.Context, in *ListFlavorsDetailReq, opts ...grpc.CallOption) (*ListFlavorsDetailResp, error)
|
|
CreateFlavor(ctx context.Context, in *CreateFlavorReq, opts ...grpc.CallOption) (*CreateFlavorResp, error)
|
|
DeleteFlavor(ctx context.Context, in *DeleteFlavorReq, opts ...grpc.CallOption) (*DeleteFlavorResp, 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)
|
|
ListSubnets(ctx context.Context, in *ListSubnetsReq, opts ...grpc.CallOption) (*ListSubnetsResp, error)
|
|
DeleteSubnet(ctx context.Context, in *DeleteSubnetReq, opts ...grpc.CallOption) (*DeleteSubnetResp, error)
|
|
UpdateSubnet(ctx context.Context, in *UpdateSubnetReq, opts ...grpc.CallOption) (*UpdateSubnetResp, error)
|
|
// 网段
|
|
CreateNetworkSegmentRange(ctx context.Context, in *CreateNetworkSegmentRangeReq, opts ...grpc.CallOption) (*CreateNetworkSegmentRangeResp, error)
|
|
ListNetworkSegmentRanges(ctx context.Context, in *ListNetworkSegmentRangesReq, opts ...grpc.CallOption) (*ListNetworkSegmentRangesResp, error)
|
|
DeleteNetworkSegmentRanges(ctx context.Context, in *DeleteNetworkSegmentRangesReq, opts ...grpc.CallOption) (*DeleteNetworkSegmentRangesResp, error)
|
|
UpdateNetworkSegmentRanges(ctx context.Context, in *UpdateNetworkSegmentRangesReq, opts ...grpc.CallOption) (*UpdateNetworkSegmentRangesResp, error)
|
|
ShowNetworkSegmentRangeDetails(ctx context.Context, in *ShowNetworkSegmentRangeDetailsReq, opts ...grpc.CallOption) (*ShowNetworkSegmentRangeDetailsResp, error)
|
|
// 端口
|
|
CreatePort(ctx context.Context, in *CreatePortReq, opts ...grpc.CallOption) (*CreatePortResp, error)
|
|
ListPorts(ctx context.Context, in *ListPortsReq, opts ...grpc.CallOption) (*ListPortsResp, error)
|
|
DeletePort(ctx context.Context, in *DeletePortReq, opts ...grpc.CallOption) (*DeletePortResp, error)
|
|
UpdatePort(ctx context.Context, in *UpdatePortReq, opts ...grpc.CallOption) (*UpdatePortResp, error)
|
|
ShowPortDetails(ctx context.Context, in *ShowPortDetailsReq, opts ...grpc.CallOption) (*ShowPortDetailsResp, error)
|
|
// 路由
|
|
CreateRouter(ctx context.Context, in *CreateRouterReq, opts ...grpc.CallOption) (*CreateRouterResp, error)
|
|
ListRouters(ctx context.Context, in *ListRoutersReq, opts ...grpc.CallOption) (*ListRoutersResp, error)
|
|
ShowRouterDetails(ctx context.Context, in *ShowRouterDetailsReq, opts ...grpc.CallOption) (*ShowRouterDetailsResp, error)
|
|
UpdateRouter(ctx context.Context, in *UpdateRouterReq, opts ...grpc.CallOption) (*UpdateRouterResp, error)
|
|
DeleteRouter(ctx context.Context, in *DeleteRouterReq, opts ...grpc.CallOption) (*DeleteRouterResp, error)
|
|
// 浮动IP
|
|
ListFloatingIPs(ctx context.Context, in *ListFloatingIPsReq, opts ...grpc.CallOption) (*ListFloatingIPsResp, error)
|
|
CreateFloatingIP(ctx context.Context, in *CreateFloatingIPReq, opts ...grpc.CallOption) (*CreateFloatingIPResp, error)
|
|
UpdateFloatingIP(ctx context.Context, in *UpdateFloatingIPReq, opts ...grpc.CallOption) (*UpdateFloatingIPResp, error)
|
|
DeleteFloatingIP(ctx context.Context, in *DeleteFloatingIPReq, opts ...grpc.CallOption) (*DeleteFloatingIPResp, error)
|
|
ShowFloatingIPDetails(ctx context.Context, in *ShowFloatingIPDetailsReq, opts ...grpc.CallOption) (*ShowFloatingIPDetailsResp, error)
|
|
// 防火墙
|
|
ListFirewallGroups(ctx context.Context, in *ListFirewallGroupsReq, opts ...grpc.CallOption) (*ListFirewallGroupsResp, error)
|
|
DeleteFirewallGroup(ctx context.Context, in *DeleteFirewallGroupReq, opts ...grpc.CallOption) (*DeleteFirewallGroupResp, error)
|
|
CreateFirewallGroup(ctx context.Context, in *CreateFirewallGroupReq, opts ...grpc.CallOption) (*CreateFirewallGroupResp, error)
|
|
UpdateFirewallGroup(ctx context.Context, in *UpdateFirewallGroupReq, opts ...grpc.CallOption) (*UpdateFirewallGroupResp, error)
|
|
ShowFirewallGroupDetails(ctx context.Context, in *ShowFirewallGroupDetailsReq, opts ...grpc.CallOption) (*ShowFirewallGroupDetailsResp, error)
|
|
CreateFirewallPolicy(ctx context.Context, in *CreateFirewallPolicyReq, opts ...grpc.CallOption) (*CreateFirewallPolicyResp, error)
|
|
DeleteFirewallPolicy(ctx context.Context, in *DeleteFirewallPolicyReq, opts ...grpc.CallOption) (*DeleteFirewallPolicyResp, error)
|
|
ListFirewallPolicies(ctx context.Context, in *ListFirewallPoliciesReq, opts ...grpc.CallOption) (*ListFirewallPoliciesResp, error)
|
|
ShowFirewallPolicyDetails(ctx context.Context, in *ShowFirewallPolicyDetailsReq, opts ...grpc.CallOption) (*ShowFirewallPolicyDetailsResp, error)
|
|
CreateFirewallRule(ctx context.Context, in *CreateFirewallRuleReq, opts ...grpc.CallOption) (*CreateFirewallRuleResp, error)
|
|
DeleteFirewallRule(ctx context.Context, in *DeleteFirewallRuleReq, opts ...grpc.CallOption) (*DeleteFirewallRuleResp, error)
|
|
ListFirewallRules(ctx context.Context, in *ListFirewallRulesReq, opts ...grpc.CallOption) (*ListFirewallRulesResp, error)
|
|
ShowFirewallRuleDetails(ctx context.Context, in *ShowFirewallRuleDetailsReq, opts ...grpc.CallOption) (*ShowFirewallRuleDetailsResp, error)
|
|
// 安全组
|
|
ListSecurityGroups(ctx context.Context, in *ListSecurityGroupsReq, opts ...grpc.CallOption) (*ListSecurityGroupsResp, error)
|
|
CreateSecurityGroup(ctx context.Context, in *CreateSecurityGroupReq, opts ...grpc.CallOption) (*CreateSecurityGroupResp, error)
|
|
DeleteSecurityGroup(ctx context.Context, in *DeleteSecurityGroupReq, opts ...grpc.CallOption) (*DeleteSecurityGroupResp, error)
|
|
UpdateSecurityGroup(ctx context.Context, in *UpdateSecurityGroupReq, opts ...grpc.CallOption) (*UpdateSecurityGroupResp, error)
|
|
ShowSecurityGroup(ctx context.Context, in *ShowSecurityGroupReq, opts ...grpc.CallOption) (*ShowSecurityGroupResp, error)
|
|
// 安全组规则
|
|
ListSecurityGroupRules(ctx context.Context, in *ListSecurityGroupRulesReq, opts ...grpc.CallOption) (*ListSecurityGroupRulesResp, error)
|
|
CreateSecurityGroupRule(ctx context.Context, in *CreateSecurityGroupRuleReq, opts ...grpc.CallOption) (*CreateSecurityGroupRuleResp, error)
|
|
ShowSecurityGroupRule(ctx context.Context, in *ShowSecurityGroupRuleReq, opts ...grpc.CallOption) (*ShowSecurityGroupRuleResp, error)
|
|
DeleteSecurityGroupRule(ctx context.Context, in *DeleteSecurityGroupRuleReq, opts ...grpc.CallOption) (*DeleteSecurityGroupRuleResp, error)
|
|
// Images from glance
|
|
CreateImage(ctx context.Context, in *CreateImageReq, opts ...grpc.CallOption) (*CreateImageResp, error)
|
|
ListImages(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)
|
|
GetVolumeDetailedById(ctx context.Context, in *GetVolumeDetailedByIdReq, opts ...grpc.CallOption) (*GetVolumeDetailedByIdResp, error)
|
|
ListVolumeTypes(ctx context.Context, in *ListVolumeTypesReq, opts ...grpc.CallOption) (*ListVolumeTypesResp, error)
|
|
CreateVolumeTypes(ctx context.Context, in *CreateVolumeTypeReq, opts ...grpc.CallOption) (*CreateVolumeTypeResp, error)
|
|
DeleteVolumeTypes(ctx context.Context, in *DeleteVolumeTypeReq, opts ...grpc.CallOption) (*DeleteVolumeTypeResp, error)
|
|
}
|
|
|
|
defaultOpenstack struct {
|
|
cli zrpc.Client
|
|
}
|
|
)
|
|
|
|
func NewOpenstack(cli zrpc.Client) Openstack {
|
|
return &defaultOpenstack{
|
|
cli: cli,
|
|
}
|
|
}
|
|
|
|
// Overview
|
|
func (m *defaultOpenstack) GetComputeLimits(ctx context.Context, in *GetComputeLimitsReq, opts ...grpc.CallOption) (*GetComputeLimitsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.GetComputeLimits(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) GetVolumeLimits(ctx context.Context, in *GetVolumeLimitsReq, opts ...grpc.CallOption) (*GetVolumeLimitsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.GetVolumeLimits(ctx, in, opts...)
|
|
}
|
|
|
|
// 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) GetServersDetailedById(ctx context.Context, in *GetServersDetailedByIdReq, opts ...grpc.CallOption) (*GetServersDetailedByIdResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.GetServersDetailedById(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) UnpauseServer(ctx context.Context, in *UnpauseServerReq, opts ...grpc.CallOption) (*UnpauseServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.UnpauseServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) RebuildServer(ctx context.Context, in *RebuildServerReq, opts ...grpc.CallOption) (*RebuildServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.RebuildServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ResizeServer(ctx context.Context, in *ResizeServerReq, opts ...grpc.CallOption) (*ResizeServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ResizeServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) MigrateServer(ctx context.Context, in *MigrateServerReq, opts ...grpc.CallOption) (*MigrateServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.MigrateServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ShelveServer(ctx context.Context, in *ShelveServerReq, opts ...grpc.CallOption) (*ShelveServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ShelveServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) UnshelveServer(ctx context.Context, in *UnshelveServerReq, opts ...grpc.CallOption) (*UnshelveServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.UnshelveServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ChangeAdministrativePassword(ctx context.Context, in *ChangeAdministrativePasswordReq, opts ...grpc.CallOption) (*ChangeAdministrativePasswordResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ChangeAdministrativePassword(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) RescueServer(ctx context.Context, in *RescueServerReq, opts ...grpc.CallOption) (*RescueServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.RescueServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) UnRescue(ctx context.Context, in *UnRescueServerReq, opts ...grpc.CallOption) (*UnRescueServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.UnRescue(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) SuspendServer(ctx context.Context, in *SuspendServerReq, opts ...grpc.CallOption) (*SuspendServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.SuspendServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) AddSecurityGroupToServer(ctx context.Context, in *AddSecurityGroupToServerReq, opts ...grpc.CallOption) (*AddSecurityGroupToServerResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.AddSecurityGroupToServer(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) RemoveSecurityGroup(ctx context.Context, in *RemoveSecurityGroupReq, opts ...grpc.CallOption) (*RemoveSecurityGroupResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.RemoveSecurityGroup(ctx, in, opts...)
|
|
}
|
|
|
|
// 规格(Flavors)
|
|
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...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) CreateFlavor(ctx context.Context, in *CreateFlavorReq, opts ...grpc.CallOption) (*CreateFlavorResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateFlavor(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteFlavor(ctx context.Context, in *DeleteFlavorReq, opts ...grpc.CallOption) (*DeleteFlavorResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteFlavor(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...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ListSubnets(ctx context.Context, in *ListSubnetsReq, opts ...grpc.CallOption) (*ListSubnetsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListSubnets(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteSubnet(ctx context.Context, in *DeleteSubnetReq, opts ...grpc.CallOption) (*DeleteSubnetResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteSubnet(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) UpdateSubnet(ctx context.Context, in *UpdateSubnetReq, opts ...grpc.CallOption) (*UpdateSubnetResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.UpdateSubnet(ctx, in, opts...)
|
|
}
|
|
|
|
// 网段
|
|
func (m *defaultOpenstack) CreateNetworkSegmentRange(ctx context.Context, in *CreateNetworkSegmentRangeReq, opts ...grpc.CallOption) (*CreateNetworkSegmentRangeResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateNetworkSegmentRange(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ListNetworkSegmentRanges(ctx context.Context, in *ListNetworkSegmentRangesReq, opts ...grpc.CallOption) (*ListNetworkSegmentRangesResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListNetworkSegmentRanges(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteNetworkSegmentRanges(ctx context.Context, in *DeleteNetworkSegmentRangesReq, opts ...grpc.CallOption) (*DeleteNetworkSegmentRangesResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteNetworkSegmentRanges(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) UpdateNetworkSegmentRanges(ctx context.Context, in *UpdateNetworkSegmentRangesReq, opts ...grpc.CallOption) (*UpdateNetworkSegmentRangesResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.UpdateNetworkSegmentRanges(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ShowNetworkSegmentRangeDetails(ctx context.Context, in *ShowNetworkSegmentRangeDetailsReq, opts ...grpc.CallOption) (*ShowNetworkSegmentRangeDetailsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ShowNetworkSegmentRangeDetails(ctx, in, opts...)
|
|
}
|
|
|
|
// 端口
|
|
func (m *defaultOpenstack) CreatePort(ctx context.Context, in *CreatePortReq, opts ...grpc.CallOption) (*CreatePortResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreatePort(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ListPorts(ctx context.Context, in *ListPortsReq, opts ...grpc.CallOption) (*ListPortsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListPorts(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeletePort(ctx context.Context, in *DeletePortReq, opts ...grpc.CallOption) (*DeletePortResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeletePort(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) UpdatePort(ctx context.Context, in *UpdatePortReq, opts ...grpc.CallOption) (*UpdatePortResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.UpdatePort(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ShowPortDetails(ctx context.Context, in *ShowPortDetailsReq, opts ...grpc.CallOption) (*ShowPortDetailsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ShowPortDetails(ctx, in, opts...)
|
|
}
|
|
|
|
// 路由
|
|
func (m *defaultOpenstack) CreateRouter(ctx context.Context, in *CreateRouterReq, opts ...grpc.CallOption) (*CreateRouterResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateRouter(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ListRouters(ctx context.Context, in *ListRoutersReq, opts ...grpc.CallOption) (*ListRoutersResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListRouters(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ShowRouterDetails(ctx context.Context, in *ShowRouterDetailsReq, opts ...grpc.CallOption) (*ShowRouterDetailsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ShowRouterDetails(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) UpdateRouter(ctx context.Context, in *UpdateRouterReq, opts ...grpc.CallOption) (*UpdateRouterResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.UpdateRouter(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteRouter(ctx context.Context, in *DeleteRouterReq, opts ...grpc.CallOption) (*DeleteRouterResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteRouter(ctx, in, opts...)
|
|
}
|
|
|
|
// 浮动IP
|
|
func (m *defaultOpenstack) ListFloatingIPs(ctx context.Context, in *ListFloatingIPsReq, opts ...grpc.CallOption) (*ListFloatingIPsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListFloatingIPs(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) CreateFloatingIP(ctx context.Context, in *CreateFloatingIPReq, opts ...grpc.CallOption) (*CreateFloatingIPResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateFloatingIP(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) UpdateFloatingIP(ctx context.Context, in *UpdateFloatingIPReq, opts ...grpc.CallOption) (*UpdateFloatingIPResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.UpdateFloatingIP(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteFloatingIP(ctx context.Context, in *DeleteFloatingIPReq, opts ...grpc.CallOption) (*DeleteFloatingIPResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteFloatingIP(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ShowFloatingIPDetails(ctx context.Context, in *ShowFloatingIPDetailsReq, opts ...grpc.CallOption) (*ShowFloatingIPDetailsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ShowFloatingIPDetails(ctx, in, opts...)
|
|
}
|
|
|
|
// 防火墙
|
|
func (m *defaultOpenstack) ListFirewallGroups(ctx context.Context, in *ListFirewallGroupsReq, opts ...grpc.CallOption) (*ListFirewallGroupsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListFirewallGroups(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteFirewallGroup(ctx context.Context, in *DeleteFirewallGroupReq, opts ...grpc.CallOption) (*DeleteFirewallGroupResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteFirewallGroup(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) CreateFirewallGroup(ctx context.Context, in *CreateFirewallGroupReq, opts ...grpc.CallOption) (*CreateFirewallGroupResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateFirewallGroup(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) UpdateFirewallGroup(ctx context.Context, in *UpdateFirewallGroupReq, opts ...grpc.CallOption) (*UpdateFirewallGroupResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.UpdateFirewallGroup(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ShowFirewallGroupDetails(ctx context.Context, in *ShowFirewallGroupDetailsReq, opts ...grpc.CallOption) (*ShowFirewallGroupDetailsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ShowFirewallGroupDetails(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) CreateFirewallPolicy(ctx context.Context, in *CreateFirewallPolicyReq, opts ...grpc.CallOption) (*CreateFirewallPolicyResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateFirewallPolicy(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteFirewallPolicy(ctx context.Context, in *DeleteFirewallPolicyReq, opts ...grpc.CallOption) (*DeleteFirewallPolicyResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteFirewallPolicy(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ListFirewallPolicies(ctx context.Context, in *ListFirewallPoliciesReq, opts ...grpc.CallOption) (*ListFirewallPoliciesResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListFirewallPolicies(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ShowFirewallPolicyDetails(ctx context.Context, in *ShowFirewallPolicyDetailsReq, opts ...grpc.CallOption) (*ShowFirewallPolicyDetailsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ShowFirewallPolicyDetails(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) CreateFirewallRule(ctx context.Context, in *CreateFirewallRuleReq, opts ...grpc.CallOption) (*CreateFirewallRuleResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateFirewallRule(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteFirewallRule(ctx context.Context, in *DeleteFirewallRuleReq, opts ...grpc.CallOption) (*DeleteFirewallRuleResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteFirewallRule(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ListFirewallRules(ctx context.Context, in *ListFirewallRulesReq, opts ...grpc.CallOption) (*ListFirewallRulesResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListFirewallRules(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ShowFirewallRuleDetails(ctx context.Context, in *ShowFirewallRuleDetailsReq, opts ...grpc.CallOption) (*ShowFirewallRuleDetailsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ShowFirewallRuleDetails(ctx, in, opts...)
|
|
}
|
|
|
|
// 安全组
|
|
func (m *defaultOpenstack) ListSecurityGroups(ctx context.Context, in *ListSecurityGroupsReq, opts ...grpc.CallOption) (*ListSecurityGroupsResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListSecurityGroups(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) CreateSecurityGroup(ctx context.Context, in *CreateSecurityGroupReq, opts ...grpc.CallOption) (*CreateSecurityGroupResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateSecurityGroup(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteSecurityGroup(ctx context.Context, in *DeleteSecurityGroupReq, opts ...grpc.CallOption) (*DeleteSecurityGroupResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteSecurityGroup(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) UpdateSecurityGroup(ctx context.Context, in *UpdateSecurityGroupReq, opts ...grpc.CallOption) (*UpdateSecurityGroupResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.UpdateSecurityGroup(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ShowSecurityGroup(ctx context.Context, in *ShowSecurityGroupReq, opts ...grpc.CallOption) (*ShowSecurityGroupResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ShowSecurityGroup(ctx, in, opts...)
|
|
}
|
|
|
|
// 安全组规则
|
|
func (m *defaultOpenstack) ListSecurityGroupRules(ctx context.Context, in *ListSecurityGroupRulesReq, opts ...grpc.CallOption) (*ListSecurityGroupRulesResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListSecurityGroupRules(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) CreateSecurityGroupRule(ctx context.Context, in *CreateSecurityGroupRuleReq, opts ...grpc.CallOption) (*CreateSecurityGroupRuleResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateSecurityGroupRule(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) ShowSecurityGroupRule(ctx context.Context, in *ShowSecurityGroupRuleReq, opts ...grpc.CallOption) (*ShowSecurityGroupRuleResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ShowSecurityGroupRule(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteSecurityGroupRule(ctx context.Context, in *DeleteSecurityGroupRuleReq, opts ...grpc.CallOption) (*DeleteSecurityGroupRuleResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteSecurityGroupRule(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) ListImages(ctx context.Context, in *ListImagesReq, opts ...grpc.CallOption) (*ListImagesResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.ListImages(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) GetVolumeDetailedById(ctx context.Context, in *GetVolumeDetailedByIdReq, opts ...grpc.CallOption) (*GetVolumeDetailedByIdResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.GetVolumeDetailedById(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 *CreateVolumeTypeReq, opts ...grpc.CallOption) (*CreateVolumeTypeResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.CreateVolumeTypes(ctx, in, opts...)
|
|
}
|
|
|
|
func (m *defaultOpenstack) DeleteVolumeTypes(ctx context.Context, in *DeleteVolumeTypeReq, opts ...grpc.CallOption) (*DeleteVolumeTypeResp, error) {
|
|
client := openstack.NewOpenstackClient(m.cli.Conn())
|
|
return client.DeleteVolumeTypes(ctx, in, opts...)
|
|
}
|