# Go API client for server
https://ncloud.apigw.ntruss.com/server/v2 ## Overview This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client. - API version: 2018-10-18T06:16:13Z - Package version: 1.1.0 - Build package: io.swagger.codegen.languages.NcpGoForNcloudClientCodegen ## Installation Put the package under your project folder and add the following in import: ``` "./server" ``` ## Documentation for API Endpoints All URIs are relative to *https://ncloud.apigw.ntruss.com/server/v2* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- *V2Api* | [**AddNasVolumeAccessControl**](docs/V2Api.md#addnasvolumeaccesscontrol) | **Post** /addNasVolumeAccessControl | *V2Api* | [**AddPortForwardingRules**](docs/V2Api.md#addportforwardingrules) | **Post** /addPortForwardingRules | *V2Api* | [**AssociatePublicIpWithServerInstance**](docs/V2Api.md#associatepublicipwithserverinstance) | **Post** /associatePublicIpWithServerInstance | *V2Api* | [**AttachBlockStorageInstance**](docs/V2Api.md#attachblockstorageinstance) | **Post** /attachBlockStorageInstance | *V2Api* | [**AttachNetworkInterface**](docs/V2Api.md#attachnetworkinterface) | **Post** /attachNetworkInterface | *V2Api* | [**ChangeNasVolumeSize**](docs/V2Api.md#changenasvolumesize) | **Post** /changeNasVolumeSize | *V2Api* | [**ChangeServerInstanceSpec**](docs/V2Api.md#changeserverinstancespec) | **Post** /changeServerInstanceSpec | *V2Api* | [**CreateBlockStorageInstance**](docs/V2Api.md#createblockstorageinstance) | **Post** /createBlockStorageInstance | *V2Api* | [**CreateBlockStorageSnapshotInstance**](docs/V2Api.md#createblockstoragesnapshotinstance) | **Post** /createBlockStorageSnapshotInstance | *V2Api* | [**CreateInstanceTags**](docs/V2Api.md#createinstancetags) | **Post** /createInstanceTags | *V2Api* | [**CreateLoginKey**](docs/V2Api.md#createloginkey) | **Post** /createLoginKey | *V2Api* | [**CreateMemberServerImage**](docs/V2Api.md#creatememberserverimage) | **Post** /createMemberServerImage | *V2Api* | [**CreateNasVolumeInstance**](docs/V2Api.md#createnasvolumeinstance) | **Post** /createNasVolumeInstance | *V2Api* | [**CreateNetworkInterface**](docs/V2Api.md#createnetworkinterface) | **Post** /createNetworkInterface | *V2Api* | [**CreatePublicIpInstance**](docs/V2Api.md#createpublicipinstance) | **Post** /createPublicIpInstance | *V2Api* | [**CreateServerInstances**](docs/V2Api.md#createserverinstances) | **Post** /createServerInstances | *V2Api* | [**DeleteBlockStorageInstances**](docs/V2Api.md#deleteblockstorageinstances) | **Post** /deleteBlockStorageInstances | *V2Api* | [**DeleteBlockStorageSnapshotInstances**](docs/V2Api.md#deleteblockstoragesnapshotinstances) | **Post** /deleteBlockStorageSnapshotInstances | *V2Api* | [**DeleteInstanceTags**](docs/V2Api.md#deleteinstancetags) | **Post** /deleteInstanceTags | *V2Api* | [**DeleteLoginKey**](docs/V2Api.md#deleteloginkey) | **Post** /deleteLoginKey | *V2Api* | [**DeleteMemberServerImages**](docs/V2Api.md#deletememberserverimages) | **Post** /deleteMemberServerImages | *V2Api* | [**DeleteNasVolumeInstance**](docs/V2Api.md#deletenasvolumeinstance) | **Post** /deleteNasVolumeInstance | *V2Api* | [**DeleteNetworkInterface**](docs/V2Api.md#deletenetworkinterface) | **Post** /deleteNetworkInterface | *V2Api* | [**DeletePortForwardingRules**](docs/V2Api.md#deleteportforwardingrules) | **Post** /deletePortForwardingRules | *V2Api* | [**DeletePublicIpInstances**](docs/V2Api.md#deletepublicipinstances) | **Post** /deletePublicIpInstances | *V2Api* | [**DetachBlockStorageInstances**](docs/V2Api.md#detachblockstorageinstances) | **Post** /detachBlockStorageInstances | *V2Api* | [**DetachNetworkInterface**](docs/V2Api.md#detachnetworkinterface) | **Post** /detachNetworkInterface | *V2Api* | [**DisassociatePublicIpFromServerInstance**](docs/V2Api.md#disassociatepublicipfromserverinstance) | **Post** /disassociatePublicIpFromServerInstance | *V2Api* | [**GetAccessControlGroupList**](docs/V2Api.md#getaccesscontrolgrouplist) | **Post** /getAccessControlGroupList | *V2Api* | [**GetAccessControlGroupServerInstanceList**](docs/V2Api.md#getaccesscontrolgroupserverinstancelist) | **Post** /getAccessControlGroupServerInstanceList | *V2Api* | [**GetAccessControlRuleList**](docs/V2Api.md#getaccesscontrolrulelist) | **Post** /getAccessControlRuleList | *V2Api* | [**GetBlockStorageInstanceList**](docs/V2Api.md#getblockstorageinstancelist) | **Post** /getBlockStorageInstanceList | *V2Api* | [**GetBlockStorageSnapshotInstanceList**](docs/V2Api.md#getblockstoragesnapshotinstancelist) | **Post** /getBlockStorageSnapshotInstanceList | *V2Api* | [**GetInstanceTagList**](docs/V2Api.md#getinstancetaglist) | **Post** /getInstanceTagList | *V2Api* | [**GetLoginKeyList**](docs/V2Api.md#getloginkeylist) | **Post** /getLoginKeyList | *V2Api* | [**GetMemberServerImageList**](docs/V2Api.md#getmemberserverimagelist) | **Post** /getMemberServerImageList | *V2Api* | [**GetNasVolumeInstanceList**](docs/V2Api.md#getnasvolumeinstancelist) | **Post** /getNasVolumeInstanceList | *V2Api* | [**GetNasVolumeInstanceRatingList**](docs/V2Api.md#getnasvolumeinstanceratinglist) | **Post** /getNasVolumeInstanceRatingList | *V2Api* | [**GetNetworkInterfaceList**](docs/V2Api.md#getnetworkinterfacelist) | **Post** /getNetworkInterfaceList | *V2Api* | [**GetPortForwardingRuleList**](docs/V2Api.md#getportforwardingrulelist) | **Post** /getPortForwardingRuleList | *V2Api* | [**GetPrivateSubnetInstanceList**](docs/V2Api.md#getprivatesubnetinstancelist) | **Post** /getPrivateSubnetInstanceList | *V2Api* | [**GetPublicIpInstanceList**](docs/V2Api.md#getpublicipinstancelist) | **Post** /getPublicIpInstanceList | *V2Api* | [**GetPublicIpTargetServerInstanceList**](docs/V2Api.md#getpubliciptargetserverinstancelist) | **Post** /getPublicIpTargetServerInstanceList | *V2Api* | [**GetRaidList**](docs/V2Api.md#getraidlist) | **Post** /getRaidList | *V2Api* | [**GetRegionList**](docs/V2Api.md#getregionlist) | **Post** /getRegionList | *V2Api* | [**GetRootPassword**](docs/V2Api.md#getrootpassword) | **Post** /getRootPassword | *V2Api* | [**GetServerImageProductList**](docs/V2Api.md#getserverimageproductlist) | **Post** /getServerImageProductList | *V2Api* | [**GetServerInstanceList**](docs/V2Api.md#getserverinstancelist) | **Post** /getServerInstanceList | *V2Api* | [**GetServerProductList**](docs/V2Api.md#getserverproductlist) | **Post** /getServerProductList | *V2Api* | [**GetZoneList**](docs/V2Api.md#getzonelist) | **Post** /getZoneList | *V2Api* | [**ImportLoginKey**](docs/V2Api.md#importloginkey) | **Post** /importLoginKey | *V2Api* | [**RebootServerInstances**](docs/V2Api.md#rebootserverinstances) | **Post** /rebootServerInstances | *V2Api* | [**RecreateServerInstance**](docs/V2Api.md#recreateserverinstance) | **Post** /recreateServerInstance | *V2Api* | [**RemoveNasVolumeAccessControl**](docs/V2Api.md#removenasvolumeaccesscontrol) | **Post** /removeNasVolumeAccessControl | *V2Api* | [**SetNasVolumeAccessControl**](docs/V2Api.md#setnasvolumeaccesscontrol) | **Post** /setNasVolumeAccessControl | *V2Api* | [**StartServerInstances**](docs/V2Api.md#startserverinstances) | **Post** /startServerInstances | *V2Api* | [**StopServerInstances**](docs/V2Api.md#stopserverinstances) | **Post** /stopServerInstances | *V2Api* | [**TerminateServerInstances**](docs/V2Api.md#terminateserverinstances) | **Post** /terminateServerInstances | ## Documentation For Models - [AccessControlGroup](docs/AccessControlGroup.md) - [AccessControlRule](docs/AccessControlRule.md) - [AddNasVolumeAccessControlRequest](docs/AddNasVolumeAccessControlRequest.md) - [AddNasVolumeAccessControlResponse](docs/AddNasVolumeAccessControlResponse.md) - [AddPortForwardingRulesRequest](docs/AddPortForwardingRulesRequest.md) - [AddPortForwardingRulesResponse](docs/AddPortForwardingRulesResponse.md) - [AssociatePublicIpWithServerInstanceRequest](docs/AssociatePublicIpWithServerInstanceRequest.md) - [AssociatePublicIpWithServerInstanceResponse](docs/AssociatePublicIpWithServerInstanceResponse.md) - [AttachBlockStorageInstanceRequest](docs/AttachBlockStorageInstanceRequest.md) - [AttachBlockStorageInstanceResponse](docs/AttachBlockStorageInstanceResponse.md) - [AttachNetworkInterfaceRequest](docs/AttachNetworkInterfaceRequest.md) - [AttachNetworkInterfaceResponse](docs/AttachNetworkInterfaceResponse.md) - [BlockStorageInstance](docs/BlockStorageInstance.md) - [BlockStorageSnapshotInstance](docs/BlockStorageSnapshotInstance.md) - [ChangeNasVolumeSizeRequest](docs/ChangeNasVolumeSizeRequest.md) - [ChangeNasVolumeSizeResponse](docs/ChangeNasVolumeSizeResponse.md) - [ChangeServerInstanceSpecRequest](docs/ChangeServerInstanceSpecRequest.md) - [ChangeServerInstanceSpecResponse](docs/ChangeServerInstanceSpecResponse.md) - [CommonCode](docs/CommonCode.md) - [CreateBlockStorageInstanceRequest](docs/CreateBlockStorageInstanceRequest.md) - [CreateBlockStorageInstanceResponse](docs/CreateBlockStorageInstanceResponse.md) - [CreateBlockStorageSnapshotInstanceRequest](docs/CreateBlockStorageSnapshotInstanceRequest.md) - [CreateBlockStorageSnapshotInstanceResponse](docs/CreateBlockStorageSnapshotInstanceResponse.md) - [CreateInstanceTagsRequest](docs/CreateInstanceTagsRequest.md) - [CreateInstanceTagsResponse](docs/CreateInstanceTagsResponse.md) - [CreateLoginKeyRequest](docs/CreateLoginKeyRequest.md) - [CreateLoginKeyResponse](docs/CreateLoginKeyResponse.md) - [CreateMemberServerImageRequest](docs/CreateMemberServerImageRequest.md) - [CreateMemberServerImageResponse](docs/CreateMemberServerImageResponse.md) - [CreateNasVolumeInstanceRequest](docs/CreateNasVolumeInstanceRequest.md) - [CreateNasVolumeInstanceResponse](docs/CreateNasVolumeInstanceResponse.md) - [CreateNetworkInterfaceRequest](docs/CreateNetworkInterfaceRequest.md) - [CreateNetworkInterfaceResponse](docs/CreateNetworkInterfaceResponse.md) - [CreatePublicIpInstanceRequest](docs/CreatePublicIpInstanceRequest.md) - [CreatePublicIpInstanceResponse](docs/CreatePublicIpInstanceResponse.md) - [CreateServerInstancesRequest](docs/CreateServerInstancesRequest.md) - [CreateServerInstancesResponse](docs/CreateServerInstancesResponse.md) - [DeleteBlockStorageInstancesRequest](docs/DeleteBlockStorageInstancesRequest.md) - [DeleteBlockStorageInstancesResponse](docs/DeleteBlockStorageInstancesResponse.md) - [DeleteBlockStorageSnapshotInstancesRequest](docs/DeleteBlockStorageSnapshotInstancesRequest.md) - [DeleteBlockStorageSnapshotInstancesResponse](docs/DeleteBlockStorageSnapshotInstancesResponse.md) - [DeleteInstanceTagsRequest](docs/DeleteInstanceTagsRequest.md) - [DeleteInstanceTagsResponse](docs/DeleteInstanceTagsResponse.md) - [DeleteLoginKeyRequest](docs/DeleteLoginKeyRequest.md) - [DeleteLoginKeyResponse](docs/DeleteLoginKeyResponse.md) - [DeleteMemberServerImagesRequest](docs/DeleteMemberServerImagesRequest.md) - [DeleteMemberServerImagesResponse](docs/DeleteMemberServerImagesResponse.md) - [DeleteNasVolumeInstanceRequest](docs/DeleteNasVolumeInstanceRequest.md) - [DeleteNasVolumeInstanceResponse](docs/DeleteNasVolumeInstanceResponse.md) - [DeleteNetworkInterfaceRequest](docs/DeleteNetworkInterfaceRequest.md) - [DeleteNetworkInterfaceResponse](docs/DeleteNetworkInterfaceResponse.md) - [DeletePortForwardingRulesRequest](docs/DeletePortForwardingRulesRequest.md) - [DeletePortForwardingRulesResponse](docs/DeletePortForwardingRulesResponse.md) - [DeletePublicIpInstancesRequest](docs/DeletePublicIpInstancesRequest.md) - [DeletePublicIpInstancesResponse](docs/DeletePublicIpInstancesResponse.md) - [DetachBlockStorageInstancesRequest](docs/DetachBlockStorageInstancesRequest.md) - [DetachBlockStorageInstancesResponse](docs/DetachBlockStorageInstancesResponse.md) - [DetachNetworkInterfaceRequest](docs/DetachNetworkInterfaceRequest.md) - [DetachNetworkInterfaceResponse](docs/DetachNetworkInterfaceResponse.md) - [DisassociatePublicIpFromServerInstanceRequest](docs/DisassociatePublicIpFromServerInstanceRequest.md) - [DisassociatePublicIpFromServerInstanceResponse](docs/DisassociatePublicIpFromServerInstanceResponse.md) - [GetAccessControlGroupListRequest](docs/GetAccessControlGroupListRequest.md) - [GetAccessControlGroupListResponse](docs/GetAccessControlGroupListResponse.md) - [GetAccessControlGroupServerInstanceListRequest](docs/GetAccessControlGroupServerInstanceListRequest.md) - [GetAccessControlGroupServerInstanceListResponse](docs/GetAccessControlGroupServerInstanceListResponse.md) - [GetAccessControlRuleListRequest](docs/GetAccessControlRuleListRequest.md) - [GetAccessControlRuleListResponse](docs/GetAccessControlRuleListResponse.md) - [GetBlockStorageInstanceListRequest](docs/GetBlockStorageInstanceListRequest.md) - [GetBlockStorageInstanceListResponse](docs/GetBlockStorageInstanceListResponse.md) - [GetBlockStorageSnapshotInstanceListRequest](docs/GetBlockStorageSnapshotInstanceListRequest.md) - [GetBlockStorageSnapshotInstanceListResponse](docs/GetBlockStorageSnapshotInstanceListResponse.md) - [GetInstanceTagListRequest](docs/GetInstanceTagListRequest.md) - [GetInstanceTagListResponse](docs/GetInstanceTagListResponse.md) - [GetLoginKeyListRequest](docs/GetLoginKeyListRequest.md) - [GetLoginKeyListResponse](docs/GetLoginKeyListResponse.md) - [GetMemberServerImageListRequest](docs/GetMemberServerImageListRequest.md) - [GetMemberServerImageListResponse](docs/GetMemberServerImageListResponse.md) - [GetNasVolumeInstanceListRequest](docs/GetNasVolumeInstanceListRequest.md) - [GetNasVolumeInstanceListResponse](docs/GetNasVolumeInstanceListResponse.md) - [GetNasVolumeInstanceRatingListRequest](docs/GetNasVolumeInstanceRatingListRequest.md) - [GetNasVolumeInstanceRatingListResponse](docs/GetNasVolumeInstanceRatingListResponse.md) - [GetNetworkInterfaceListRequest](docs/GetNetworkInterfaceListRequest.md) - [GetNetworkInterfaceListResponse](docs/GetNetworkInterfaceListResponse.md) - [GetPortForwardingRuleListRequest](docs/GetPortForwardingRuleListRequest.md) - [GetPortForwardingRuleListResponse](docs/GetPortForwardingRuleListResponse.md) - [GetPrivateSubnetInstanceListRequest](docs/GetPrivateSubnetInstanceListRequest.md) - [GetPrivateSubnetInstanceListResponse](docs/GetPrivateSubnetInstanceListResponse.md) - [GetPublicIpInstanceListRequest](docs/GetPublicIpInstanceListRequest.md) - [GetPublicIpInstanceListResponse](docs/GetPublicIpInstanceListResponse.md) - [GetPublicIpTargetServerInstanceListRequest](docs/GetPublicIpTargetServerInstanceListRequest.md) - [GetPublicIpTargetServerInstanceListResponse](docs/GetPublicIpTargetServerInstanceListResponse.md) - [GetRaidListRequest](docs/GetRaidListRequest.md) - [GetRaidListResponse](docs/GetRaidListResponse.md) - [GetRegionListRequest](docs/GetRegionListRequest.md) - [GetRegionListResponse](docs/GetRegionListResponse.md) - [GetRootPasswordRequest](docs/GetRootPasswordRequest.md) - [GetRootPasswordResponse](docs/GetRootPasswordResponse.md) - [GetServerImageProductListRequest](docs/GetServerImageProductListRequest.md) - [GetServerImageProductListResponse](docs/GetServerImageProductListResponse.md) - [GetServerInstanceListRequest](docs/GetServerInstanceListRequest.md) - [GetServerInstanceListResponse](docs/GetServerInstanceListResponse.md) - [GetServerProductListRequest](docs/GetServerProductListRequest.md) - [GetServerProductListResponse](docs/GetServerProductListResponse.md) - [GetZoneListRequest](docs/GetZoneListRequest.md) - [GetZoneListResponse](docs/GetZoneListResponse.md) - [ImportLoginKeyRequest](docs/ImportLoginKeyRequest.md) - [ImportLoginKeyResponse](docs/ImportLoginKeyResponse.md) - [InstanceTag](docs/InstanceTag.md) - [InstanceTagParameter](docs/InstanceTagParameter.md) - [LoginKey](docs/LoginKey.md) - [MemberServerImage](docs/MemberServerImage.md) - [NasVolumeInstance](docs/NasVolumeInstance.md) - [NasVolumeInstanceCustomIp](docs/NasVolumeInstanceCustomIp.md) - [NasVolumeInstanceRating](docs/NasVolumeInstanceRating.md) - [NetworkInterface](docs/NetworkInterface.md) - [PortForwardingRule](docs/PortForwardingRule.md) - [PortForwardingRuleParameter](docs/PortForwardingRuleParameter.md) - [PrivateSubnetInstance](docs/PrivateSubnetInstance.md) - [Product](docs/Product.md) - [PublicIpInstance](docs/PublicIpInstance.md) - [Raid](docs/Raid.md) - [RebootServerInstancesRequest](docs/RebootServerInstancesRequest.md) - [RebootServerInstancesResponse](docs/RebootServerInstancesResponse.md) - [RecreateServerInstanceRequest](docs/RecreateServerInstanceRequest.md) - [RecreateServerInstanceResponse](docs/RecreateServerInstanceResponse.md) - [Region](docs/Region.md) - [RemoveNasVolumeAccessControlRequest](docs/RemoveNasVolumeAccessControlRequest.md) - [RemoveNasVolumeAccessControlResponse](docs/RemoveNasVolumeAccessControlResponse.md) - [ServerInstance](docs/ServerInstance.md) - [SetNasVolumeAccessControlRequest](docs/SetNasVolumeAccessControlRequest.md) - [SetNasVolumeAccessControlResponse](docs/SetNasVolumeAccessControlResponse.md) - [StartServerInstancesRequest](docs/StartServerInstancesRequest.md) - [StartServerInstancesResponse](docs/StartServerInstancesResponse.md) - [StopServerInstancesRequest](docs/StopServerInstancesRequest.md) - [StopServerInstancesResponse](docs/StopServerInstancesResponse.md) - [TerminateServerInstancesRequest](docs/TerminateServerInstancesRequest.md) - [TerminateServerInstancesResponse](docs/TerminateServerInstancesResponse.md) - [Zone](docs/Zone.md)