# 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
Class | Method | HTTP request | Description |
---|---|---|---|
AttachmentControllerApi | ListAttachmentByServerUsingGET | Get /v1/{project_id}/multiVolumeAttachment/server/{server_uuid} | Get list attached instance of server |
AttachmentControllerApi | ListAttachmentUsingGET | Get /v1/{project_id}/multiVolumeAttachment/{uuid} | Get list attached instance of multi attach volume |
BandwidthControllerApi | ChangeTypeBandwidthUsingPUT | Put /v1/{project_id}/bandwidth/change-type | Change type bandwidth |
BandwidthControllerApi | CreateBandwidthUsingPOST | Post /v1/{project_id}/bandwidth | Create bandwidth |
BandwidthControllerApi | DeleteBandwidthUsingDELETE | Delete /v1/{project_id}/bandwidth | Delete bandwidth |
BandwidthControllerApi | GetBandwidthUsingGET | Get /v1/{project_id}/bandwidth/{uuid} | Get Bandwidth |
BandwidthControllerApi | ListAllTrafficUsingGET | Get /v1/{project_id}/bandwidth/traffic | List all traffic |
BandwidthControllerApi | ListBandwidthsUsingGET | Get /v1/{project_id}/bandwidth | List Bandwidths |
BandwidthControllerApi | ListPackagesUsingGET | Get /v1/{project_id}/bandwidth/packages | List Bandwidth Packages |
BandwidthControllerApi | ListResourceIpsUsingGET | Get /v1/{project_id}/bandwidth/IP | List resource IPs |
BandwidthControllerApi | RecoverBandwidthUsingPUT | Put /v1/{project_id}/bandwidth/recover | Recover bandwidth |
BandwidthControllerApi | RenewBandwidthUsingPUT | Put /v1/{project_id}/bandwidth/renew | Renew bandwidth |
ElasticIpRestControllerV2Api | ListElasticIpUsingGET | Get /v2/{projectId}/elastic-ips | List elastic-ip |
FlavorRestControllerApi | GetFlavorUsingGET | Get /v1/{project_id}/flavors/{flavor_id} | getFlavor |
FlavorRestControllerApi | ListFlavorByFamilyAndPlatformUsingGET | Get /v1/{project_id}/flavors/families/{familyKey}/platforms/{platformKey} | List flavor custom for project |
FlavorRestControllerApi | ListFlavorCustomUsingGET | Get /v1/{project_id}/flavors/customs | List flavor custom for project |
FlavorRestControllerApi | ListFlavorForSimpleServerUsingGET | Get /v1/{project_id}/flavors/simple-servers | List flavor for simple server |
FlavorRestControllerApi | ListFlavorUsingGET | Get /v1/{project_id}/{flavor_zone_id}/flavors | listFlavor |
FlavorZoneRestControllerApi | GetFlavorZoneUsingGET | Get /v1/{project_id}/flavor_zones/{flavor_zone_id} | getFlavorZone |
FlavorZoneRestControllerApi | ListCodeUsingGET | Get /v1/{project_id}/flavor_zones/codes | listCode |
FlavorZoneRestControllerApi | ListCustomUsingGET | Get /v1/{project_id}/flavor_zones/customs | listCustom |
FlavorZoneRestControllerApi | ListFamilyUsingGET | Get /v1/{project_id}/flavor_zones/families | listFamily |
FlavorZoneRestControllerApi | ListFlavorZoneUsingGET | Get /v1/{project_id}/flavor_zones/product | listFlavorZone |
FlavorZoneRestControllerApi | ListFlavorZoneUsingGET1 | Get /v1/{project_id}/flavor_zones/product/{product} | listFlavorZone |
ImageRestControllerApi | ListGPUImageUsingGET | Get /v1/{project_id}/images/gpu | listGPUImage |
ImageRestControllerApi | ListOSImageDefaultUsingGET | Get /v1/{project_id}/images/os_default | listOSImageDefault |
ImageRestControllerApi | ListOSImageUsingGET | Get /v1/{project_id}/images/os | listOSImage |
K8SClusterRestControllerV2Api | ListClusterUsingGET | Get /v2/{projectId}/clusters | List cluster |
LoadBalancerRestControllerApi | CreateListenerUsingPOST | Post /v1/{project_id}/listeners | Create a listener |
LoadBalancerRestControllerApi | CreateLoadBalancerUsingPOST | Post /v1/{project_id}/load-balancers | Create a new load balancer |
LoadBalancerRestControllerApi | CreatePolicyUsingPOST | Post /v1/{project_id}/l7-policies | Create a l7 policy |
LoadBalancerRestControllerApi | CreatePoolUsingPOST | Post /v1/{project_id}/pools | Create a new pool |
LoadBalancerRestControllerApi | DeleteListenerUsingDELETE | Delete /v1/{project_id}/listeners | Delete a listener |
LoadBalancerRestControllerApi | DeleteLoadBalancerUsingDELETE | Delete /v1/{project_id}/load-balancers | Delete a load balancer |
LoadBalancerRestControllerApi | DeletePolicyUsingDELETE | Delete /v1/{project_id}/l7-policies | Delete a policy |
LoadBalancerRestControllerApi | DeletePoolUsingDELETE | Delete /v1/{project_id}/pools | Delete a pool |
LoadBalancerRestControllerApi | GetHeadersUsingGET | Get /v1/{project_id}/load-balancers/headers | Get list headers |
LoadBalancerRestControllerApi | GetHealthMonitorFromPoolUsingGET | Get /v1/{project_id}/pools/{pool_id}/health-monitors | Get the health monitor associated with a specific pool |
LoadBalancerRestControllerApi | GetHealthMonitorUsingGET | Get /v1/{project_id}/health-monitors/{health_monitor_id} | getHealthMonitor |
LoadBalancerRestControllerApi | GetL7PoliciesUsingGET | Get /v1/{project_id}/listeners/{listener_id}/l7policies | Get list policies of a listener |
LoadBalancerRestControllerApi | GetListListenersUsingGET | Get /v1/{project_id}/load-balancers/{load_balancer_id}/listeners | Get list of listeners of a load balancer |
LoadBalancerRestControllerApi | GetListLoadBalancersUsingGET | Get /v1/{project_id}/load-balancers | Get list of load balancers |
LoadBalancerRestControllerApi | GetListPoolsUsingGET | Get /v1/{project_id}/load-balancers/{load_balancer_id}/pools | Get list of pools of a load balancer |
LoadBalancerRestControllerApi | GetListenerUsingGET | Get /v1/{project_id}/listeners/{listener_id} | Get a specific listener |
LoadBalancerRestControllerApi | GetLoadBalancerUsingGET | Get /v1/{project_id}/load-balancers/{load_balancer_id} | Get a specific load balancer |
LoadBalancerRestControllerApi | GetMemberFromPoolUsingGET | Get /v1/{project_id}/pools/{pool_id}/members | Get members from a pool |
LoadBalancerRestControllerApi | GetPackagesUsingGET | Get /v1/{project_id}/load-balancers/packages | Get list packages |
LoadBalancerRestControllerApi | GetPoolUsingGET | Get /v1/{project_id}/pools/{pool_id} | Get a specific pool |
LoadBalancerRestControllerApi | ReorderPoliciesUsingPUT | Put /v1/{project_id}/reorder-l7-policies | Reorder the L7 policies |
LoadBalancerRestControllerApi | UpdateAPolicyUsingPUT | Put /v1/{project_id}/l7-policies | Update a policy |
LoadBalancerRestControllerApi | UpdateListenerUsingPUT | Put /v1/{project_id}/listeners | Update a listener |
LoadBalancerRestControllerApi | UpdateMembersUsingPUT | Put /v1/{project_id}/pools/{pool_id}/members | Update members |
LoadBalancerRestControllerApi | UpdatePoolUsingPUT | Put /v1/{project_id}/pools | Update a pool |
NetworkAclRestControllerApi | CreateNetworkAclUsingPOST | Post /v1/{project_id}/policies | Create network-acl |
NetworkAclRestControllerApi | DeleteNetworkAclUsingDELETE | Delete /v1/{project_id}/policies/{uuid} | Delete Network-acl |
NetworkAclRestControllerApi | GetNetworkAclUsingGET | Get /v1/{project_id}/policies/{uuid} | Get network-acl by uuid |
NetworkAclRestControllerApi | ListNetworkAclUsingGET | Get /v1/{project_id}/policies | List network-acl |
NetworkAclRestControllerApi | UpdateAssociatedSubnetsUsingPUT | Put /v1/{project_id}/policies/{uuid}/subnets | Update ACL Rule of Network-acl |
NetworkAclRestControllerApi | UpdateRulesUsingPUT | Put /v1/{project_id}/policies/{uuid}/rules | Update Inbound/Outbound Rules of Network-acl |
NetworkInterfaceElasticRestControllerV2Api | CreateNetworkInterfaceElasticUsingPOST | Post /v2/{projectId}/network-interfaces-elastic | Create Network Interface Elastic |
NetworkInterfaceElasticRestControllerV2Api | DeleteNetworkInterfaceElasticUsingDELETE | Delete /v2/{projectId}/network-interfaces-elastic/{networkInterfaceId} | Delete Network Interface Elastic |
NetworkInterfaceElasticRestControllerV2Api | GetNetworkInterfaceElasticUsingGET | Get /v2/{projectId}/network-interfaces-elastic/{networkInterfaceId} | Get Network Interface Elastic |
NetworkInterfaceElasticRestControllerV2Api | ListNetworkInterfaceElasticUsingGET | Get /v2/{projectId}/network-interfaces-elastic | List Network Interface Elastic |
NetworkInterfaceElasticRestControllerV2Api | RenameNetworkInterfaceElasticUsingPUT | Put /v2/{projectId}/network-interfaces-elastic/{networkInterfaceId}/rename | Rename Network Interface Elastic |
NetworkRestControllerApi | CreateNetworkUsingPOST | Post /v1/{project_id}/networks | createNetwork |
NetworkRestControllerApi | DeleteNetworkUsingDELETE | Delete /v1/{project_id}/networks | deleteNetwork |
NetworkRestControllerApi | EditNetworkUsingPUT | Put /v1/{project_id}/networks | editNetwork |
NetworkRestControllerApi | GetNetworkUsingGET | Get /v1/{project_id}/networks/{network_id} | getNetwork |
NetworkRestControllerApi | ListNetworkUsingGET | Get /v1/{project_id}/networks | listNetwork |
NetworkRestControllerV2Api | CreateNetworkUsingPOST1 | Post /v2/{projectId}/networks | Create network |
NetworkRestControllerV2Api | DeleteNetworkUsingDELETE1 | Delete /v2/{projectId}/networks/{networkId} | Delete network |
NetworkRestControllerV2Api | EditNetworkUsingPATCH | Patch /v2/{projectId}/networks/{networkId} | Edit network |
NetworkRestControllerV2Api | GetNetworkUsingGET1 | Get /v2/{projectId}/networks/{networkId} | Get network |
NetworkRestControllerV2Api | ListNetworkActiveUsingGET | Get /v2/{projectId}/networks/active | List network active |
NetworkRestControllerV2Api | ListNetworkUsingGET1 | Get /v2/{projectId}/networks | List network |
ProjectRestControllerApi | CreateProjectUsingPOST | Post /v1/projects | createProject |
ProjectRestControllerApi | GetProjectUsingGET | Get /v1/projects/{project_id} | getProject |
ProjectRestControllerApi | ListProjectUsingGET | Get /v1/projects | listProject |
ProtocolRestControllerV2Api | ListProtocolUsingGET | Get /v2/protocols | List Protocol Supported |
QuotaRestControllerApi | ListByUserUsingGET | Get /v1/{project_id}/quota/user/{user_id} | listByUser |
QuotaRestControllerApi | ListQuotaUsedUsingGET | Get /v1/{project_id}/quota-used | listQuotaUsed |
QuotaRestControllerApi | ListUsingGET | Get /v1/{project_id}/quota | list |
QuotaRestControllerV2Api | ListQuotaUsedUsingGET1 | Get /v2/{projectId}/quotas/quotaUsed | List Quota-used |
RouteTableControllerApi | CreateRouteTableUsingPOST | Post /v1/{project_id}/route-table | Create route-table |
RouteTableControllerApi | DeleteRouteTableUsingDELETE | Delete /v1/{project_id}/route-table/{uuid} | Delete Route Table |
RouteTableControllerApi | DeleteRouteTablesUsingDELETE | Delete /v1/{project_id}/route-table | Delete all route-tables |
RouteTableControllerApi | GetRouteTableUsingGET | Get /v1/{project_id}/route-table/{uuid} | Get route-table by uuid |
RouteTableControllerApi | ListRouteTablesUsingGET | Get /v1/{project_id}/route-table | List route-tables |
RouteTableControllerApi | UpdateRouteTableRoutesUsingPUT | Put /v1/{project_id}/route-table/{uuid}/routes | Add/remove routes of route-table |
RouteTableControllerApi | UpdateRouteTableSubnetsUsingPUT | Put /v1/{project_id}/route-table/{uuid}/subnets | Add/remove subnets of route-table |
SecgroupRestControllerApi | CreateSecgroupUsingPOST | Post /v1/{project_id}/secgroups | Create security group |
SecgroupRestControllerApi | DeleteSecgroupUsingDELETE | Delete /v1/{project_id}/secgroups | Delete security group |
SecgroupRestControllerApi | GetForSimpleServerUsingGET | Get /v1/{project_id}/secgroups/simple-servers/{server_id} | getForSimpleServer |
SecgroupRestControllerApi | GetSecgroupUsingGET | Get /v1/{project_id}/secgroups/{secgroup_id} | getSecgroup |
SecgroupRestControllerApi | ListSecgroupByInstanceUsingGET | Get /v1/{project_id}/secgroups/vm-ids/{vm_id} | listSecgroupByInstance |
SecgroupRestControllerApi | ListSecgroupUsingGET | Get /v1/{project_id}/secgroups | listSecgroup |
SecgroupRestControllerApi | UpdateSecgroupUsingPUT | Put /v1/{project_id}/secgroups | Update security group |
SecgroupRestControllerV2Api | CreateSecgroupUsingPOST1 | Post /v2/{projectId}/secgroups | Create security group |
SecgroupRestControllerV2Api | DeleteSecgroupUsingDELETE1 | Delete /v2/{projectId}/secgroups/{secgroupId} | Delete security group |
SecgroupRestControllerV2Api | GetAlllistSecgroupUsingGET | Get /v2/{projectId}/secgroups | List All SecurityGroup |
SecgroupRestControllerV2Api | GetListSecgroupRuleBySecgroupUsingGET | Get /v2/{projectId}/secgroups/{secgroupId}/secGroupRules | Security Group Rule By Security Group Id |
SecgroupRestControllerV2Api | GetListServerBySecgroupUsingGET | Get /v2/{projectId}/secgroups/{secgroupId}/servers | Infomation's Server of Security Group |
SecgroupRestControllerV2Api | GetSecgroupUsingGET1 | Get /v2/{projectId}/secgroups/{secgroupId} | Security Group By Security Group Id |
SecgroupRestControllerV2Api | UpdateSecgroupUsingPUT1 | Put /v2/{projectId}/secgroups/{secgroupId} | Update security group |
SecgroupRuleRestControllerApi | CreateSecgroupRuleUsingPOST | Post /v1/{project_id}/secgroup-rules | Create security group rule |
SecgroupRuleRestControllerApi | DeleteSecgroupRuleUsingDELETE | Delete /v1/{project_id}/secgroup-rules | Delete security group rule |
SecgroupRuleRestControllerApi | GetSecgroupRuleUsingGET | Get /v1/{project_id}/secgroup-rules/{secgroup_rule_id} | getSecgroupRule |
SecgroupRuleRestControllerApi | ListSecgroupRuleBySecgroupUsingGET | Get /v1/{project_id}/secgroup-rules/secgroup-ids/{secgroup_id} | listSecgroupRuleBySecgroup |
SecgroupRuleRestControllerApi | UpdateUsingPUT | Put /v1/{project_id}/secgroup-rules | Update security group rule |
SecgroupRuleRestControllerV2Api | CreateSecgroupRuleUsingPOST1 | Post /v2/{projectId}/secgroups/{secgroupId}/secgroupRules | Create security group rule |
SecgroupRuleRestControllerV2Api | DeleteSecgroupRuleUsingDELETE1 | Delete /v2/{projectId}/secgroups/{secgroupId}/secgroupRules/{secgroupRuleId} | Delete security group rule |
SecgroupRuleRestControllerV2Api | GetSecGroupRuleSamplesUsingGET | Get /v2/{projectId}/secgroups/{secgroupId}/secgroupRules/samples | List SecurityGroup Rule Sample |
SecgroupRuleRestControllerV2Api | GetSecgroupRuleUsingGET1 | Get /v2/{projectId}/secgroups/{secgroupId}/secgroupRules/{secgroupRuleId} | Security Group By Security Group Id |
SecgroupRuleRestControllerV2Api | UpdateUsingPUT1 | Put /v2/{projectId}/secgroups/{secgroupId}/secgroupRules/{secgroupRuleId} | Update security group rule |
ServerGroupRestControllerApi | CreateServerGroupUsingPOST | Post /v1/{project_id}/server-groups | Create server group |
ServerGroupRestControllerApi | DeleteServerGroupUsingDELETE | Delete /v1/{project_id}/server-groups | Delete server group |
ServerGroupRestControllerApi | GetServerGroupUsingGET | Get /v1/{project_id}/server-groups/{server_group_id} | Get server group |
ServerGroupRestControllerApi | ListServerGroupPolicyUsingGET | Get /v1/{project_id}/server-groups/policies | List server group policy |
ServerGroupRestControllerApi | ListServerGroupUsingGET | Get /v1/{project_id}/server-groups | List server group |
ServerGroupRestControllerApi | UpdateServerGroupUsingPUT | Put /v1/{project_id}/server-groups | Update server group |
ServerGroupRestControllerV2Api | CreateServerGroupUsingPOST1 | Post /v2/{projectId}/serverGroups | Create server group |
ServerGroupRestControllerV2Api | DeleteServerGroupUsingDELETE1 | Delete /v2/{projectId}/serverGroups/{serverGroupId} | Delete server group |
ServerGroupRestControllerV2Api | GetListServerGroupWithPagingUsingGET | Get /v2/{projectId}/serverGroups | List server group with Paging |
ServerGroupRestControllerV2Api | GetServerGroupUsingGET1 | Get /v2/{projectId}/serverGroups/{serverGroupId} | Get server group |
ServerGroupRestControllerV2Api | ListServerGroupPolicyUsingGET1 | Get /v2/{projectId}/serverGroups/policies | List server group policy |
ServerGroupRestControllerV2Api | UpdateServerGroupUsingPUT1 | Put /v2/{projectId}/serverGroups/{serverGroupId} | Update server group |
ServerRestControllerApi | CreateServerUsingPOST | Post /v1/{project_id}/servers | Create server |
ServerRestControllerApi | DeleteServerUsingDELETE | Delete /v1/{project_id}/servers | Delete Server |
ServerRestControllerApi | GetServerUsingGET | Get /v1/{project_id}/servers/{server_id} | Get server by id |
ServerRestControllerApi | ListServerUsingGET | Get /v1/{project_id}/servers | List server |
ServerRestControllerApi | RebootServerUsingPUT | Put /v1/{project_id}/servers/reboot | Reboot server |
ServerRestControllerApi | ResizeServerUsingPUT | Put /v1/{project_id}/servers/resize | Change flavor of server |
ServerRestControllerApi | ServerLimitUsingGET | Get /v1/{project_id}/servers/limit | Server limit |
ServerRestControllerApi | StartServerUsingPUT | Put /v1/{project_id}/servers/start | Start server |
ServerRestControllerApi | StopServerUsingPUT | Put /v1/{project_id}/servers/stop | Stop server |
ServerRestControllerApi | UpdateSecGroupServerUsingPUT | Put /v1/{project_id}/servers/update_sec_group | Update SecGroups of server |
ServerRestControllerV2Api | AttachExternalNetworkInterfaceUsingPOST | Post /v2/{projectId}/servers/{serverId}/external-network-interfaces | Attach External Network Interface |
ServerRestControllerV2Api | AttachNetworkInterfaceUsingPOST | Post /v2/{projectId}/servers/{serverId}/internal-network-interfaces | Attach Internal Network Interface |
ServerRestControllerV2Api | AttachWanIPUsingPUT | Put /v2/{projectId}/servers/{serverId}/wan-ips/{wanIpId}/attach | Attach Wan IP |
ServerRestControllerV2Api | CreateServerUsingPOST1 | Post /v2/{projectId}/servers | Create server |
ServerRestControllerV2Api | DeleteServerUsingDELETE1 | Delete /v2/{projectId}/servers/{serverId} | Delete Server |
ServerRestControllerV2Api | DetachExternalNetworkInterfaceUsingDELETE | Delete /v2/{projectId}/servers/{serverId}/external-network-interfaces | Detach External Network Interface |
ServerRestControllerV2Api | DetachNetworkInterfaceUsingDELETE | Delete /v2/{projectId}/servers/{serverId}/internal-network-interfaces | Detach Internal Network Interface |
ServerRestControllerV2Api | DetachWanIPUsingPUT | Put /v2/{projectId}/servers/{serverId}/wan-ips/{wanIpId}/detach | Detach Wan IP |
ServerRestControllerV2Api | GetConsoleLogUsingGET | Get /v2/{projectId}/servers/{serverId}/console-log | Get console log |
ServerRestControllerV2Api | GetConsoleUrlUsingGET | Get /v2/{projectId}/servers/{serverId}/console-url | Get console url |
ServerRestControllerV2Api | GetServerUsingGET1 | Get /v2/{projectId}/servers/{serverId} | Get server by id |
ServerRestControllerV2Api | ListActionUsingGET | Get /v2/{projectId}/servers/{serverId}/actions | List Action Of Server |
ServerRestControllerV2Api | ListNetworkInterfaceUsingGET | Get /v2/{projectId}/servers/{serverId}/network-interfaces | List Network Interface Of Server |
ServerRestControllerV2Api | ListSecGroupUsingGET | Get /v2/{projectId}/servers/{serverId}/sec-groups | List Sec Group Of Server |
ServerRestControllerV2Api | ListServerUsingGET1 | Get /v2/{projectId}/servers | List server |
ServerRestControllerV2Api | RebootServerUsingPUT1 | Put /v2/{projectId}/servers/{serverId}/reboot | Reboot server |
ServerRestControllerV2Api | RenameServerUsingPUT | Put /v2/{projectId}/servers/{serverId}/rename | Rename Server |
ServerRestControllerV2Api | ResizeServerUsingPUT1 | Put /v2/{projectId}/servers/{serverId}/resize | Change flavor of server |
ServerRestControllerV2Api | StartServerUsingPUT1 | Put /v2/{projectId}/servers/{serverId}/start | Start server |
ServerRestControllerV2Api | StopServerUsingPUT1 | Put /v2/{projectId}/servers/{serverId}/stop | Stop server |
ServerRestControllerV2Api | UpdateSecGroupServerUsingPUT1 | Put /v2/{projectId}/servers/{serverId}/update-sec-group | Update SecGroups of server |
SimpleServerRestControllerApi | DeleteServerUsingDELETE2 | Delete /v1/{project_id}/simple-servers | Delete simple server |
SimpleServerRestControllerApi | GetConsoleServerUsingGET | Get /v1/{project_id}/simple-servers/{server_id}/console | Get console simple server |
SimpleServerRestControllerApi | GetServerUsingGET2 | Get /v1/{project_id}/simple-servers/{server_id} | Get simple server |
SimpleServerRestControllerApi | ListServerUsingGET2 | Get /v1/{project_id}/simple-servers | List simple server |
SimpleServerRestControllerApi | RebootServerUsingPUT2 | Put /v1/{project_id}/simple-servers/reboot | Reboot simple server |
SimpleServerRestControllerApi | StartServerUsingPUT2 | Put /v1/{project_id}/simple-servers/start | Start simple server |
SimpleServerRestControllerApi | StopServerUsingPUT2 | Put /v1/{project_id}/simple-servers/stop | Stop simple server |
SimpleVolumeRestControllerApi | GetVolumeUsingGET | Get /v1/{project_id}/simple-volumes/{volume_id} | Get simple volume |
SimpleVolumeRestControllerApi | ListVolumeUsingGET | Get /v1/{project_id}/simple-volumes | List simple volume |
SshKeyRestControllerApi | CreateSSHKeyUsingPOST | Post /v1/{project_id}/ssh_keys | Create SSH key |
SshKeyRestControllerApi | DeleteSSHKeyUsingDELETE | Delete /v1/{project_id}/ssh_keys | Delete SSH key |
SshKeyRestControllerApi | GetSSHKeyUsingGET | Get /v1/{project_id}/ssh_keys/{ssh_key_id} | Get SSH key |
SshKeyRestControllerApi | ImportSSHKeyUsingPOST | Post /v1/{project_id}/ssh_keys/import | Import SSH key |
SshKeyRestControllerApi | ListSSHKeyUsingGET | Get /v1/{project_id}/ssh_keys | List SSH key |
SshKeyRestControllerV2Api | CreateSSHKeyUsingPOST1 | Post /v2/{projectId}/sshKeys | Create SSH key |
SshKeyRestControllerV2Api | DeleteSSHKeyUsingDELETE1 | Delete /v2/{projectId}/sshKeys/{sshKeyId} | Delete SSH key |
SshKeyRestControllerV2Api | GetListSecgroupWithPagingUsingGET1 | Get /v2/{projectId}/sshKeys | List SSH key Paging |
SshKeyRestControllerV2Api | GetSSHKeyUsingGET1 | Get /v2/{projectId}/sshKeys/{sshKeyId} | Get SSH key |
SshKeyRestControllerV2Api | ImportSSHKeyUsingPOST1 | Post /v2/{projectId}/sshKeys/import | Import SSH key |
SubnetRestControllerApi | CreateSubnetUsingPOST | Post /v1/{project_id}/subnets | createSubnet |
SubnetRestControllerApi | DeleteSubnetUsingDELETE | Delete /v1/{project_id}/subnets | deleteSubnet |
SubnetRestControllerApi | GetMpPublicInterfaceUsingGET | Get /v1/{project_id}/subnets/mp-public-interfaces | getMpPublicInterface |
SubnetRestControllerApi | GetSubnetUsingGET | Get /v1/{project_id}/subnets/{subnet_id} | getSubnet |
SubnetRestControllerApi | ListSubnetsByNetworkUsingGET | Get /v1/{project_id}/subnets/networks/{network_id} | listSubnetsByNetwork |
SubnetRestControllerV2Api | CreateSubnetUsingPOST1 | Post /v2/{projectId}/networks/{networkId}/subnets | createSubnet |
SubnetRestControllerV2Api | DeleteNetworkUsingDELETE2 | Delete /v2/{projectId}/networks/{networkId}/subnets/{subnetId} | Delete subnet |
SubnetRestControllerV2Api | EditSubnetUsingPATCH | Patch /v2/{projectId}/networks/{networkId}/subnets/{subnetId} | Edit subnet |
SubnetRestControllerV2Api | GetSubnetByIdUsingGET | Get /v2/{projectId}/networks/{networkId}/subnets/{subnetId} | List subnet by id |
SubnetRestControllerV2Api | ListSubnetOfNetworkUsingGET | Get /v2/{projectId}/networks/{networkId}/subnets | List subnet of network |
UserImageRestControllerV2Api | CreateImageUsingPOST | Post /v2/{projectId}/user-images/servers/{serverId} | Start server |
UserImageRestControllerV2Api | DeleteImageUsingDELETE | Delete /v2/{projectId}/user-images/{imageId} | Delete User Image |
UserImageRestControllerV2Api | ListImageByIdUsingGET | Get /v2/{projectId}/user-images/{imageId} | List User Image By ID |
UserImageRestControllerV2Api | ListImageUsingGET | Get /v2/{projectId}/user-images | List User Image |
VirtualIpAddressRestControllerV2Api | AddAddressPairUsingPOST | Post /v2/{projectId}/virtualIpAddress/{virtualIpAddressId}/addressPairs | Create Address Pair |
VirtualIpAddressRestControllerV2Api | CreateVirtualIpAddressUsingPOST | Post /v2/{projectId}/virtualIpAddress | Create Virtual Ip Address |
VirtualIpAddressRestControllerV2Api | DeleteVirtualIpAddressUsingDELETE | Delete /v2/{projectId}/virtualIpAddress/{virtualIpAddressId} | Delete virtual ip address |
VirtualIpAddressRestControllerV2Api | GetListAddressPairUsingGET | Get /v2/{projectId}/virtualIpAddress/{virtualIpAddressId}/addressPairs | List address pair interfaces |
VirtualIpAddressRestControllerV2Api | ListInternalNetworkInterfaceUsingGET | Get /v2/{projectId}/virtualIpAddress/internalNetworkInterfaces | List of internal network interface for adding address pair |
VirtualIpAddressRestControllerV2Api | ListVirtualIpAddressUsingGET | Get /v2/{projectId}/virtualIpAddress | List All Virtual Ip Address |
VirtualIpAddressRestControllerV2Api | RemoveAddressPairUsingDELETE | Delete /v2/{projectId}/virtualIpAddress/{virtualIpAddressId}/addressPairs/{addressPairId} | Delete Address Pair |
VirtualIpAddressRestControllerV2Api | UpdateUsingPUT2 | Put /v2/{projectId}/virtualIpAddress/{virtualIpAddressId} | Update virtual ip address |
VolumeRestControllerApi | AttachVolumeUsingPUT | Put /v1/{project_id}/volumes/attach | Attach volume into the server |
VolumeRestControllerApi | CreateVolumeUsingPOST | Post /v1/{project_id}/volumes | Create volume |
VolumeRestControllerApi | DeleteVolumeUsingDELETE | Delete /v1/{project_id}/volumes | Delete volume |
VolumeRestControllerApi | DetachVolumeUsingPUT | Put /v1/{project_id}/volumes/detach | Detach volume into the server |
VolumeRestControllerApi | GetBootVolumeByInstanceIdUsingGET | Get /v1/{project_id}/volumes/servers/{server_id}/boot | Get boot volume by server id |
VolumeRestControllerApi | GetVolumeByInstanceIdUsingGET | Get /v1/{project_id}/volumes/servers/{server_id} | Get volume by server id |
VolumeRestControllerApi | GetVolumeUsingGET1 | Get /v1/{project_id}/volumes/{volume_id} | Get volume by id |
VolumeRestControllerApi | ListEncryptionUsingGET | Get /v1/{project_id}/volumes/encryption_types | Get list encryption type |
VolumeRestControllerApi | ListVolumeUsingGET1 | Get /v1/{project_id}/volumes | List volume |
VolumeRestControllerApi | ResizeVolumeUsingPUT | Put /v1/{project_id}/volumes/resize | Resize volume |
VolumeRestControllerV2Api | AttachVolumeUsingPUT1 | Put /v2/{projectId}/volumes/{volumeId}/servers/{serverId}/attach | Attach volume into the server |
VolumeRestControllerV2Api | CreateVolumeUsingPOST1 | Post /v2/{projectId}/volumes | Create volume |
VolumeRestControllerV2Api | DeleteVolumeUsingDELETE1 | Delete /v2/{projectId}/volumes/{volumeId} | Delete volume |
VolumeRestControllerV2Api | DetachVolumeUsingPUT1 | Put /v2/{projectId}/volumes/{volumeId}/servers/{serverId}/detach | Detach volume into the server |
VolumeRestControllerV2Api | GetBootVolumeByInstanceIdUsingGET1 | Get /v2/{projectId}/volumes/servers/{serverId}/boot | Get boot volume by server id |
VolumeRestControllerV2Api | GetVolumeByInstanceIdUsingGET1 | Get /v2/{projectId}/volumes/servers/{serverId} | Get volume by server id |
VolumeRestControllerV2Api | GetVolumeUsingGET2 | Get /v2/{projectId}/volumes/{volumeId} | Get volume by id |
VolumeRestControllerV2Api | ListVolumeHistoryUsingGET | Get /v2/{projectId}/volumes/{volumeId}/history | List volume |
VolumeRestControllerV2Api | ListVolumeUsingGET2 | Get /v2/{projectId}/volumes | List volume |
VolumeRestControllerV2Api | ResizeVolumeUsingPUT1 | Put /v2/{projectId}/volumes/{volumeId}/resize | Resize volume |
VolumeTypeRestControllerApi | GetVolumeTypeDefaultIdUsingGET | Get /v1/{project_id}/volume_default_id | getVolumeTypeDefaultId |
VolumeTypeRestControllerApi | GetVolumeTypeUsingGET | Get /v1/{project_id}/volume_types/{volume_type_id} | getVolumeType |
VolumeTypeRestControllerApi | ListAllVolumeTypeUsingGET | Get /v1/{project_id}/volume_types | listAllVolumeType |
VolumeTypeRestControllerApi | ListVolumeTypeUsingGET | Get /v1/{project_id}/{volume_type_zone_id}/volume_types | listVolumeType |
VolumeTypeZoneRestControllerApi | GetVolumeTypeZoneUsingGET | Get /v1/{project_id}/volume_type_zones/{volume_type_zone_id} | getVolumeTypeZone |
VolumeTypeZoneRestControllerApi | ListVolumeTypeZoneUsingGET | Get /v1/{project_id}/volume_type_zones | listVolumeTypeZone |
VpcExternalCallbackControllerApi | UpdateStatusUsingPOST | Post /v2/external/callback | Update status in task table |
WanIpRestControllerV2Api | DeleteWanIpUsingDELETE | Delete /v2/{projectId}/wanIps/{wanIpId} | Delete a WAN IP |
WanIpRestControllerV2Api | ListWanIpUsingGET | Get /v2/{projectId}/wanIps | List WAN IP |
Documentation For Models
- AclPolicyRule
- AddressPairDto
- AttachDetachWanIpRequest
- AttachExternalNetworkInterfaceRequest
- AttachNetworkInterfaceRequest
- AttachVolumeRequest
- AttachmentEntity
- AttachmentResponse
- BandwidthModel
- BandwidthPackageModel
- BandwidthPackageResponse
- BandwidthResourceIpResponse
- BandwidthResponse
- BandwidthTrafficHistoryModel
- BandwidthTrafficResponse
- BaseResponse
- CallbackResponse
- ChangeSecGroupRequest
- ChangeTypeBandwidthRequest
- Code
- CreateAddressPairRequest
- CreateBandwidthRequest
- CreateHealthMonitorRequest
- CreateL7PolicyRequest
- CreateListenerRequest
- CreateLoadBalancerRequest
- CreateMemberRequest
- CreateNetworkAclRequest
- CreateNetworkInterfaceRequest
- CreateNetworkRequest
- CreatePoolRequest
- CreateRouteTableRequest
- CreateSecurityGroupRequest
- CreateSecurityGroupRuleRequest
- CreateServerGroupRequest
- CreateServerRequest
- CreateSshKeyRequest
- CreateSubnetRequest
- CreateUserImageRequest
- CreateVirtualIpAddressRequest
- CreateVolumeRequest
- DataDiskLimit
- DataResponse
- DataResponseHealthMonitor
- DataResponseJsonObject
- DataResponseL7Policy
- DataResponseListAddressPairDto
- DataResponseListInternalNetworkInterfaceDto
- DataResponseListQuotaUsedDto
- DataResponseListSecgroupruleDto
- DataResponseListSecurityGroupRulesSampleEntity
- DataResponseListServerAction
- DataResponseListServerGroupPolicy
- DataResponseListServerOfSecgroupDto
- DataResponseListener
- DataResponseListstring
- DataResponseLoadBalancer
- DataResponseNetworkDto
- DataResponsePool
- DataResponseSecgroupDto
- DataResponseSecgroupEntity
- DataResponseSecgroupRuleEntity
- DataResponseSecgroupruleDto
- DataResponseServer
- DataResponseServerGroupDto
- DataResponseServerNetworkInterfaceDetail
- DataResponseServerSecGroupDetail
- DataResponseSimpleServer
- DataResponseSshKeyDto
- DataResponseSubnetDto
- DataResponseVirtualIpAddressDto
- DataResponseVirtualIpAddressNetworkEntity
- DataResponseVolume
- DataResponsestring
- DeleteBandwidthRequest
- DeleteL7PolicyRequest
- DeleteListenerRequest
- DeleteLoadBalancerRequest
- DeleteNetworkRequest
- DeletePoolRequest
- DeleteSecurityGroupRequest
- DeleteSecurityGroupRuleRequest
- DeleteServerGroupRequest
- DeleteServerRequest
- DeleteSshKeyRequest
- DeleteSubnetRequest
- DeleteVolumeRequest
- DetachExternalNetworkInterfaceRequest
- DetachNetworkInterfaceRequest
- DetachVolumeRequest
- EditSecurityGroupRequest
- ElasticIpDetail
- ElasticIpEntity
- ElasticOfNetworkDto
- EncryptionType
- Family
- FamilyCondition
- Flavor
- FlavorResponse
- FlavorZone
- FlavorZoneResponse
- HealthMonitor
- ImportSshKeyRequest
- InterfaceK8SClusterDetail
- InterfaceNetworkInterface
- InterfaceNetworkInterfaceEntity
- InterfaceProjectQuota
- InterfaceProjectQuotaResponse
- InterfacePublicIp
- InterfacePublicIpEntity
- InterfacePublicSubnet
- InterfacePublicSubnetDto
- InterfacePublicSubnetEntity
- InternalNetworkInterfaceDto
- JsonObject
- L7Policy
- L7Rule
- ListResourceIpRequest
- ListRouteTablesResponse
- Listener
- LoadBalancer
- LoadBalancerPackage
- Member
- Network
- NetworkAclListResponse
- NetworkAclModel
- NetworkAclResponse
- NetworkDto
- NetworkInterfaceElastic
- NetworkResponse
- OsImage
- OsImageBaseResponse
- PackageLimit
- PagingElasticIpDetail
- PagingInterfaceK8SClusterDetail
- PagingL7Policy
- PagingListener
- PagingLoadBalancer
- PagingLoadBalancerPackage
- PagingMember
- PagingNetworkDto
- PagingNetworkInterfaceElastic
- PagingPool
- PagingSecgroupDto
- PagingServer
- PagingServerGroupDetail
- PagingSimpleServer
- PagingSimpleVolume
- PagingSshKeyDto
- PagingUserImage
- PagingVirtualIpAddressDto
- PagingVolume
- PagingWanIpDto
- Pool
- ProjectInfo
- ProjectResponse
- Quota
- QuotaResponse
- QuotaUsedDto
- RecoverBandwidthRequest
- RenameNetworkInterfaceRequest
- RenameServerRequest
- RenewBandwidthRequest
- ReorderPoliciesRequest
- ReorderPolicyRequest
- ResizeServerRequest
- ResizeVolumeRequest
- ResourceIp
- RootDiskLimit
- RouteModel
- RouteTableModel
- RouteTableResponse
- RouteTableUpdateRouteRequest
- RouteTableUpdateSubnetRequest
- SecGroupRuleDetail
- Secgroup
- SecgroupDto
- SecgroupEntity
- SecgroupResponse
- SecgroupRule
- SecgroupRuleEntity
- SecgroupRuleResponse
- SecgroupruleDto
- SecurityGroupRulesSampleEntity
- Server
- ServerAction
- ServerGroup
- ServerGroupDetail
- ServerGroupDto
- ServerGroupPolicy
- ServerGroupPolicyResponse
- ServerGroupResponse
- ServerLimit
- ServerNetworkInterfaceDetail
- ServerOfSecgroupDto
- ServerResponse
- ServerSecGroup
- ServerSecGroupDetail
- SimpleServer
- SimpleVolume
- SshKey
- SshKeyDto
- SshKeyResponse
- Subnet
- SubnetDto
- SubnetResponse
- Timestamp
- TypeItemCondition
- TypesItem
- UpdateHealthMonitorRequest
- UpdateL7PolicyRequest
- UpdateListenerRequest
- UpdateMembersRequest
- UpdateNetworkAclRulesRequest
- UpdateNetworkAclSubnetsRequest
- UpdateNetworkRequest
- UpdatePoolRequest
- UpdateSecurityGroupRuleRequest
- UpdateServerGroupRequest
- UpdateServerGroupRequestV2
- UpdateServerRequest
- UpdateSubnetRequest
- UpdateTaskStatusRequest
- UpdateVirtualIpAddressRequest
- UpdatedAclPolicyRule
- UpdatedRoute
- UserImage
- UserService
- VirtualIpAddressDto
- VirtualIpAddressNetworkEntity
- Volume
- VolumeAction
- VolumeResponse
- VolumeType
- VolumeTypeResponse
- VolumeTypeZone
- VolumeTypeZoneResponse
- VpcInfo
- WanIpDto
Documentation For Authorization
Endpoints do not require authorization.