# README

Go API client for swagger

Api Documentation

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.2
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.languages.GoClientCodegen

Installation

Put the package under your project folder and add the following in import:

import "./swagger"

Documentation for API Endpoints

All URIs are relative to https://virtserver.swaggerhub.com/manhtu1997/vserver/1.0.2

ClassMethodHTTP requestDescription
AttachmentControllerApiListAttachmentByServerUsingGETGet /v1/{project_id}/multiVolumeAttachment/server/{server_uuid}Get list attached instance of server
AttachmentControllerApiListAttachmentUsingGETGet /v1/{project_id}/multiVolumeAttachment/{uuid}Get list attached instance of multi attach volume
BandwidthControllerApiChangeTypeBandwidthUsingPUTPut /v1/{project_id}/bandwidth/change-typeChange type bandwidth
BandwidthControllerApiCreateBandwidthUsingPOSTPost /v1/{project_id}/bandwidthCreate bandwidth
BandwidthControllerApiDeleteBandwidthUsingDELETEDelete /v1/{project_id}/bandwidthDelete bandwidth
BandwidthControllerApiGetBandwidthUsingGETGet /v1/{project_id}/bandwidth/{uuid}Get Bandwidth
BandwidthControllerApiListAllTrafficUsingGETGet /v1/{project_id}/bandwidth/trafficList all traffic
BandwidthControllerApiListBandwidthsUsingGETGet /v1/{project_id}/bandwidthList Bandwidths
BandwidthControllerApiListPackagesUsingGETGet /v1/{project_id}/bandwidth/packagesList Bandwidth Packages
BandwidthControllerApiListResourceIpsUsingGETGet /v1/{project_id}/bandwidth/IPList resource IPs
BandwidthControllerApiRecoverBandwidthUsingPUTPut /v1/{project_id}/bandwidth/recoverRecover bandwidth
BandwidthControllerApiRenewBandwidthUsingPUTPut /v1/{project_id}/bandwidth/renewRenew bandwidth
ElasticIpRestControllerV2ApiListElasticIpUsingGETGet /v2/{projectId}/elastic-ipsList elastic-ip
FlavorRestControllerApiGetFlavorUsingGETGet /v1/{project_id}/flavors/{flavor_id}getFlavor
FlavorRestControllerApiListFlavorByFamilyAndPlatformUsingGETGet /v1/{project_id}/flavors/families/{familyKey}/platforms/{platformKey}List flavor custom for project
FlavorRestControllerApiListFlavorCustomUsingGETGet /v1/{project_id}/flavors/customsList flavor custom for project
FlavorRestControllerApiListFlavorForSimpleServerUsingGETGet /v1/{project_id}/flavors/simple-serversList flavor for simple server
FlavorRestControllerApiListFlavorUsingGETGet /v1/{project_id}/{flavor_zone_id}/flavorslistFlavor
FlavorZoneRestControllerApiGetFlavorZoneUsingGETGet /v1/{project_id}/flavor_zones/{flavor_zone_id}getFlavorZone
FlavorZoneRestControllerApiListCodeUsingGETGet /v1/{project_id}/flavor_zones/codeslistCode
FlavorZoneRestControllerApiListCustomUsingGETGet /v1/{project_id}/flavor_zones/customslistCustom
FlavorZoneRestControllerApiListFamilyUsingGETGet /v1/{project_id}/flavor_zones/familieslistFamily
FlavorZoneRestControllerApiListFlavorZoneUsingGETGet /v1/{project_id}/flavor_zones/productlistFlavorZone
FlavorZoneRestControllerApiListFlavorZoneUsingGET1Get /v1/{project_id}/flavor_zones/product/{product}listFlavorZone
ImageRestControllerApiListGPUImageUsingGETGet /v1/{project_id}/images/gpulistGPUImage
ImageRestControllerApiListOSImageDefaultUsingGETGet /v1/{project_id}/images/os_defaultlistOSImageDefault
ImageRestControllerApiListOSImageUsingGETGet /v1/{project_id}/images/oslistOSImage
K8SClusterRestControllerV2ApiListClusterUsingGETGet /v2/{projectId}/clustersList cluster
LoadBalancerRestControllerApiCreateListenerUsingPOSTPost /v1/{project_id}/listenersCreate a listener
LoadBalancerRestControllerApiCreateLoadBalancerUsingPOSTPost /v1/{project_id}/load-balancersCreate a new load balancer
LoadBalancerRestControllerApiCreatePolicyUsingPOSTPost /v1/{project_id}/l7-policiesCreate a l7 policy
LoadBalancerRestControllerApiCreatePoolUsingPOSTPost /v1/{project_id}/poolsCreate a new pool
LoadBalancerRestControllerApiDeleteListenerUsingDELETEDelete /v1/{project_id}/listenersDelete a listener
LoadBalancerRestControllerApiDeleteLoadBalancerUsingDELETEDelete /v1/{project_id}/load-balancersDelete a load balancer
LoadBalancerRestControllerApiDeletePolicyUsingDELETEDelete /v1/{project_id}/l7-policiesDelete a policy
LoadBalancerRestControllerApiDeletePoolUsingDELETEDelete /v1/{project_id}/poolsDelete a pool
LoadBalancerRestControllerApiGetHeadersUsingGETGet /v1/{project_id}/load-balancers/headersGet list headers
LoadBalancerRestControllerApiGetHealthMonitorFromPoolUsingGETGet /v1/{project_id}/pools/{pool_id}/health-monitorsGet the health monitor associated with a specific pool
LoadBalancerRestControllerApiGetHealthMonitorUsingGETGet /v1/{project_id}/health-monitors/{health_monitor_id}getHealthMonitor
LoadBalancerRestControllerApiGetL7PoliciesUsingGETGet /v1/{project_id}/listeners/{listener_id}/l7policiesGet list policies of a listener
LoadBalancerRestControllerApiGetListListenersUsingGETGet /v1/{project_id}/load-balancers/{load_balancer_id}/listenersGet list of listeners of a load balancer
LoadBalancerRestControllerApiGetListLoadBalancersUsingGETGet /v1/{project_id}/load-balancersGet list of load balancers
LoadBalancerRestControllerApiGetListPoolsUsingGETGet /v1/{project_id}/load-balancers/{load_balancer_id}/poolsGet list of pools of a load balancer
LoadBalancerRestControllerApiGetListenerUsingGETGet /v1/{project_id}/listeners/{listener_id}Get a specific listener
LoadBalancerRestControllerApiGetLoadBalancerUsingGETGet /v1/{project_id}/load-balancers/{load_balancer_id}Get a specific load balancer
LoadBalancerRestControllerApiGetMemberFromPoolUsingGETGet /v1/{project_id}/pools/{pool_id}/membersGet members from a pool
LoadBalancerRestControllerApiGetPackagesUsingGETGet /v1/{project_id}/load-balancers/packagesGet list packages
LoadBalancerRestControllerApiGetPoolUsingGETGet /v1/{project_id}/pools/{pool_id}Get a specific pool
LoadBalancerRestControllerApiReorderPoliciesUsingPUTPut /v1/{project_id}/reorder-l7-policiesReorder the L7 policies
LoadBalancerRestControllerApiUpdateAPolicyUsingPUTPut /v1/{project_id}/l7-policiesUpdate a policy
LoadBalancerRestControllerApiUpdateListenerUsingPUTPut /v1/{project_id}/listenersUpdate a listener
LoadBalancerRestControllerApiUpdateMembersUsingPUTPut /v1/{project_id}/pools/{pool_id}/membersUpdate members
LoadBalancerRestControllerApiUpdatePoolUsingPUTPut /v1/{project_id}/poolsUpdate a pool
NetworkAclRestControllerApiCreateNetworkAclUsingPOSTPost /v1/{project_id}/policiesCreate network-acl
NetworkAclRestControllerApiDeleteNetworkAclUsingDELETEDelete /v1/{project_id}/policies/{uuid}Delete Network-acl
NetworkAclRestControllerApiGetNetworkAclUsingGETGet /v1/{project_id}/policies/{uuid}Get network-acl by uuid
NetworkAclRestControllerApiListNetworkAclUsingGETGet /v1/{project_id}/policiesList network-acl
NetworkAclRestControllerApiUpdateAssociatedSubnetsUsingPUTPut /v1/{project_id}/policies/{uuid}/subnetsUpdate ACL Rule of Network-acl
NetworkAclRestControllerApiUpdateRulesUsingPUTPut /v1/{project_id}/policies/{uuid}/rulesUpdate Inbound/Outbound Rules of Network-acl
NetworkInterfaceElasticRestControllerV2ApiCreateNetworkInterfaceElasticUsingPOSTPost /v2/{projectId}/network-interfaces-elasticCreate Network Interface Elastic
NetworkInterfaceElasticRestControllerV2ApiDeleteNetworkInterfaceElasticUsingDELETEDelete /v2/{projectId}/network-interfaces-elastic/{networkInterfaceId}Delete Network Interface Elastic
NetworkInterfaceElasticRestControllerV2ApiGetNetworkInterfaceElasticUsingGETGet /v2/{projectId}/network-interfaces-elastic/{networkInterfaceId}Get Network Interface Elastic
NetworkInterfaceElasticRestControllerV2ApiListNetworkInterfaceElasticUsingGETGet /v2/{projectId}/network-interfaces-elasticList Network Interface Elastic
NetworkInterfaceElasticRestControllerV2ApiRenameNetworkInterfaceElasticUsingPUTPut /v2/{projectId}/network-interfaces-elastic/{networkInterfaceId}/renameRename Network Interface Elastic
NetworkRestControllerApiCreateNetworkUsingPOSTPost /v1/{project_id}/networkscreateNetwork
NetworkRestControllerApiDeleteNetworkUsingDELETEDelete /v1/{project_id}/networksdeleteNetwork
NetworkRestControllerApiEditNetworkUsingPUTPut /v1/{project_id}/networkseditNetwork
NetworkRestControllerApiGetNetworkUsingGETGet /v1/{project_id}/networks/{network_id}getNetwork
NetworkRestControllerApiListNetworkUsingGETGet /v1/{project_id}/networkslistNetwork
NetworkRestControllerV2ApiCreateNetworkUsingPOST1Post /v2/{projectId}/networksCreate network
NetworkRestControllerV2ApiDeleteNetworkUsingDELETE1Delete /v2/{projectId}/networks/{networkId}Delete network
NetworkRestControllerV2ApiEditNetworkUsingPATCHPatch /v2/{projectId}/networks/{networkId}Edit network
NetworkRestControllerV2ApiGetNetworkUsingGET1Get /v2/{projectId}/networks/{networkId}Get network
NetworkRestControllerV2ApiListNetworkActiveUsingGETGet /v2/{projectId}/networks/activeList network active
NetworkRestControllerV2ApiListNetworkUsingGET1Get /v2/{projectId}/networksList network
ProjectRestControllerApiCreateProjectUsingPOSTPost /v1/projectscreateProject
ProjectRestControllerApiGetProjectUsingGETGet /v1/projects/{project_id}getProject
ProjectRestControllerApiListProjectUsingGETGet /v1/projectslistProject
ProtocolRestControllerV2ApiListProtocolUsingGETGet /v2/protocolsList Protocol Supported
QuotaRestControllerApiListByUserUsingGETGet /v1/{project_id}/quota/user/{user_id}listByUser
QuotaRestControllerApiListQuotaUsedUsingGETGet /v1/{project_id}/quota-usedlistQuotaUsed
QuotaRestControllerApiListUsingGETGet /v1/{project_id}/quotalist
QuotaRestControllerV2ApiListQuotaUsedUsingGET1Get /v2/{projectId}/quotas/quotaUsedList Quota-used
RouteTableControllerApiCreateRouteTableUsingPOSTPost /v1/{project_id}/route-tableCreate route-table
RouteTableControllerApiDeleteRouteTableUsingDELETEDelete /v1/{project_id}/route-table/{uuid}Delete Route Table
RouteTableControllerApiDeleteRouteTablesUsingDELETEDelete /v1/{project_id}/route-tableDelete all route-tables
RouteTableControllerApiGetRouteTableUsingGETGet /v1/{project_id}/route-table/{uuid}Get route-table by uuid
RouteTableControllerApiListRouteTablesUsingGETGet /v1/{project_id}/route-tableList route-tables
RouteTableControllerApiUpdateRouteTableRoutesUsingPUTPut /v1/{project_id}/route-table/{uuid}/routesAdd/remove routes of route-table
RouteTableControllerApiUpdateRouteTableSubnetsUsingPUTPut /v1/{project_id}/route-table/{uuid}/subnetsAdd/remove subnets of route-table
SecgroupRestControllerApiCreateSecgroupUsingPOSTPost /v1/{project_id}/secgroupsCreate security group
SecgroupRestControllerApiDeleteSecgroupUsingDELETEDelete /v1/{project_id}/secgroupsDelete security group
SecgroupRestControllerApiGetForSimpleServerUsingGETGet /v1/{project_id}/secgroups/simple-servers/{server_id}getForSimpleServer
SecgroupRestControllerApiGetSecgroupUsingGETGet /v1/{project_id}/secgroups/{secgroup_id}getSecgroup
SecgroupRestControllerApiListSecgroupByInstanceUsingGETGet /v1/{project_id}/secgroups/vm-ids/{vm_id}listSecgroupByInstance
SecgroupRestControllerApiListSecgroupUsingGETGet /v1/{project_id}/secgroupslistSecgroup
SecgroupRestControllerApiUpdateSecgroupUsingPUTPut /v1/{project_id}/secgroupsUpdate security group
SecgroupRestControllerV2ApiCreateSecgroupUsingPOST1Post /v2/{projectId}/secgroupsCreate security group
SecgroupRestControllerV2ApiDeleteSecgroupUsingDELETE1Delete /v2/{projectId}/secgroups/{secgroupId}Delete security group
SecgroupRestControllerV2ApiGetAlllistSecgroupUsingGETGet /v2/{projectId}/secgroupsList All SecurityGroup
SecgroupRestControllerV2ApiGetListSecgroupRuleBySecgroupUsingGETGet /v2/{projectId}/secgroups/{secgroupId}/secGroupRulesSecurity Group Rule By Security Group Id
SecgroupRestControllerV2ApiGetListServerBySecgroupUsingGETGet /v2/{projectId}/secgroups/{secgroupId}/serversInfomation's Server of Security Group
SecgroupRestControllerV2ApiGetSecgroupUsingGET1Get /v2/{projectId}/secgroups/{secgroupId}Security Group By Security Group Id
SecgroupRestControllerV2ApiUpdateSecgroupUsingPUT1Put /v2/{projectId}/secgroups/{secgroupId}Update security group
SecgroupRuleRestControllerApiCreateSecgroupRuleUsingPOSTPost /v1/{project_id}/secgroup-rulesCreate security group rule
SecgroupRuleRestControllerApiDeleteSecgroupRuleUsingDELETEDelete /v1/{project_id}/secgroup-rulesDelete security group rule
SecgroupRuleRestControllerApiGetSecgroupRuleUsingGETGet /v1/{project_id}/secgroup-rules/{secgroup_rule_id}getSecgroupRule
SecgroupRuleRestControllerApiListSecgroupRuleBySecgroupUsingGETGet /v1/{project_id}/secgroup-rules/secgroup-ids/{secgroup_id}listSecgroupRuleBySecgroup
SecgroupRuleRestControllerApiUpdateUsingPUTPut /v1/{project_id}/secgroup-rulesUpdate security group rule
SecgroupRuleRestControllerV2ApiCreateSecgroupRuleUsingPOST1Post /v2/{projectId}/secgroups/{secgroupId}/secgroupRulesCreate security group rule
SecgroupRuleRestControllerV2ApiDeleteSecgroupRuleUsingDELETE1Delete /v2/{projectId}/secgroups/{secgroupId}/secgroupRules/{secgroupRuleId}Delete security group rule
SecgroupRuleRestControllerV2ApiGetSecGroupRuleSamplesUsingGETGet /v2/{projectId}/secgroups/{secgroupId}/secgroupRules/samplesList SecurityGroup Rule Sample
SecgroupRuleRestControllerV2ApiGetSecgroupRuleUsingGET1Get /v2/{projectId}/secgroups/{secgroupId}/secgroupRules/{secgroupRuleId}Security Group By Security Group Id
SecgroupRuleRestControllerV2ApiUpdateUsingPUT1Put /v2/{projectId}/secgroups/{secgroupId}/secgroupRules/{secgroupRuleId}Update security group rule
ServerGroupRestControllerApiCreateServerGroupUsingPOSTPost /v1/{project_id}/server-groupsCreate server group
ServerGroupRestControllerApiDeleteServerGroupUsingDELETEDelete /v1/{project_id}/server-groupsDelete server group
ServerGroupRestControllerApiGetServerGroupUsingGETGet /v1/{project_id}/server-groups/{server_group_id}Get server group
ServerGroupRestControllerApiListServerGroupPolicyUsingGETGet /v1/{project_id}/server-groups/policiesList server group policy
ServerGroupRestControllerApiListServerGroupUsingGETGet /v1/{project_id}/server-groupsList server group
ServerGroupRestControllerApiUpdateServerGroupUsingPUTPut /v1/{project_id}/server-groupsUpdate server group
ServerGroupRestControllerV2ApiCreateServerGroupUsingPOST1Post /v2/{projectId}/serverGroupsCreate server group
ServerGroupRestControllerV2ApiDeleteServerGroupUsingDELETE1Delete /v2/{projectId}/serverGroups/{serverGroupId}Delete server group
ServerGroupRestControllerV2ApiGetListServerGroupWithPagingUsingGETGet /v2/{projectId}/serverGroupsList server group with Paging
ServerGroupRestControllerV2ApiGetServerGroupUsingGET1Get /v2/{projectId}/serverGroups/{serverGroupId}Get server group
ServerGroupRestControllerV2ApiListServerGroupPolicyUsingGET1Get /v2/{projectId}/serverGroups/policiesList server group policy
ServerGroupRestControllerV2ApiUpdateServerGroupUsingPUT1Put /v2/{projectId}/serverGroups/{serverGroupId}Update server group
ServerRestControllerApiCreateServerUsingPOSTPost /v1/{project_id}/serversCreate server
ServerRestControllerApiDeleteServerUsingDELETEDelete /v1/{project_id}/serversDelete Server
ServerRestControllerApiGetServerUsingGETGet /v1/{project_id}/servers/{server_id}Get server by id
ServerRestControllerApiListServerUsingGETGet /v1/{project_id}/serversList server
ServerRestControllerApiRebootServerUsingPUTPut /v1/{project_id}/servers/rebootReboot server
ServerRestControllerApiResizeServerUsingPUTPut /v1/{project_id}/servers/resizeChange flavor of server
ServerRestControllerApiServerLimitUsingGETGet /v1/{project_id}/servers/limitServer limit
ServerRestControllerApiStartServerUsingPUTPut /v1/{project_id}/servers/startStart server
ServerRestControllerApiStopServerUsingPUTPut /v1/{project_id}/servers/stopStop server
ServerRestControllerApiUpdateSecGroupServerUsingPUTPut /v1/{project_id}/servers/update_sec_groupUpdate SecGroups of server
ServerRestControllerV2ApiAttachExternalNetworkInterfaceUsingPOSTPost /v2/{projectId}/servers/{serverId}/external-network-interfacesAttach External Network Interface
ServerRestControllerV2ApiAttachNetworkInterfaceUsingPOSTPost /v2/{projectId}/servers/{serverId}/internal-network-interfacesAttach Internal Network Interface
ServerRestControllerV2ApiAttachWanIPUsingPUTPut /v2/{projectId}/servers/{serverId}/wan-ips/{wanIpId}/attachAttach Wan IP
ServerRestControllerV2ApiCreateServerUsingPOST1Post /v2/{projectId}/serversCreate server
ServerRestControllerV2ApiDeleteServerUsingDELETE1Delete /v2/{projectId}/servers/{serverId}Delete Server
ServerRestControllerV2ApiDetachExternalNetworkInterfaceUsingDELETEDelete /v2/{projectId}/servers/{serverId}/external-network-interfacesDetach External Network Interface
ServerRestControllerV2ApiDetachNetworkInterfaceUsingDELETEDelete /v2/{projectId}/servers/{serverId}/internal-network-interfacesDetach Internal Network Interface
ServerRestControllerV2ApiDetachWanIPUsingPUTPut /v2/{projectId}/servers/{serverId}/wan-ips/{wanIpId}/detachDetach Wan IP
ServerRestControllerV2ApiGetConsoleLogUsingGETGet /v2/{projectId}/servers/{serverId}/console-logGet console log
ServerRestControllerV2ApiGetConsoleUrlUsingGETGet /v2/{projectId}/servers/{serverId}/console-urlGet console url
ServerRestControllerV2ApiGetServerUsingGET1Get /v2/{projectId}/servers/{serverId}Get server by id
ServerRestControllerV2ApiListActionUsingGETGet /v2/{projectId}/servers/{serverId}/actionsList Action Of Server
ServerRestControllerV2ApiListNetworkInterfaceUsingGETGet /v2/{projectId}/servers/{serverId}/network-interfacesList Network Interface Of Server
ServerRestControllerV2ApiListSecGroupUsingGETGet /v2/{projectId}/servers/{serverId}/sec-groupsList Sec Group Of Server
ServerRestControllerV2ApiListServerUsingGET1Get /v2/{projectId}/serversList server
ServerRestControllerV2ApiRebootServerUsingPUT1Put /v2/{projectId}/servers/{serverId}/rebootReboot server
ServerRestControllerV2ApiRenameServerUsingPUTPut /v2/{projectId}/servers/{serverId}/renameRename Server
ServerRestControllerV2ApiResizeServerUsingPUT1Put /v2/{projectId}/servers/{serverId}/resizeChange flavor of server
ServerRestControllerV2ApiStartServerUsingPUT1Put /v2/{projectId}/servers/{serverId}/startStart server
ServerRestControllerV2ApiStopServerUsingPUT1Put /v2/{projectId}/servers/{serverId}/stopStop server
ServerRestControllerV2ApiUpdateSecGroupServerUsingPUT1Put /v2/{projectId}/servers/{serverId}/update-sec-groupUpdate SecGroups of server
SimpleServerRestControllerApiDeleteServerUsingDELETE2Delete /v1/{project_id}/simple-serversDelete simple server
SimpleServerRestControllerApiGetConsoleServerUsingGETGet /v1/{project_id}/simple-servers/{server_id}/consoleGet console simple server
SimpleServerRestControllerApiGetServerUsingGET2Get /v1/{project_id}/simple-servers/{server_id}Get simple server
SimpleServerRestControllerApiListServerUsingGET2Get /v1/{project_id}/simple-serversList simple server
SimpleServerRestControllerApiRebootServerUsingPUT2Put /v1/{project_id}/simple-servers/rebootReboot simple server
SimpleServerRestControllerApiStartServerUsingPUT2Put /v1/{project_id}/simple-servers/startStart simple server
SimpleServerRestControllerApiStopServerUsingPUT2Put /v1/{project_id}/simple-servers/stopStop simple server
SimpleVolumeRestControllerApiGetVolumeUsingGETGet /v1/{project_id}/simple-volumes/{volume_id}Get simple volume
SimpleVolumeRestControllerApiListVolumeUsingGETGet /v1/{project_id}/simple-volumesList simple volume
SshKeyRestControllerApiCreateSSHKeyUsingPOSTPost /v1/{project_id}/ssh_keysCreate SSH key
SshKeyRestControllerApiDeleteSSHKeyUsingDELETEDelete /v1/{project_id}/ssh_keysDelete SSH key
SshKeyRestControllerApiGetSSHKeyUsingGETGet /v1/{project_id}/ssh_keys/{ssh_key_id}Get SSH key
SshKeyRestControllerApiImportSSHKeyUsingPOSTPost /v1/{project_id}/ssh_keys/importImport SSH key
SshKeyRestControllerApiListSSHKeyUsingGETGet /v1/{project_id}/ssh_keysList SSH key
SshKeyRestControllerV2ApiCreateSSHKeyUsingPOST1Post /v2/{projectId}/sshKeysCreate SSH key
SshKeyRestControllerV2ApiDeleteSSHKeyUsingDELETE1Delete /v2/{projectId}/sshKeys/{sshKeyId}Delete SSH key
SshKeyRestControllerV2ApiGetListSecgroupWithPagingUsingGET1Get /v2/{projectId}/sshKeysList SSH key Paging
SshKeyRestControllerV2ApiGetSSHKeyUsingGET1Get /v2/{projectId}/sshKeys/{sshKeyId}Get SSH key
SshKeyRestControllerV2ApiImportSSHKeyUsingPOST1Post /v2/{projectId}/sshKeys/importImport SSH key
SubnetRestControllerApiCreateSubnetUsingPOSTPost /v1/{project_id}/subnetscreateSubnet
SubnetRestControllerApiDeleteSubnetUsingDELETEDelete /v1/{project_id}/subnetsdeleteSubnet
SubnetRestControllerApiGetMpPublicInterfaceUsingGETGet /v1/{project_id}/subnets/mp-public-interfacesgetMpPublicInterface
SubnetRestControllerApiGetSubnetUsingGETGet /v1/{project_id}/subnets/{subnet_id}getSubnet
SubnetRestControllerApiListSubnetsByNetworkUsingGETGet /v1/{project_id}/subnets/networks/{network_id}listSubnetsByNetwork
SubnetRestControllerV2ApiCreateSubnetUsingPOST1Post /v2/{projectId}/networks/{networkId}/subnetscreateSubnet
SubnetRestControllerV2ApiDeleteNetworkUsingDELETE2Delete /v2/{projectId}/networks/{networkId}/subnets/{subnetId}Delete subnet
SubnetRestControllerV2ApiEditSubnetUsingPATCHPatch /v2/{projectId}/networks/{networkId}/subnets/{subnetId}Edit subnet
SubnetRestControllerV2ApiGetSubnetByIdUsingGETGet /v2/{projectId}/networks/{networkId}/subnets/{subnetId}List subnet by id
SubnetRestControllerV2ApiListSubnetOfNetworkUsingGETGet /v2/{projectId}/networks/{networkId}/subnetsList subnet of network
UserImageRestControllerV2ApiCreateImageUsingPOSTPost /v2/{projectId}/user-images/servers/{serverId}Start server
UserImageRestControllerV2ApiDeleteImageUsingDELETEDelete /v2/{projectId}/user-images/{imageId}Delete User Image
UserImageRestControllerV2ApiListImageByIdUsingGETGet /v2/{projectId}/user-images/{imageId}List User Image By ID
UserImageRestControllerV2ApiListImageUsingGETGet /v2/{projectId}/user-imagesList User Image
VirtualIpAddressRestControllerV2ApiAddAddressPairUsingPOSTPost /v2/{projectId}/virtualIpAddress/{virtualIpAddressId}/addressPairsCreate Address Pair
VirtualIpAddressRestControllerV2ApiCreateVirtualIpAddressUsingPOSTPost /v2/{projectId}/virtualIpAddressCreate Virtual Ip Address
VirtualIpAddressRestControllerV2ApiDeleteVirtualIpAddressUsingDELETEDelete /v2/{projectId}/virtualIpAddress/{virtualIpAddressId}Delete virtual ip address
VirtualIpAddressRestControllerV2ApiGetListAddressPairUsingGETGet /v2/{projectId}/virtualIpAddress/{virtualIpAddressId}/addressPairsList address pair interfaces
VirtualIpAddressRestControllerV2ApiListInternalNetworkInterfaceUsingGETGet /v2/{projectId}/virtualIpAddress/internalNetworkInterfacesList of internal network interface for adding address pair
VirtualIpAddressRestControllerV2ApiListVirtualIpAddressUsingGETGet /v2/{projectId}/virtualIpAddressList All Virtual Ip Address
VirtualIpAddressRestControllerV2ApiRemoveAddressPairUsingDELETEDelete /v2/{projectId}/virtualIpAddress/{virtualIpAddressId}/addressPairs/{addressPairId}Delete Address Pair
VirtualIpAddressRestControllerV2ApiUpdateUsingPUT2Put /v2/{projectId}/virtualIpAddress/{virtualIpAddressId}Update virtual ip address
VolumeRestControllerApiAttachVolumeUsingPUTPut /v1/{project_id}/volumes/attachAttach volume into the server
VolumeRestControllerApiCreateVolumeUsingPOSTPost /v1/{project_id}/volumesCreate volume
VolumeRestControllerApiDeleteVolumeUsingDELETEDelete /v1/{project_id}/volumesDelete volume
VolumeRestControllerApiDetachVolumeUsingPUTPut /v1/{project_id}/volumes/detachDetach volume into the server
VolumeRestControllerApiGetBootVolumeByInstanceIdUsingGETGet /v1/{project_id}/volumes/servers/{server_id}/bootGet boot volume by server id
VolumeRestControllerApiGetVolumeByInstanceIdUsingGETGet /v1/{project_id}/volumes/servers/{server_id}Get volume by server id
VolumeRestControllerApiGetVolumeUsingGET1Get /v1/{project_id}/volumes/{volume_id}Get volume by id
VolumeRestControllerApiListEncryptionUsingGETGet /v1/{project_id}/volumes/encryption_typesGet list encryption type
VolumeRestControllerApiListVolumeUsingGET1Get /v1/{project_id}/volumesList volume
VolumeRestControllerApiResizeVolumeUsingPUTPut /v1/{project_id}/volumes/resizeResize volume
VolumeRestControllerV2ApiAttachVolumeUsingPUT1Put /v2/{projectId}/volumes/{volumeId}/servers/{serverId}/attachAttach volume into the server
VolumeRestControllerV2ApiCreateVolumeUsingPOST1Post /v2/{projectId}/volumesCreate volume
VolumeRestControllerV2ApiDeleteVolumeUsingDELETE1Delete /v2/{projectId}/volumes/{volumeId}Delete volume
VolumeRestControllerV2ApiDetachVolumeUsingPUT1Put /v2/{projectId}/volumes/{volumeId}/servers/{serverId}/detachDetach volume into the server
VolumeRestControllerV2ApiGetBootVolumeByInstanceIdUsingGET1Get /v2/{projectId}/volumes/servers/{serverId}/bootGet boot volume by server id
VolumeRestControllerV2ApiGetVolumeByInstanceIdUsingGET1Get /v2/{projectId}/volumes/servers/{serverId}Get volume by server id
VolumeRestControllerV2ApiGetVolumeUsingGET2Get /v2/{projectId}/volumes/{volumeId}Get volume by id
VolumeRestControllerV2ApiListVolumeHistoryUsingGETGet /v2/{projectId}/volumes/{volumeId}/historyList volume
VolumeRestControllerV2ApiListVolumeUsingGET2Get /v2/{projectId}/volumesList volume
VolumeRestControllerV2ApiResizeVolumeUsingPUT1Put /v2/{projectId}/volumes/{volumeId}/resizeResize volume
VolumeTypeRestControllerApiGetVolumeTypeDefaultIdUsingGETGet /v1/{project_id}/volume_default_idgetVolumeTypeDefaultId
VolumeTypeRestControllerApiGetVolumeTypeUsingGETGet /v1/{project_id}/volume_types/{volume_type_id}getVolumeType
VolumeTypeRestControllerApiListAllVolumeTypeUsingGETGet /v1/{project_id}/volume_typeslistAllVolumeType
VolumeTypeRestControllerApiListVolumeTypeUsingGETGet /v1/{project_id}/{volume_type_zone_id}/volume_typeslistVolumeType
VolumeTypeZoneRestControllerApiGetVolumeTypeZoneUsingGETGet /v1/{project_id}/volume_type_zones/{volume_type_zone_id}getVolumeTypeZone
VolumeTypeZoneRestControllerApiListVolumeTypeZoneUsingGETGet /v1/{project_id}/volume_type_zoneslistVolumeTypeZone
VpcExternalCallbackControllerApiUpdateStatusUsingPOSTPost /v2/external/callbackUpdate status in task table
WanIpRestControllerV2ApiDeleteWanIpUsingDELETEDelete /v2/{projectId}/wanIps/{wanIpId}Delete a WAN IP
WanIpRestControllerV2ApiListWanIpUsingGETGet /v2/{projectId}/wanIpsList WAN IP

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Author