# Vserver.V2Api

All URIs are relative to *https://ncloud.apigw.ntruss.com/vserver/v2*

Method | HTTP request | Description
------------- | ------------- | -------------
[**addAccessControlGroupInboundRule**](V2Api.md#addAccessControlGroupInboundRule) | **POST** /addAccessControlGroupInboundRule | 
[**addAccessControlGroupOutboundRule**](V2Api.md#addAccessControlGroupOutboundRule) | **POST** /addAccessControlGroupOutboundRule | 
[**addNetworkInterfaceAccessControlGroup**](V2Api.md#addNetworkInterfaceAccessControlGroup) | **POST** /addNetworkInterfaceAccessControlGroup | 
[**addPlacementGroupServerInstance**](V2Api.md#addPlacementGroupServerInstance) | **POST** /addPlacementGroupServerInstance | 
[**associatePublicIpWithServerInstance**](V2Api.md#associatePublicIpWithServerInstance) | **POST** /associatePublicIpWithServerInstance | 
[**attachBlockStorageInstance**](V2Api.md#attachBlockStorageInstance) | **POST** /attachBlockStorageInstance | 
[**attachNetworkInterface**](V2Api.md#attachNetworkInterface) | **POST** /attachNetworkInterface | 
[**changeBlockStorageVolumeSize**](V2Api.md#changeBlockStorageVolumeSize) | **POST** /changeBlockStorageVolumeSize | 
[**changeServerInstanceSpec**](V2Api.md#changeServerInstanceSpec) | **POST** /changeServerInstanceSpec | 
[**createAccessControlGroup**](V2Api.md#createAccessControlGroup) | **POST** /createAccessControlGroup | 
[**createBlockStorageInstance**](V2Api.md#createBlockStorageInstance) | **POST** /createBlockStorageInstance | 
[**createBlockStorageSnapshotInstance**](V2Api.md#createBlockStorageSnapshotInstance) | **POST** /createBlockStorageSnapshotInstance | 
[**createInitScript**](V2Api.md#createInitScript) | **POST** /createInitScript | 
[**createLoginKey**](V2Api.md#createLoginKey) | **POST** /createLoginKey | 
[**createMemberServerImageInstance**](V2Api.md#createMemberServerImageInstance) | **POST** /createMemberServerImageInstance | 
[**createNetworkInterface**](V2Api.md#createNetworkInterface) | **POST** /createNetworkInterface | 
[**createPlacementGroup**](V2Api.md#createPlacementGroup) | **POST** /createPlacementGroup | 
[**createPublicIpInstance**](V2Api.md#createPublicIpInstance) | **POST** /createPublicIpInstance | 
[**createServerInstances**](V2Api.md#createServerInstances) | **POST** /createServerInstances | 
[**deleteAccessControlGroup**](V2Api.md#deleteAccessControlGroup) | **POST** /deleteAccessControlGroup | 
[**deleteBlockStorageInstances**](V2Api.md#deleteBlockStorageInstances) | **POST** /deleteBlockStorageInstances | 
[**deleteBlockStorageSnapshotInstances**](V2Api.md#deleteBlockStorageSnapshotInstances) | **POST** /deleteBlockStorageSnapshotInstances | 
[**deleteInitScripts**](V2Api.md#deleteInitScripts) | **POST** /deleteInitScripts | 
[**deleteLoginKeys**](V2Api.md#deleteLoginKeys) | **POST** /deleteLoginKeys | 
[**deleteMemberServerImageInstances**](V2Api.md#deleteMemberServerImageInstances) | **POST** /deleteMemberServerImageInstances | 
[**deleteNetworkInterface**](V2Api.md#deleteNetworkInterface) | **POST** /deleteNetworkInterface | 
[**deletePlacementGroup**](V2Api.md#deletePlacementGroup) | **POST** /deletePlacementGroup | 
[**deletePublicIpInstance**](V2Api.md#deletePublicIpInstance) | **POST** /deletePublicIpInstance | 
[**detachBlockStorageInstances**](V2Api.md#detachBlockStorageInstances) | **POST** /detachBlockStorageInstances | 
[**detachNetworkInterface**](V2Api.md#detachNetworkInterface) | **POST** /detachNetworkInterface | 
[**disassociatePublicIpFromServerInstance**](V2Api.md#disassociatePublicIpFromServerInstance) | **POST** /disassociatePublicIpFromServerInstance | 
[**getAccessControlGroupDetail**](V2Api.md#getAccessControlGroupDetail) | **POST** /getAccessControlGroupDetail | 
[**getAccessControlGroupList**](V2Api.md#getAccessControlGroupList) | **POST** /getAccessControlGroupList | 
[**getAccessControlGroupRuleList**](V2Api.md#getAccessControlGroupRuleList) | **POST** /getAccessControlGroupRuleList | 
[**getBlockStorageInstanceDetail**](V2Api.md#getBlockStorageInstanceDetail) | **POST** /getBlockStorageInstanceDetail | 
[**getBlockStorageInstanceList**](V2Api.md#getBlockStorageInstanceList) | **POST** /getBlockStorageInstanceList | 
[**getBlockStorageSnapshotInstanceDetail**](V2Api.md#getBlockStorageSnapshotInstanceDetail) | **POST** /getBlockStorageSnapshotInstanceDetail | 
[**getBlockStorageSnapshotInstanceList**](V2Api.md#getBlockStorageSnapshotInstanceList) | **POST** /getBlockStorageSnapshotInstanceList | 
[**getInitScriptDetail**](V2Api.md#getInitScriptDetail) | **POST** /getInitScriptDetail | 
[**getInitScriptList**](V2Api.md#getInitScriptList) | **POST** /getInitScriptList | 
[**getLoginKeyList**](V2Api.md#getLoginKeyList) | **POST** /getLoginKeyList | 
[**getMemberServerImageInstanceDetail**](V2Api.md#getMemberServerImageInstanceDetail) | **POST** /getMemberServerImageInstanceDetail | 
[**getMemberServerImageInstanceList**](V2Api.md#getMemberServerImageInstanceList) | **POST** /getMemberServerImageInstanceList | 
[**getNetworkInterfaceDetail**](V2Api.md#getNetworkInterfaceDetail) | **POST** /getNetworkInterfaceDetail | 
[**getNetworkInterfaceList**](V2Api.md#getNetworkInterfaceList) | **POST** /getNetworkInterfaceList | 
[**getPlacementGroupDetail**](V2Api.md#getPlacementGroupDetail) | **POST** /getPlacementGroupDetail | 
[**getPlacementGroupList**](V2Api.md#getPlacementGroupList) | **POST** /getPlacementGroupList | 
[**getPublicIpInstanceDetail**](V2Api.md#getPublicIpInstanceDetail) | **POST** /getPublicIpInstanceDetail | 
[**getPublicIpInstanceList**](V2Api.md#getPublicIpInstanceList) | **POST** /getPublicIpInstanceList | 
[**getPublicIpTargetServerInstanceList**](V2Api.md#getPublicIpTargetServerInstanceList) | **POST** /getPublicIpTargetServerInstanceList | 
[**getRegionList**](V2Api.md#getRegionList) | **POST** /getRegionList | 
[**getRootPassword**](V2Api.md#getRootPassword) | **POST** /getRootPassword | 
[**getRootPasswordServerInstanceList**](V2Api.md#getRootPasswordServerInstanceList) | **POST** /getRootPasswordServerInstanceList | 
[**getServerImageProductList**](V2Api.md#getServerImageProductList) | **POST** /getServerImageProductList | 
[**getServerInstanceDetail**](V2Api.md#getServerInstanceDetail) | **POST** /getServerInstanceDetail | 
[**getServerInstanceList**](V2Api.md#getServerInstanceList) | **POST** /getServerInstanceList | 
[**getServerProductList**](V2Api.md#getServerProductList) | **POST** /getServerProductList | 
[**getZoneList**](V2Api.md#getZoneList) | **POST** /getZoneList | 
[**importLoginKey**](V2Api.md#importLoginKey) | **POST** /importLoginKey | 
[**rebootServerInstances**](V2Api.md#rebootServerInstances) | **POST** /rebootServerInstances | 
[**removeAccessControlGroupInboundRule**](V2Api.md#removeAccessControlGroupInboundRule) | **POST** /removeAccessControlGroupInboundRule | 
[**removeAccessControlGroupOutboundRule**](V2Api.md#removeAccessControlGroupOutboundRule) | **POST** /removeAccessControlGroupOutboundRule | 
[**removeNetworkInterfaceAccessControlGroup**](V2Api.md#removeNetworkInterfaceAccessControlGroup) | **POST** /removeNetworkInterfaceAccessControlGroup | 
[**removePlacementGroupServerInstance**](V2Api.md#removePlacementGroupServerInstance) | **POST** /removePlacementGroupServerInstance | 
[**startServerInstances**](V2Api.md#startServerInstances) | **POST** /startServerInstances | 
[**stopServerInstances**](V2Api.md#stopServerInstances) | **POST** /stopServerInstances | 
[**terminateServerInstances**](V2Api.md#terminateServerInstances) | **POST** /terminateServerInstances | 


<a name="addAccessControlGroupInboundRule"></a>
# **addAccessControlGroupInboundRule**
> AddAccessControlGroupInboundRuleResponse addAccessControlGroupInboundRule(addAccessControlGroupInboundRuleRequest)



ACGInboundRule추가

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var addAccessControlGroupInboundRuleRequest = new Vserver.AddAccessControlGroupInboundRuleRequest(); // AddAccessControlGroupInboundRuleRequest | addAccessControlGroupInboundRuleRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.addAccessControlGroupInboundRule(addAccessControlGroupInboundRuleRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **addAccessControlGroupInboundRuleRequest** | [**AddAccessControlGroupInboundRuleRequest**](AddAccessControlGroupInboundRuleRequest.md)| addAccessControlGroupInboundRuleRequest | 

### Return type

[**AddAccessControlGroupInboundRuleResponse**](AddAccessControlGroupInboundRuleResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="addAccessControlGroupOutboundRule"></a>
# **addAccessControlGroupOutboundRule**
> AddAccessControlGroupOutboundRuleResponse addAccessControlGroupOutboundRule(addAccessControlGroupOutboundRuleRequest)



ACGOutboundRule추가

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var addAccessControlGroupOutboundRuleRequest = new Vserver.AddAccessControlGroupOutboundRuleRequest(); // AddAccessControlGroupOutboundRuleRequest | addAccessControlGroupOutboundRuleRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.addAccessControlGroupOutboundRule(addAccessControlGroupOutboundRuleRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **addAccessControlGroupOutboundRuleRequest** | [**AddAccessControlGroupOutboundRuleRequest**](AddAccessControlGroupOutboundRuleRequest.md)| addAccessControlGroupOutboundRuleRequest | 

### Return type

[**AddAccessControlGroupOutboundRuleResponse**](AddAccessControlGroupOutboundRuleResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="addNetworkInterfaceAccessControlGroup"></a>
# **addNetworkInterfaceAccessControlGroup**
> AddNetworkInterfaceAccessControlGroupResponse addNetworkInterfaceAccessControlGroup(addNetworkInterfaceAccessControlGroupRequest)



네트워크인터페이스의ACG추가

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var addNetworkInterfaceAccessControlGroupRequest = new Vserver.AddNetworkInterfaceAccessControlGroupRequest(); // AddNetworkInterfaceAccessControlGroupRequest | addNetworkInterfaceAccessControlGroupRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.addNetworkInterfaceAccessControlGroup(addNetworkInterfaceAccessControlGroupRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **addNetworkInterfaceAccessControlGroupRequest** | [**AddNetworkInterfaceAccessControlGroupRequest**](AddNetworkInterfaceAccessControlGroupRequest.md)| addNetworkInterfaceAccessControlGroupRequest | 

### Return type

[**AddNetworkInterfaceAccessControlGroupResponse**](AddNetworkInterfaceAccessControlGroupResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="addPlacementGroupServerInstance"></a>
# **addPlacementGroupServerInstance**
> AddPlacementGroupServerInstanceResponse addPlacementGroupServerInstance(addPlacementGroupServerInstanceRequest)



물리배치그룹에서버인스턴스추가

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var addPlacementGroupServerInstanceRequest = new Vserver.AddPlacementGroupServerInstanceRequest(); // AddPlacementGroupServerInstanceRequest | addPlacementGroupServerInstanceRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.addPlacementGroupServerInstance(addPlacementGroupServerInstanceRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **addPlacementGroupServerInstanceRequest** | [**AddPlacementGroupServerInstanceRequest**](AddPlacementGroupServerInstanceRequest.md)| addPlacementGroupServerInstanceRequest | 

### Return type

[**AddPlacementGroupServerInstanceResponse**](AddPlacementGroupServerInstanceResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="associatePublicIpWithServerInstance"></a>
# **associatePublicIpWithServerInstance**
> AssociatePublicIpWithServerInstanceResponse associatePublicIpWithServerInstance(associatePublicIpWithServerInstanceRequest)



공인IP를서버인스턴스에할당

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var associatePublicIpWithServerInstanceRequest = new Vserver.AssociatePublicIpWithServerInstanceRequest(); // AssociatePublicIpWithServerInstanceRequest | associatePublicIpWithServerInstanceRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.associatePublicIpWithServerInstance(associatePublicIpWithServerInstanceRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **associatePublicIpWithServerInstanceRequest** | [**AssociatePublicIpWithServerInstanceRequest**](AssociatePublicIpWithServerInstanceRequest.md)| associatePublicIpWithServerInstanceRequest | 

### Return type

[**AssociatePublicIpWithServerInstanceResponse**](AssociatePublicIpWithServerInstanceResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="attachBlockStorageInstance"></a>
# **attachBlockStorageInstance**
> AttachBlockStorageInstanceResponse attachBlockStorageInstance(attachBlockStorageInstanceRequest)



블록스토리지인스턴스할당

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var attachBlockStorageInstanceRequest = new Vserver.AttachBlockStorageInstanceRequest(); // AttachBlockStorageInstanceRequest | attachBlockStorageInstanceRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.attachBlockStorageInstance(attachBlockStorageInstanceRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **attachBlockStorageInstanceRequest** | [**AttachBlockStorageInstanceRequest**](AttachBlockStorageInstanceRequest.md)| attachBlockStorageInstanceRequest | 

### Return type

[**AttachBlockStorageInstanceResponse**](AttachBlockStorageInstanceResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="attachNetworkInterface"></a>
# **attachNetworkInterface**
> AttachNetworkInterfaceResponse attachNetworkInterface(attachNetworkInterfaceRequest)



네트워크인터페이스할당

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var attachNetworkInterfaceRequest = new Vserver.AttachNetworkInterfaceRequest(); // AttachNetworkInterfaceRequest | attachNetworkInterfaceRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.attachNetworkInterface(attachNetworkInterfaceRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **attachNetworkInterfaceRequest** | [**AttachNetworkInterfaceRequest**](AttachNetworkInterfaceRequest.md)| attachNetworkInterfaceRequest | 

### Return type

[**AttachNetworkInterfaceResponse**](AttachNetworkInterfaceResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="changeBlockStorageVolumeSize"></a>
# **changeBlockStorageVolumeSize**
> ChangeBlockStorageVolumeSizeResponse changeBlockStorageVolumeSize(changeBlockStorageVolumeSizeRequest)



블록스토리지볼륨사이즈변경

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var changeBlockStorageVolumeSizeRequest = new Vserver.ChangeBlockStorageVolumeSizeRequest(); // ChangeBlockStorageVolumeSizeRequest | changeBlockStorageVolumeSizeRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.changeBlockStorageVolumeSize(changeBlockStorageVolumeSizeRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **changeBlockStorageVolumeSizeRequest** | [**ChangeBlockStorageVolumeSizeRequest**](ChangeBlockStorageVolumeSizeRequest.md)| changeBlockStorageVolumeSizeRequest | 

### Return type

[**ChangeBlockStorageVolumeSizeResponse**](ChangeBlockStorageVolumeSizeResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="changeServerInstanceSpec"></a>
# **changeServerInstanceSpec**
> ChangeServerInstanceSpecResponse changeServerInstanceSpec(changeServerInstanceSpecRequest)



서버인스턴스스펙변경

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var changeServerInstanceSpecRequest = new Vserver.ChangeServerInstanceSpecRequest(); // ChangeServerInstanceSpecRequest | changeServerInstanceSpecRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.changeServerInstanceSpec(changeServerInstanceSpecRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **changeServerInstanceSpecRequest** | [**ChangeServerInstanceSpecRequest**](ChangeServerInstanceSpecRequest.md)| changeServerInstanceSpecRequest | 

### Return type

[**ChangeServerInstanceSpecResponse**](ChangeServerInstanceSpecResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="createAccessControlGroup"></a>
# **createAccessControlGroup**
> CreateAccessControlGroupResponse createAccessControlGroup(createAccessControlGroupRequest)



ACG생성

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var createAccessControlGroupRequest = new Vserver.CreateAccessControlGroupRequest(); // CreateAccessControlGroupRequest | createAccessControlGroupRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.createAccessControlGroup(createAccessControlGroupRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **createAccessControlGroupRequest** | [**CreateAccessControlGroupRequest**](CreateAccessControlGroupRequest.md)| createAccessControlGroupRequest | 

### Return type

[**CreateAccessControlGroupResponse**](CreateAccessControlGroupResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="createBlockStorageInstance"></a>
# **createBlockStorageInstance**
> CreateBlockStorageInstanceResponse createBlockStorageInstance(createBlockStorageInstanceRequest)



블록스토리지인스턴스생성

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var createBlockStorageInstanceRequest = new Vserver.CreateBlockStorageInstanceRequest(); // CreateBlockStorageInstanceRequest | createBlockStorageInstanceRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.createBlockStorageInstance(createBlockStorageInstanceRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **createBlockStorageInstanceRequest** | [**CreateBlockStorageInstanceRequest**](CreateBlockStorageInstanceRequest.md)| createBlockStorageInstanceRequest | 

### Return type

[**CreateBlockStorageInstanceResponse**](CreateBlockStorageInstanceResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="createBlockStorageSnapshotInstance"></a>
# **createBlockStorageSnapshotInstance**
> CreateBlockStorageSnapshotInstanceResponse createBlockStorageSnapshotInstance(createBlockStorageSnapshotInstanceRequest)



블록스토리지스냅샷인스턴스생성

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var createBlockStorageSnapshotInstanceRequest = new Vserver.CreateBlockStorageSnapshotInstanceRequest(); // CreateBlockStorageSnapshotInstanceRequest | createBlockStorageSnapshotInstanceRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.createBlockStorageSnapshotInstance(createBlockStorageSnapshotInstanceRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **createBlockStorageSnapshotInstanceRequest** | [**CreateBlockStorageSnapshotInstanceRequest**](CreateBlockStorageSnapshotInstanceRequest.md)| createBlockStorageSnapshotInstanceRequest | 

### Return type

[**CreateBlockStorageSnapshotInstanceResponse**](CreateBlockStorageSnapshotInstanceResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="createInitScript"></a>
# **createInitScript**
> CreateInitScriptResponse createInitScript(createInitScriptRequest)



초기화스크립트생성

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var createInitScriptRequest = new Vserver.CreateInitScriptRequest(); // CreateInitScriptRequest | createInitScriptRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.createInitScript(createInitScriptRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **createInitScriptRequest** | [**CreateInitScriptRequest**](CreateInitScriptRequest.md)| createInitScriptRequest | 

### Return type

[**CreateInitScriptResponse**](CreateInitScriptResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="createLoginKey"></a>
# **createLoginKey**
> CreateLoginKeyResponse createLoginKey(createLoginKeyRequest)



로그인키생성

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var createLoginKeyRequest = new Vserver.CreateLoginKeyRequest(); // CreateLoginKeyRequest | createLoginKeyRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.createLoginKey(createLoginKeyRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **createLoginKeyRequest** | [**CreateLoginKeyRequest**](CreateLoginKeyRequest.md)| createLoginKeyRequest | 

### Return type

[**CreateLoginKeyResponse**](CreateLoginKeyResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="createMemberServerImageInstance"></a>
# **createMemberServerImageInstance**
> CreateMemberServerImageInstanceResponse createMemberServerImageInstance(createMemberServerImageInstanceRequest)



회원서버이미지인스턴스생성

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var createMemberServerImageInstanceRequest = new Vserver.CreateMemberServerImageInstanceRequest(); // CreateMemberServerImageInstanceRequest | createMemberServerImageInstanceRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.createMemberServerImageInstance(createMemberServerImageInstanceRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **createMemberServerImageInstanceRequest** | [**CreateMemberServerImageInstanceRequest**](CreateMemberServerImageInstanceRequest.md)| createMemberServerImageInstanceRequest | 

### Return type

[**CreateMemberServerImageInstanceResponse**](CreateMemberServerImageInstanceResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="createNetworkInterface"></a>
# **createNetworkInterface**
> CreateNetworkInterfaceResponse createNetworkInterface(createNetworkInterfaceRequest)



네트워크인터페이스생성

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var createNetworkInterfaceRequest = new Vserver.CreateNetworkInterfaceRequest(); // CreateNetworkInterfaceRequest | createNetworkInterfaceRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.createNetworkInterface(createNetworkInterfaceRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **createNetworkInterfaceRequest** | [**CreateNetworkInterfaceRequest**](CreateNetworkInterfaceRequest.md)| createNetworkInterfaceRequest | 

### Return type

[**CreateNetworkInterfaceResponse**](CreateNetworkInterfaceResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="createPlacementGroup"></a>
# **createPlacementGroup**
> CreatePlacementGroupResponse createPlacementGroup(createPlacementGroupRequest)



물리배치그룹생성

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var createPlacementGroupRequest = new Vserver.CreatePlacementGroupRequest(); // CreatePlacementGroupRequest | createPlacementGroupRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.createPlacementGroup(createPlacementGroupRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **createPlacementGroupRequest** | [**CreatePlacementGroupRequest**](CreatePlacementGroupRequest.md)| createPlacementGroupRequest | 

### Return type

[**CreatePlacementGroupResponse**](CreatePlacementGroupResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="createPublicIpInstance"></a>
# **createPublicIpInstance**
> CreatePublicIpInstanceResponse createPublicIpInstance(createPublicIpInstanceRequest)



공인IP인스턴스생성

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var createPublicIpInstanceRequest = new Vserver.CreatePublicIpInstanceRequest(); // CreatePublicIpInstanceRequest | createPublicIpInstanceRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.createPublicIpInstance(createPublicIpInstanceRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **createPublicIpInstanceRequest** | [**CreatePublicIpInstanceRequest**](CreatePublicIpInstanceRequest.md)| createPublicIpInstanceRequest | 

### Return type

[**CreatePublicIpInstanceResponse**](CreatePublicIpInstanceResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="createServerInstances"></a>
# **createServerInstances**
> CreateServerInstancesResponse createServerInstances(createServerInstancesRequest)



서버인스턴스생성

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var createServerInstancesRequest = new Vserver.CreateServerInstancesRequest(); // CreateServerInstancesRequest | createServerInstancesRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.createServerInstances(createServerInstancesRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **createServerInstancesRequest** | [**CreateServerInstancesRequest**](CreateServerInstancesRequest.md)| createServerInstancesRequest | 

### Return type

[**CreateServerInstancesResponse**](CreateServerInstancesResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="deleteAccessControlGroup"></a>
# **deleteAccessControlGroup**
> DeleteAccessControlGroupResponse deleteAccessControlGroup(deleteAccessControlGroupRequest)



ACG삭제

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var deleteAccessControlGroupRequest = new Vserver.DeleteAccessControlGroupRequest(); // DeleteAccessControlGroupRequest | deleteAccessControlGroupRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.deleteAccessControlGroup(deleteAccessControlGroupRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **deleteAccessControlGroupRequest** | [**DeleteAccessControlGroupRequest**](DeleteAccessControlGroupRequest.md)| deleteAccessControlGroupRequest | 

### Return type

[**DeleteAccessControlGroupResponse**](DeleteAccessControlGroupResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="deleteBlockStorageInstances"></a>
# **deleteBlockStorageInstances**
> DeleteBlockStorageInstancesResponse deleteBlockStorageInstances(deleteBlockStorageInstancesRequest)



블록스토리지인스턴스삭제

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var deleteBlockStorageInstancesRequest = new Vserver.DeleteBlockStorageInstancesRequest(); // DeleteBlockStorageInstancesRequest | deleteBlockStorageInstancesRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.deleteBlockStorageInstances(deleteBlockStorageInstancesRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **deleteBlockStorageInstancesRequest** | [**DeleteBlockStorageInstancesRequest**](DeleteBlockStorageInstancesRequest.md)| deleteBlockStorageInstancesRequest | 

### Return type

[**DeleteBlockStorageInstancesResponse**](DeleteBlockStorageInstancesResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="deleteBlockStorageSnapshotInstances"></a>
# **deleteBlockStorageSnapshotInstances**
> DeleteBlockStorageSnapshotInstancesResponse deleteBlockStorageSnapshotInstances(deleteBlockStorageSnapshotInstancesRequest)



블록스토리지스냅샷인스턴스삭제

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var deleteBlockStorageSnapshotInstancesRequest = new Vserver.DeleteBlockStorageSnapshotInstancesRequest(); // DeleteBlockStorageSnapshotInstancesRequest | deleteBlockStorageSnapshotInstancesRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.deleteBlockStorageSnapshotInstances(deleteBlockStorageSnapshotInstancesRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **deleteBlockStorageSnapshotInstancesRequest** | [**DeleteBlockStorageSnapshotInstancesRequest**](DeleteBlockStorageSnapshotInstancesRequest.md)| deleteBlockStorageSnapshotInstancesRequest | 

### Return type

[**DeleteBlockStorageSnapshotInstancesResponse**](DeleteBlockStorageSnapshotInstancesResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="deleteInitScripts"></a>
# **deleteInitScripts**
> DeleteInitScriptsResponse deleteInitScripts(deleteInitScriptsRequest)



초기화스크립트삭제

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var deleteInitScriptsRequest = new Vserver.DeleteInitScriptsRequest(); // DeleteInitScriptsRequest | deleteInitScriptsRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.deleteInitScripts(deleteInitScriptsRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **deleteInitScriptsRequest** | [**DeleteInitScriptsRequest**](DeleteInitScriptsRequest.md)| deleteInitScriptsRequest | 

### Return type

[**DeleteInitScriptsResponse**](DeleteInitScriptsResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="deleteLoginKeys"></a>
# **deleteLoginKeys**
> DeleteLoginKeysResponse deleteLoginKeys(deleteLoginKeysRequest)



로그인키삭제

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var deleteLoginKeysRequest = new Vserver.DeleteLoginKeysRequest(); // DeleteLoginKeysRequest | deleteLoginKeysRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.deleteLoginKeys(deleteLoginKeysRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **deleteLoginKeysRequest** | [**DeleteLoginKeysRequest**](DeleteLoginKeysRequest.md)| deleteLoginKeysRequest | 

### Return type

[**DeleteLoginKeysResponse**](DeleteLoginKeysResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="deleteMemberServerImageInstances"></a>
# **deleteMemberServerImageInstances**
> DeleteMemberServerImageInstancesResponse deleteMemberServerImageInstances(deleteMemberServerImageInstancesRequest)



회원서버이미지인스턴스삭제

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var deleteMemberServerImageInstancesRequest = new Vserver.DeleteMemberServerImageInstancesRequest(); // DeleteMemberServerImageInstancesRequest | deleteMemberServerImageInstancesRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.deleteMemberServerImageInstances(deleteMemberServerImageInstancesRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **deleteMemberServerImageInstancesRequest** | [**DeleteMemberServerImageInstancesRequest**](DeleteMemberServerImageInstancesRequest.md)| deleteMemberServerImageInstancesRequest | 

### Return type

[**DeleteMemberServerImageInstancesResponse**](DeleteMemberServerImageInstancesResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="deleteNetworkInterface"></a>
# **deleteNetworkInterface**
> DeleteNetworkInterfaceResponse deleteNetworkInterface(deleteNetworkInterfaceRequest)



네트워크인터페이스삭제

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var deleteNetworkInterfaceRequest = new Vserver.DeleteNetworkInterfaceRequest(); // DeleteNetworkInterfaceRequest | deleteNetworkInterfaceRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.deleteNetworkInterface(deleteNetworkInterfaceRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **deleteNetworkInterfaceRequest** | [**DeleteNetworkInterfaceRequest**](DeleteNetworkInterfaceRequest.md)| deleteNetworkInterfaceRequest | 

### Return type

[**DeleteNetworkInterfaceResponse**](DeleteNetworkInterfaceResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="deletePlacementGroup"></a>
# **deletePlacementGroup**
> DeletePlacementGroupResponse deletePlacementGroup(deletePlacementGroupRequest)



물리배치그룹삭제

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var deletePlacementGroupRequest = new Vserver.DeletePlacementGroupRequest(); // DeletePlacementGroupRequest | deletePlacementGroupRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.deletePlacementGroup(deletePlacementGroupRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **deletePlacementGroupRequest** | [**DeletePlacementGroupRequest**](DeletePlacementGroupRequest.md)| deletePlacementGroupRequest | 

### Return type

[**DeletePlacementGroupResponse**](DeletePlacementGroupResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="deletePublicIpInstance"></a>
# **deletePublicIpInstance**
> DeletePublicIpInstanceResponse deletePublicIpInstance(deletePublicIpInstanceRequest)



공인IP인스턴스삭제

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var deletePublicIpInstanceRequest = new Vserver.DeletePublicIpInstanceRequest(); // DeletePublicIpInstanceRequest | deletePublicIpInstanceRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.deletePublicIpInstance(deletePublicIpInstanceRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **deletePublicIpInstanceRequest** | [**DeletePublicIpInstanceRequest**](DeletePublicIpInstanceRequest.md)| deletePublicIpInstanceRequest | 

### Return type

[**DeletePublicIpInstanceResponse**](DeletePublicIpInstanceResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="detachBlockStorageInstances"></a>
# **detachBlockStorageInstances**
> DetachBlockStorageInstancesResponse detachBlockStorageInstances(detachBlockStorageInstancesRequest)



블록스토리지인스턴스할당해제

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var detachBlockStorageInstancesRequest = new Vserver.DetachBlockStorageInstancesRequest(); // DetachBlockStorageInstancesRequest | detachBlockStorageInstancesRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.detachBlockStorageInstances(detachBlockStorageInstancesRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **detachBlockStorageInstancesRequest** | [**DetachBlockStorageInstancesRequest**](DetachBlockStorageInstancesRequest.md)| detachBlockStorageInstancesRequest | 

### Return type

[**DetachBlockStorageInstancesResponse**](DetachBlockStorageInstancesResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="detachNetworkInterface"></a>
# **detachNetworkInterface**
> DetachNetworkInterfaceResponse detachNetworkInterface(detachNetworkInterfaceRequest)



네트워크인터페이스할당해제

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var detachNetworkInterfaceRequest = new Vserver.DetachNetworkInterfaceRequest(); // DetachNetworkInterfaceRequest | detachNetworkInterfaceRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.detachNetworkInterface(detachNetworkInterfaceRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **detachNetworkInterfaceRequest** | [**DetachNetworkInterfaceRequest**](DetachNetworkInterfaceRequest.md)| detachNetworkInterfaceRequest | 

### Return type

[**DetachNetworkInterfaceResponse**](DetachNetworkInterfaceResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="disassociatePublicIpFromServerInstance"></a>
# **disassociatePublicIpFromServerInstance**
> DisassociatePublicIpFromServerInstanceResponse disassociatePublicIpFromServerInstance(disassociatePublicIpFromServerInstanceRequest)



공인IP를서버인스턴스에서할당해제

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var disassociatePublicIpFromServerInstanceRequest = new Vserver.DisassociatePublicIpFromServerInstanceRequest(); // DisassociatePublicIpFromServerInstanceRequest | disassociatePublicIpFromServerInstanceRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.disassociatePublicIpFromServerInstance(disassociatePublicIpFromServerInstanceRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **disassociatePublicIpFromServerInstanceRequest** | [**DisassociatePublicIpFromServerInstanceRequest**](DisassociatePublicIpFromServerInstanceRequest.md)| disassociatePublicIpFromServerInstanceRequest | 

### Return type

[**DisassociatePublicIpFromServerInstanceResponse**](DisassociatePublicIpFromServerInstanceResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getAccessControlGroupDetail"></a>
# **getAccessControlGroupDetail**
> GetAccessControlGroupDetailResponse getAccessControlGroupDetail(getAccessControlGroupDetailRequest)



ACG상세조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getAccessControlGroupDetailRequest = new Vserver.GetAccessControlGroupDetailRequest(); // GetAccessControlGroupDetailRequest | getAccessControlGroupDetailRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getAccessControlGroupDetail(getAccessControlGroupDetailRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getAccessControlGroupDetailRequest** | [**GetAccessControlGroupDetailRequest**](GetAccessControlGroupDetailRequest.md)| getAccessControlGroupDetailRequest | 

### Return type

[**GetAccessControlGroupDetailResponse**](GetAccessControlGroupDetailResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getAccessControlGroupList"></a>
# **getAccessControlGroupList**
> GetAccessControlGroupListResponse getAccessControlGroupList(getAccessControlGroupListRequest)



ACG리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getAccessControlGroupListRequest = new Vserver.GetAccessControlGroupListRequest(); // GetAccessControlGroupListRequest | getAccessControlGroupListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getAccessControlGroupList(getAccessControlGroupListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getAccessControlGroupListRequest** | [**GetAccessControlGroupListRequest**](GetAccessControlGroupListRequest.md)| getAccessControlGroupListRequest | 

### Return type

[**GetAccessControlGroupListResponse**](GetAccessControlGroupListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getAccessControlGroupRuleList"></a>
# **getAccessControlGroupRuleList**
> GetAccessControlGroupRuleListResponse getAccessControlGroupRuleList(getAccessControlGroupRuleListRequest)



ACGRule리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getAccessControlGroupRuleListRequest = new Vserver.GetAccessControlGroupRuleListRequest(); // GetAccessControlGroupRuleListRequest | getAccessControlGroupRuleListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getAccessControlGroupRuleList(getAccessControlGroupRuleListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getAccessControlGroupRuleListRequest** | [**GetAccessControlGroupRuleListRequest**](GetAccessControlGroupRuleListRequest.md)| getAccessControlGroupRuleListRequest | 

### Return type

[**GetAccessControlGroupRuleListResponse**](GetAccessControlGroupRuleListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getBlockStorageInstanceDetail"></a>
# **getBlockStorageInstanceDetail**
> GetBlockStorageInstanceDetailResponse getBlockStorageInstanceDetail(getBlockStorageInstanceDetailRequest)



블록스토리지인스턴스상세조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getBlockStorageInstanceDetailRequest = new Vserver.GetBlockStorageInstanceDetailRequest(); // GetBlockStorageInstanceDetailRequest | getBlockStorageInstanceDetailRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getBlockStorageInstanceDetail(getBlockStorageInstanceDetailRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getBlockStorageInstanceDetailRequest** | [**GetBlockStorageInstanceDetailRequest**](GetBlockStorageInstanceDetailRequest.md)| getBlockStorageInstanceDetailRequest | 

### Return type

[**GetBlockStorageInstanceDetailResponse**](GetBlockStorageInstanceDetailResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getBlockStorageInstanceList"></a>
# **getBlockStorageInstanceList**
> GetBlockStorageInstanceListResponse getBlockStorageInstanceList(getBlockStorageInstanceListRequest)



블록스토리지인스턴스리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getBlockStorageInstanceListRequest = new Vserver.GetBlockStorageInstanceListRequest(); // GetBlockStorageInstanceListRequest | getBlockStorageInstanceListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getBlockStorageInstanceList(getBlockStorageInstanceListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getBlockStorageInstanceListRequest** | [**GetBlockStorageInstanceListRequest**](GetBlockStorageInstanceListRequest.md)| getBlockStorageInstanceListRequest | 

### Return type

[**GetBlockStorageInstanceListResponse**](GetBlockStorageInstanceListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getBlockStorageSnapshotInstanceDetail"></a>
# **getBlockStorageSnapshotInstanceDetail**
> GetBlockStorageSnapshotInstanceDetailResponse getBlockStorageSnapshotInstanceDetail(getBlockStorageSnapshotInstanceDetailRequest)



블록스토리지스냅샷인스턴스상세조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getBlockStorageSnapshotInstanceDetailRequest = new Vserver.GetBlockStorageSnapshotInstanceDetailRequest(); // GetBlockStorageSnapshotInstanceDetailRequest | getBlockStorageSnapshotInstanceDetailRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getBlockStorageSnapshotInstanceDetail(getBlockStorageSnapshotInstanceDetailRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getBlockStorageSnapshotInstanceDetailRequest** | [**GetBlockStorageSnapshotInstanceDetailRequest**](GetBlockStorageSnapshotInstanceDetailRequest.md)| getBlockStorageSnapshotInstanceDetailRequest | 

### Return type

[**GetBlockStorageSnapshotInstanceDetailResponse**](GetBlockStorageSnapshotInstanceDetailResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getBlockStorageSnapshotInstanceList"></a>
# **getBlockStorageSnapshotInstanceList**
> GetBlockStorageSnapshotInstanceListResponse getBlockStorageSnapshotInstanceList(getBlockStorageSnapshotInstanceListRequest)



블록스토리지스냅샷인스턴스리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getBlockStorageSnapshotInstanceListRequest = new Vserver.GetBlockStorageSnapshotInstanceListRequest(); // GetBlockStorageSnapshotInstanceListRequest | getBlockStorageSnapshotInstanceListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getBlockStorageSnapshotInstanceList(getBlockStorageSnapshotInstanceListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getBlockStorageSnapshotInstanceListRequest** | [**GetBlockStorageSnapshotInstanceListRequest**](GetBlockStorageSnapshotInstanceListRequest.md)| getBlockStorageSnapshotInstanceListRequest | 

### Return type

[**GetBlockStorageSnapshotInstanceListResponse**](GetBlockStorageSnapshotInstanceListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getInitScriptDetail"></a>
# **getInitScriptDetail**
> GetInitScriptDetailResponse getInitScriptDetail(getInitScriptDetailRequest)



초기화스크립트상세조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getInitScriptDetailRequest = new Vserver.GetInitScriptDetailRequest(); // GetInitScriptDetailRequest | getInitScriptDetailRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getInitScriptDetail(getInitScriptDetailRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getInitScriptDetailRequest** | [**GetInitScriptDetailRequest**](GetInitScriptDetailRequest.md)| getInitScriptDetailRequest | 

### Return type

[**GetInitScriptDetailResponse**](GetInitScriptDetailResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getInitScriptList"></a>
# **getInitScriptList**
> GetInitScriptListResponse getInitScriptList(getInitScriptListRequest)



초기화스크립트리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getInitScriptListRequest = new Vserver.GetInitScriptListRequest(); // GetInitScriptListRequest | getInitScriptListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getInitScriptList(getInitScriptListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getInitScriptListRequest** | [**GetInitScriptListRequest**](GetInitScriptListRequest.md)| getInitScriptListRequest | 

### Return type

[**GetInitScriptListResponse**](GetInitScriptListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getLoginKeyList"></a>
# **getLoginKeyList**
> GetLoginKeyListResponse getLoginKeyList(getLoginKeyListRequest)



로그인키리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getLoginKeyListRequest = new Vserver.GetLoginKeyListRequest(); // GetLoginKeyListRequest | getLoginKeyListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getLoginKeyList(getLoginKeyListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getLoginKeyListRequest** | [**GetLoginKeyListRequest**](GetLoginKeyListRequest.md)| getLoginKeyListRequest | 

### Return type

[**GetLoginKeyListResponse**](GetLoginKeyListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getMemberServerImageInstanceDetail"></a>
# **getMemberServerImageInstanceDetail**
> GetMemberServerImageInstanceDetailResponse getMemberServerImageInstanceDetail(getMemberServerImageInstanceDetailRequest)



회원서버이미지인스턴스상세조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getMemberServerImageInstanceDetailRequest = new Vserver.GetMemberServerImageInstanceDetailRequest(); // GetMemberServerImageInstanceDetailRequest | getMemberServerImageInstanceDetailRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getMemberServerImageInstanceDetail(getMemberServerImageInstanceDetailRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getMemberServerImageInstanceDetailRequest** | [**GetMemberServerImageInstanceDetailRequest**](GetMemberServerImageInstanceDetailRequest.md)| getMemberServerImageInstanceDetailRequest | 

### Return type

[**GetMemberServerImageInstanceDetailResponse**](GetMemberServerImageInstanceDetailResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getMemberServerImageInstanceList"></a>
# **getMemberServerImageInstanceList**
> GetMemberServerImageInstanceListResponse getMemberServerImageInstanceList(getMemberServerImageInstanceListRequest)



회원서버이미지인스턴스리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getMemberServerImageInstanceListRequest = new Vserver.GetMemberServerImageInstanceListRequest(); // GetMemberServerImageInstanceListRequest | getMemberServerImageInstanceListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getMemberServerImageInstanceList(getMemberServerImageInstanceListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getMemberServerImageInstanceListRequest** | [**GetMemberServerImageInstanceListRequest**](GetMemberServerImageInstanceListRequest.md)| getMemberServerImageInstanceListRequest | 

### Return type

[**GetMemberServerImageInstanceListResponse**](GetMemberServerImageInstanceListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getNetworkInterfaceDetail"></a>
# **getNetworkInterfaceDetail**
> GetNetworkInterfaceDetailResponse getNetworkInterfaceDetail(getNetworkInterfaceDetailRequest)



네트워크인터페이스상세조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getNetworkInterfaceDetailRequest = new Vserver.GetNetworkInterfaceDetailRequest(); // GetNetworkInterfaceDetailRequest | getNetworkInterfaceDetailRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getNetworkInterfaceDetail(getNetworkInterfaceDetailRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getNetworkInterfaceDetailRequest** | [**GetNetworkInterfaceDetailRequest**](GetNetworkInterfaceDetailRequest.md)| getNetworkInterfaceDetailRequest | 

### Return type

[**GetNetworkInterfaceDetailResponse**](GetNetworkInterfaceDetailResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getNetworkInterfaceList"></a>
# **getNetworkInterfaceList**
> GetNetworkInterfaceListResponse getNetworkInterfaceList(getNetworkInterfaceListRequest)



네트워크인터페이스리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getNetworkInterfaceListRequest = new Vserver.GetNetworkInterfaceListRequest(); // GetNetworkInterfaceListRequest | getNetworkInterfaceListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getNetworkInterfaceList(getNetworkInterfaceListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getNetworkInterfaceListRequest** | [**GetNetworkInterfaceListRequest**](GetNetworkInterfaceListRequest.md)| getNetworkInterfaceListRequest | 

### Return type

[**GetNetworkInterfaceListResponse**](GetNetworkInterfaceListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getPlacementGroupDetail"></a>
# **getPlacementGroupDetail**
> GetPlacementGroupDetailResponse getPlacementGroupDetail(getPlacementGroupDetailRequest)



물리배치그룹상세조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getPlacementGroupDetailRequest = new Vserver.GetPlacementGroupDetailRequest(); // GetPlacementGroupDetailRequest | getPlacementGroupDetailRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getPlacementGroupDetail(getPlacementGroupDetailRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getPlacementGroupDetailRequest** | [**GetPlacementGroupDetailRequest**](GetPlacementGroupDetailRequest.md)| getPlacementGroupDetailRequest | 

### Return type

[**GetPlacementGroupDetailResponse**](GetPlacementGroupDetailResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getPlacementGroupList"></a>
# **getPlacementGroupList**
> GetPlacementGroupListResponse getPlacementGroupList(getPlacementGroupListRequest)



물리배치그룹리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getPlacementGroupListRequest = new Vserver.GetPlacementGroupListRequest(); // GetPlacementGroupListRequest | getPlacementGroupListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getPlacementGroupList(getPlacementGroupListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getPlacementGroupListRequest** | [**GetPlacementGroupListRequest**](GetPlacementGroupListRequest.md)| getPlacementGroupListRequest | 

### Return type

[**GetPlacementGroupListResponse**](GetPlacementGroupListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getPublicIpInstanceDetail"></a>
# **getPublicIpInstanceDetail**
> GetPublicIpInstanceDetailResponse getPublicIpInstanceDetail(getPublicIpInstanceDetailRequest)



공인IP인스턴스상세조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getPublicIpInstanceDetailRequest = new Vserver.GetPublicIpInstanceDetailRequest(); // GetPublicIpInstanceDetailRequest | getPublicIpInstanceDetailRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getPublicIpInstanceDetail(getPublicIpInstanceDetailRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getPublicIpInstanceDetailRequest** | [**GetPublicIpInstanceDetailRequest**](GetPublicIpInstanceDetailRequest.md)| getPublicIpInstanceDetailRequest | 

### Return type

[**GetPublicIpInstanceDetailResponse**](GetPublicIpInstanceDetailResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getPublicIpInstanceList"></a>
# **getPublicIpInstanceList**
> GetPublicIpInstanceListResponse getPublicIpInstanceList(getPublicIpInstanceListRequest)



공인IP인스턴스리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getPublicIpInstanceListRequest = new Vserver.GetPublicIpInstanceListRequest(); // GetPublicIpInstanceListRequest | getPublicIpInstanceListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getPublicIpInstanceList(getPublicIpInstanceListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getPublicIpInstanceListRequest** | [**GetPublicIpInstanceListRequest**](GetPublicIpInstanceListRequest.md)| getPublicIpInstanceListRequest | 

### Return type

[**GetPublicIpInstanceListResponse**](GetPublicIpInstanceListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getPublicIpTargetServerInstanceList"></a>
# **getPublicIpTargetServerInstanceList**
> GetPublicIpTargetServerInstanceListResponse getPublicIpTargetServerInstanceList(getPublicIpTargetServerInstanceListRequest)



공인IP할당가능서버인스턴스리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getPublicIpTargetServerInstanceListRequest = new Vserver.GetPublicIpTargetServerInstanceListRequest(); // GetPublicIpTargetServerInstanceListRequest | getPublicIpTargetServerInstanceListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getPublicIpTargetServerInstanceList(getPublicIpTargetServerInstanceListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getPublicIpTargetServerInstanceListRequest** | [**GetPublicIpTargetServerInstanceListRequest**](GetPublicIpTargetServerInstanceListRequest.md)| getPublicIpTargetServerInstanceListRequest | 

### Return type

[**GetPublicIpTargetServerInstanceListResponse**](GetPublicIpTargetServerInstanceListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getRegionList"></a>
# **getRegionList**
> GetRegionListResponse getRegionList(getRegionListRequest)



REGION리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getRegionListRequest = new Vserver.GetRegionListRequest(); // GetRegionListRequest | getRegionListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getRegionList(getRegionListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getRegionListRequest** | [**GetRegionListRequest**](GetRegionListRequest.md)| getRegionListRequest | 

### Return type

[**GetRegionListResponse**](GetRegionListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getRootPassword"></a>
# **getRootPassword**
> GetRootPasswordResponse getRootPassword(getRootPasswordRequest)



서버인스턴스의루트패스워드조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getRootPasswordRequest = new Vserver.GetRootPasswordRequest(); // GetRootPasswordRequest | getRootPasswordRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getRootPassword(getRootPasswordRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getRootPasswordRequest** | [**GetRootPasswordRequest**](GetRootPasswordRequest.md)| getRootPasswordRequest | 

### Return type

[**GetRootPasswordResponse**](GetRootPasswordResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getRootPasswordServerInstanceList"></a>
# **getRootPasswordServerInstanceList**
> GetRootPasswordServerInstanceListResponse getRootPasswordServerInstanceList(getRootPasswordServerInstanceListRequest)



서버인스턴스리스트의루트패스워드조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getRootPasswordServerInstanceListRequest = new Vserver.GetRootPasswordServerInstanceListRequest(); // GetRootPasswordServerInstanceListRequest | getRootPasswordServerInstanceListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getRootPasswordServerInstanceList(getRootPasswordServerInstanceListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getRootPasswordServerInstanceListRequest** | [**GetRootPasswordServerInstanceListRequest**](GetRootPasswordServerInstanceListRequest.md)| getRootPasswordServerInstanceListRequest | 

### Return type

[**GetRootPasswordServerInstanceListResponse**](GetRootPasswordServerInstanceListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getServerImageProductList"></a>
# **getServerImageProductList**
> GetServerImageProductListResponse getServerImageProductList(getServerImageProductListRequest)



서버이미지상품리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getServerImageProductListRequest = new Vserver.GetServerImageProductListRequest(); // GetServerImageProductListRequest | getServerImageProductListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getServerImageProductList(getServerImageProductListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getServerImageProductListRequest** | [**GetServerImageProductListRequest**](GetServerImageProductListRequest.md)| getServerImageProductListRequest | 

### Return type

[**GetServerImageProductListResponse**](GetServerImageProductListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getServerInstanceDetail"></a>
# **getServerInstanceDetail**
> GetServerInstanceDetailResponse getServerInstanceDetail(getServerInstanceDetailRequest)



서버인스턴스상세조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getServerInstanceDetailRequest = new Vserver.GetServerInstanceDetailRequest(); // GetServerInstanceDetailRequest | getServerInstanceDetailRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getServerInstanceDetail(getServerInstanceDetailRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getServerInstanceDetailRequest** | [**GetServerInstanceDetailRequest**](GetServerInstanceDetailRequest.md)| getServerInstanceDetailRequest | 

### Return type

[**GetServerInstanceDetailResponse**](GetServerInstanceDetailResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getServerInstanceList"></a>
# **getServerInstanceList**
> GetServerInstanceListResponse getServerInstanceList(getServerInstanceListRequest)



서버인스턴스리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getServerInstanceListRequest = new Vserver.GetServerInstanceListRequest(); // GetServerInstanceListRequest | getServerInstanceListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getServerInstanceList(getServerInstanceListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getServerInstanceListRequest** | [**GetServerInstanceListRequest**](GetServerInstanceListRequest.md)| getServerInstanceListRequest | 

### Return type

[**GetServerInstanceListResponse**](GetServerInstanceListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getServerProductList"></a>
# **getServerProductList**
> GetServerProductListResponse getServerProductList(getServerProductListRequest)



서버상품리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getServerProductListRequest = new Vserver.GetServerProductListRequest(); // GetServerProductListRequest | getServerProductListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getServerProductList(getServerProductListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getServerProductListRequest** | [**GetServerProductListRequest**](GetServerProductListRequest.md)| getServerProductListRequest | 

### Return type

[**GetServerProductListResponse**](GetServerProductListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="getZoneList"></a>
# **getZoneList**
> GetZoneListResponse getZoneList(getZoneListRequest)



ZONE리스트조회

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var getZoneListRequest = new Vserver.GetZoneListRequest(); // GetZoneListRequest | getZoneListRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.getZoneList(getZoneListRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **getZoneListRequest** | [**GetZoneListRequest**](GetZoneListRequest.md)| getZoneListRequest | 

### Return type

[**GetZoneListResponse**](GetZoneListResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="importLoginKey"></a>
# **importLoginKey**
> ImportLoginKeyResponse importLoginKey(importLoginKeyRequest)



사용자가생성한로그인키import

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var importLoginKeyRequest = new Vserver.ImportLoginKeyRequest(); // ImportLoginKeyRequest | importLoginKeyRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.importLoginKey(importLoginKeyRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **importLoginKeyRequest** | [**ImportLoginKeyRequest**](ImportLoginKeyRequest.md)| importLoginKeyRequest | 

### Return type

[**ImportLoginKeyResponse**](ImportLoginKeyResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="rebootServerInstances"></a>
# **rebootServerInstances**
> RebootServerInstancesResponse rebootServerInstances(rebootServerInstancesRequest)



서버인스턴스재시작

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var rebootServerInstancesRequest = new Vserver.RebootServerInstancesRequest(); // RebootServerInstancesRequest | rebootServerInstancesRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.rebootServerInstances(rebootServerInstancesRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **rebootServerInstancesRequest** | [**RebootServerInstancesRequest**](RebootServerInstancesRequest.md)| rebootServerInstancesRequest | 

### Return type

[**RebootServerInstancesResponse**](RebootServerInstancesResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="removeAccessControlGroupInboundRule"></a>
# **removeAccessControlGroupInboundRule**
> RemoveAccessControlGroupInboundRuleResponse removeAccessControlGroupInboundRule(removeAccessControlGroupInboundRuleRequest)



ACGInboundRule삭제

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var removeAccessControlGroupInboundRuleRequest = new Vserver.RemoveAccessControlGroupInboundRuleRequest(); // RemoveAccessControlGroupInboundRuleRequest | removeAccessControlGroupInboundRuleRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.removeAccessControlGroupInboundRule(removeAccessControlGroupInboundRuleRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **removeAccessControlGroupInboundRuleRequest** | [**RemoveAccessControlGroupInboundRuleRequest**](RemoveAccessControlGroupInboundRuleRequest.md)| removeAccessControlGroupInboundRuleRequest | 

### Return type

[**RemoveAccessControlGroupInboundRuleResponse**](RemoveAccessControlGroupInboundRuleResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="removeAccessControlGroupOutboundRule"></a>
# **removeAccessControlGroupOutboundRule**
> RemoveAccessControlGroupOutboundRuleResponse removeAccessControlGroupOutboundRule(removeAccessControlGroupOutboundRuleRequest)



ACGOutboundRule삭제

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var removeAccessControlGroupOutboundRuleRequest = new Vserver.RemoveAccessControlGroupOutboundRuleRequest(); // RemoveAccessControlGroupOutboundRuleRequest | removeAccessControlGroupOutboundRuleRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.removeAccessControlGroupOutboundRule(removeAccessControlGroupOutboundRuleRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **removeAccessControlGroupOutboundRuleRequest** | [**RemoveAccessControlGroupOutboundRuleRequest**](RemoveAccessControlGroupOutboundRuleRequest.md)| removeAccessControlGroupOutboundRuleRequest | 

### Return type

[**RemoveAccessControlGroupOutboundRuleResponse**](RemoveAccessControlGroupOutboundRuleResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="removeNetworkInterfaceAccessControlGroup"></a>
# **removeNetworkInterfaceAccessControlGroup**
> RemoveNetworkInterfaceAccessControlGroupResponse removeNetworkInterfaceAccessControlGroup(removeNetworkInterfaceAccessControlGroupRequest)



네트워크인터페이스의ACG제거

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var removeNetworkInterfaceAccessControlGroupRequest = new Vserver.RemoveNetworkInterfaceAccessControlGroupRequest(); // RemoveNetworkInterfaceAccessControlGroupRequest | removeNetworkInterfaceAccessControlGroupRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.removeNetworkInterfaceAccessControlGroup(removeNetworkInterfaceAccessControlGroupRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **removeNetworkInterfaceAccessControlGroupRequest** | [**RemoveNetworkInterfaceAccessControlGroupRequest**](RemoveNetworkInterfaceAccessControlGroupRequest.md)| removeNetworkInterfaceAccessControlGroupRequest | 

### Return type

[**RemoveNetworkInterfaceAccessControlGroupResponse**](RemoveNetworkInterfaceAccessControlGroupResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="removePlacementGroupServerInstance"></a>
# **removePlacementGroupServerInstance**
> RemovePlacementGroupServerInstanceResponse removePlacementGroupServerInstance(removePlacementGroupServerInstanceRequest)



물리배치그룹에서서버인스턴스제거

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var removePlacementGroupServerInstanceRequest = new Vserver.RemovePlacementGroupServerInstanceRequest(); // RemovePlacementGroupServerInstanceRequest | removePlacementGroupServerInstanceRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.removePlacementGroupServerInstance(removePlacementGroupServerInstanceRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **removePlacementGroupServerInstanceRequest** | [**RemovePlacementGroupServerInstanceRequest**](RemovePlacementGroupServerInstanceRequest.md)| removePlacementGroupServerInstanceRequest | 

### Return type

[**RemovePlacementGroupServerInstanceResponse**](RemovePlacementGroupServerInstanceResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="startServerInstances"></a>
# **startServerInstances**
> StartServerInstancesResponse startServerInstances(startServerInstancesRequest)



서버인스턴스시작

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var startServerInstancesRequest = new Vserver.StartServerInstancesRequest(); // StartServerInstancesRequest | startServerInstancesRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.startServerInstances(startServerInstancesRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **startServerInstancesRequest** | [**StartServerInstancesRequest**](StartServerInstancesRequest.md)| startServerInstancesRequest | 

### Return type

[**StartServerInstancesResponse**](StartServerInstancesResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="stopServerInstances"></a>
# **stopServerInstances**
> StopServerInstancesResponse stopServerInstances(stopServerInstancesRequest)



서버인스턴스정지

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var stopServerInstancesRequest = new Vserver.StopServerInstancesRequest(); // StopServerInstancesRequest | stopServerInstancesRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.stopServerInstances(stopServerInstancesRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **stopServerInstancesRequest** | [**StopServerInstancesRequest**](StopServerInstancesRequest.md)| stopServerInstancesRequest | 

### Return type

[**StopServerInstancesResponse**](StopServerInstancesResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

<a name="terminateServerInstances"></a>
# **terminateServerInstances**
> TerminateServerInstancesResponse terminateServerInstances(terminateServerInstancesRequest)



서버인스턴스반납

### Example
```javascript
var Vserver = require('ncloud-vserver');
var client = new Vserver.ApiClient({
  accessKey: 'your access key',
  secretKey: 'your secret key'
});

var apiInstance = new Vserver.V2Api();

var terminateServerInstancesRequest = new Vserver.TerminateServerInstancesRequest(); // TerminateServerInstancesRequest | terminateServerInstancesRequest


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.terminateServerInstances(terminateServerInstancesRequest, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **terminateServerInstancesRequest** | [**TerminateServerInstancesRequest**](TerminateServerInstancesRequest.md)| terminateServerInstancesRequest | 

### Return type

[**TerminateServerInstancesResponse**](TerminateServerInstancesResponse.md)

### Authorization

[x-ncp-iam](../README.md#x-ncp-iam)

### HTTP request headers

 - **Content-Type**: application/x-www-form-urlencoded
 - **Accept**: Not defined

