github.com/NaverCloudPlatform/ncloud-sdk-go-v2@v1.6.13/services/vnas/docs/V2Api.md (about)

     1  # \V2Api
     2  
     3  All URIs are relative to *https://ncloud.apigw.ntruss.com/vnas/v2*
     4  
     5  Method | HTTP request | Description
     6  ------------- | ------------- | -------------
     7  [**AddNasVolumeAccessControl**](V2Api.md#AddNasVolumeAccessControl) | **Post** /addNasVolumeAccessControl | 
     8  [**ChangeNasVolumeSize**](V2Api.md#ChangeNasVolumeSize) | **Post** /changeNasVolumeSize | 
     9  [**ChangeNasVolumeSnapshotConfiguration**](V2Api.md#ChangeNasVolumeSnapshotConfiguration) | **Post** /changeNasVolumeSnapshotConfiguration | 
    10  [**CreateNasVolumeInstance**](V2Api.md#CreateNasVolumeInstance) | **Post** /createNasVolumeInstance | 
    11  [**CreateNasVolumeSnapshot**](V2Api.md#CreateNasVolumeSnapshot) | **Post** /createNasVolumeSnapshot | 
    12  [**DeleteNasVolumeInstances**](V2Api.md#DeleteNasVolumeInstances) | **Post** /deleteNasVolumeInstances | 
    13  [**DeleteNasVolumeSnapshot**](V2Api.md#DeleteNasVolumeSnapshot) | **Post** /deleteNasVolumeSnapshot | 
    14  [**GetNasVolumeAccessControlRuleList**](V2Api.md#GetNasVolumeAccessControlRuleList) | **Post** /getNasVolumeAccessControlRuleList | 
    15  [**GetNasVolumeInstanceDetail**](V2Api.md#GetNasVolumeInstanceDetail) | **Post** /getNasVolumeInstanceDetail | 
    16  [**GetNasVolumeInstanceList**](V2Api.md#GetNasVolumeInstanceList) | **Post** /getNasVolumeInstanceList | 
    17  [**GetNasVolumeInstanceRatingList**](V2Api.md#GetNasVolumeInstanceRatingList) | **Post** /getNasVolumeInstanceRatingList | 
    18  [**GetNasVolumeSnapshotConfigurationHistoryList**](V2Api.md#GetNasVolumeSnapshotConfigurationHistoryList) | **Post** /getNasVolumeSnapshotConfigurationHistoryList | 
    19  [**GetNasVolumeSnapshotList**](V2Api.md#GetNasVolumeSnapshotList) | **Post** /getNasVolumeSnapshotList | 
    20  [**RemoveNasVolumeAccessControl**](V2Api.md#RemoveNasVolumeAccessControl) | **Post** /removeNasVolumeAccessControl | 
    21  [**RestoreNasVolumeWithSnapshot**](V2Api.md#RestoreNasVolumeWithSnapshot) | **Post** /restoreNasVolumeWithSnapshot | 
    22  [**SetNasVolumeAccessControl**](V2Api.md#SetNasVolumeAccessControl) | **Post** /setNasVolumeAccessControl | 
    23  [**SetNasVolumeReturnProtection**](V2Api.md#SetNasVolumeReturnProtection) | **Post** /setNasVolumeReturnProtection | 
    24  
    25  
    26  # **AddNasVolumeAccessControl**
    27  > AddNasVolumeAccessControlResponse AddNasVolumeAccessControl(addNasVolumeAccessControlRequest)
    28  
    29  
    30  ### Required Parameters
    31  
    32  Name | Type | Description  | Notes
    33  ------------- | ------------- | ------------- | -------------
    34  **addNasVolumeAccessControlRequest** | **[\*AddNasVolumeAccessControlRequest](AddNasVolumeAccessControlRequest.md)** | addNasVolumeAccessControlRequest | 
    35  
    36  ### Return type
    37  
    38  *[**AddNasVolumeAccessControlResponse**](AddNasVolumeAccessControlResponse.md)
    39  
    40  ### Authorization
    41  
    42  [x-ncp-iam](../README.md#x-ncp-iam)
    43  
    44  ### HTTP request headers
    45  
    46   - **Content-Type**: application/x-www-form-urlencoded
    47   - **Accept**: Not defined
    48  
    49  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
    50  
    51  # **ChangeNasVolumeSize**
    52  > ChangeNasVolumeSizeResponse ChangeNasVolumeSize(changeNasVolumeSizeRequest)
    53  
    54  
    55  ### Required Parameters
    56  
    57  Name | Type | Description  | Notes
    58  ------------- | ------------- | ------------- | -------------
    59  **changeNasVolumeSizeRequest** | **[\*ChangeNasVolumeSizeRequest](ChangeNasVolumeSizeRequest.md)** | changeNasVolumeSizeRequest | 
    60  
    61  ### Return type
    62  
    63  *[**ChangeNasVolumeSizeResponse**](ChangeNasVolumeSizeResponse.md)
    64  
    65  ### Authorization
    66  
    67  [x-ncp-iam](../README.md#x-ncp-iam)
    68  
    69  ### HTTP request headers
    70  
    71   - **Content-Type**: application/x-www-form-urlencoded
    72   - **Accept**: Not defined
    73  
    74  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
    75  
    76  # **ChangeNasVolumeSnapshotConfiguration**
    77  > ChangeNasVolumeSnapshotConfigurationResponse ChangeNasVolumeSnapshotConfiguration(changeNasVolumeSnapshotConfigurationRequest)
    78  
    79  
    80  ### Required Parameters
    81  
    82  Name | Type | Description  | Notes
    83  ------------- | ------------- | ------------- | -------------
    84  **changeNasVolumeSnapshotConfigurationRequest** | **[\*ChangeNasVolumeSnapshotConfigurationRequest](ChangeNasVolumeSnapshotConfigurationRequest.md)** | changeNasVolumeSnapshotConfigurationRequest | 
    85  
    86  ### Return type
    87  
    88  *[**ChangeNasVolumeSnapshotConfigurationResponse**](ChangeNasVolumeSnapshotConfigurationResponse.md)
    89  
    90  ### Authorization
    91  
    92  [x-ncp-iam](../README.md#x-ncp-iam)
    93  
    94  ### HTTP request headers
    95  
    96   - **Content-Type**: application/x-www-form-urlencoded
    97   - **Accept**: Not defined
    98  
    99  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   100  
   101  # **CreateNasVolumeInstance**
   102  > CreateNasVolumeInstanceResponse CreateNasVolumeInstance(createNasVolumeInstanceRequest)
   103  
   104  
   105  ### Required Parameters
   106  
   107  Name | Type | Description  | Notes
   108  ------------- | ------------- | ------------- | -------------
   109  **createNasVolumeInstanceRequest** | **[\*CreateNasVolumeInstanceRequest](CreateNasVolumeInstanceRequest.md)** | createNasVolumeInstanceRequest | 
   110  
   111  ### Return type
   112  
   113  *[**CreateNasVolumeInstanceResponse**](CreateNasVolumeInstanceResponse.md)
   114  
   115  ### Authorization
   116  
   117  [x-ncp-iam](../README.md#x-ncp-iam)
   118  
   119  ### HTTP request headers
   120  
   121   - **Content-Type**: application/x-www-form-urlencoded
   122   - **Accept**: Not defined
   123  
   124  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   125  
   126  # **CreateNasVolumeSnapshot**
   127  > CreateNasVolumeSnapshotResponse CreateNasVolumeSnapshot(createNasVolumeSnapshotRequest)
   128  
   129  
   130  ### Required Parameters
   131  
   132  Name | Type | Description  | Notes
   133  ------------- | ------------- | ------------- | -------------
   134  **createNasVolumeSnapshotRequest** | **[\*CreateNasVolumeSnapshotRequest](CreateNasVolumeSnapshotRequest.md)** | createNasVolumeSnapshotRequest | 
   135  
   136  ### Return type
   137  
   138  *[**CreateNasVolumeSnapshotResponse**](CreateNasVolumeSnapshotResponse.md)
   139  
   140  ### Authorization
   141  
   142  [x-ncp-iam](../README.md#x-ncp-iam)
   143  
   144  ### HTTP request headers
   145  
   146   - **Content-Type**: application/x-www-form-urlencoded
   147   - **Accept**: Not defined
   148  
   149  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   150  
   151  # **DeleteNasVolumeInstances**
   152  > DeleteNasVolumeInstancesResponse DeleteNasVolumeInstances(deleteNasVolumeInstancesRequest)
   153  
   154  
   155  ### Required Parameters
   156  
   157  Name | Type | Description  | Notes
   158  ------------- | ------------- | ------------- | -------------
   159  **deleteNasVolumeInstancesRequest** | **[\*DeleteNasVolumeInstancesRequest](DeleteNasVolumeInstancesRequest.md)** | deleteNasVolumeInstancesRequest | 
   160  
   161  ### Return type
   162  
   163  *[**DeleteNasVolumeInstancesResponse**](DeleteNasVolumeInstancesResponse.md)
   164  
   165  ### Authorization
   166  
   167  [x-ncp-iam](../README.md#x-ncp-iam)
   168  
   169  ### HTTP request headers
   170  
   171   - **Content-Type**: application/x-www-form-urlencoded
   172   - **Accept**: Not defined
   173  
   174  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   175  
   176  # **DeleteNasVolumeSnapshot**
   177  > DeleteNasVolumeSnapshotResponse DeleteNasVolumeSnapshot(deleteNasVolumeSnapshotRequest)
   178  
   179  
   180  ### Required Parameters
   181  
   182  Name | Type | Description  | Notes
   183  ------------- | ------------- | ------------- | -------------
   184  **deleteNasVolumeSnapshotRequest** | **[\*DeleteNasVolumeSnapshotRequest](DeleteNasVolumeSnapshotRequest.md)** | deleteNasVolumeSnapshotRequest | 
   185  
   186  ### Return type
   187  
   188  *[**DeleteNasVolumeSnapshotResponse**](DeleteNasVolumeSnapshotResponse.md)
   189  
   190  ### Authorization
   191  
   192  [x-ncp-iam](../README.md#x-ncp-iam)
   193  
   194  ### HTTP request headers
   195  
   196   - **Content-Type**: application/x-www-form-urlencoded
   197   - **Accept**: Not defined
   198  
   199  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   200  
   201  # **GetNasVolumeAccessControlRuleList**
   202  > GetNasVolumeAccessControlRuleListResponse GetNasVolumeAccessControlRuleList(getNasVolumeAccessControlRuleListRequest)
   203  
   204  
   205  ### Required Parameters
   206  
   207  Name | Type | Description  | Notes
   208  ------------- | ------------- | ------------- | -------------
   209  **getNasVolumeAccessControlRuleListRequest** | **[\*GetNasVolumeAccessControlRuleListRequest](GetNasVolumeAccessControlRuleListRequest.md)** | getNasVolumeAccessControlRuleListRequest | 
   210  
   211  ### Return type
   212  
   213  *[**GetNasVolumeAccessControlRuleListResponse**](GetNasVolumeAccessControlRuleListResponse.md)
   214  
   215  ### Authorization
   216  
   217  [x-ncp-iam](../README.md#x-ncp-iam)
   218  
   219  ### HTTP request headers
   220  
   221   - **Content-Type**: application/x-www-form-urlencoded
   222   - **Accept**: Not defined
   223  
   224  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   225  
   226  # **GetNasVolumeInstanceDetail**
   227  > GetNasVolumeInstanceDetailResponse GetNasVolumeInstanceDetail(getNasVolumeInstanceDetailRequest)
   228  
   229  
   230  ### Required Parameters
   231  
   232  Name | Type | Description  | Notes
   233  ------------- | ------------- | ------------- | -------------
   234  **getNasVolumeInstanceDetailRequest** | **[\*GetNasVolumeInstanceDetailRequest](GetNasVolumeInstanceDetailRequest.md)** | getNasVolumeInstanceDetailRequest | 
   235  
   236  ### Return type
   237  
   238  *[**GetNasVolumeInstanceDetailResponse**](GetNasVolumeInstanceDetailResponse.md)
   239  
   240  ### Authorization
   241  
   242  [x-ncp-iam](../README.md#x-ncp-iam)
   243  
   244  ### HTTP request headers
   245  
   246   - **Content-Type**: application/x-www-form-urlencoded
   247   - **Accept**: Not defined
   248  
   249  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   250  
   251  # **GetNasVolumeInstanceList**
   252  > GetNasVolumeInstanceListResponse GetNasVolumeInstanceList(getNasVolumeInstanceListRequest)
   253  
   254  
   255  ### Required Parameters
   256  
   257  Name | Type | Description  | Notes
   258  ------------- | ------------- | ------------- | -------------
   259  **getNasVolumeInstanceListRequest** | **[\*GetNasVolumeInstanceListRequest](GetNasVolumeInstanceListRequest.md)** | getNasVolumeInstanceListRequest | 
   260  
   261  ### Return type
   262  
   263  *[**GetNasVolumeInstanceListResponse**](GetNasVolumeInstanceListResponse.md)
   264  
   265  ### Authorization
   266  
   267  [x-ncp-iam](../README.md#x-ncp-iam)
   268  
   269  ### HTTP request headers
   270  
   271   - **Content-Type**: application/x-www-form-urlencoded
   272   - **Accept**: Not defined
   273  
   274  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   275  
   276  # **GetNasVolumeInstanceRatingList**
   277  > GetNasVolumeInstanceRatingListResponse GetNasVolumeInstanceRatingList(getNasVolumeInstanceRatingListRequest)
   278  
   279  
   280  ### Required Parameters
   281  
   282  Name | Type | Description  | Notes
   283  ------------- | ------------- | ------------- | -------------
   284  **getNasVolumeInstanceRatingListRequest** | **[\*GetNasVolumeInstanceRatingListRequest](GetNasVolumeInstanceRatingListRequest.md)** | getNasVolumeInstanceRatingListRequest | 
   285  
   286  ### Return type
   287  
   288  *[**GetNasVolumeInstanceRatingListResponse**](GetNasVolumeInstanceRatingListResponse.md)
   289  
   290  ### Authorization
   291  
   292  [x-ncp-iam](../README.md#x-ncp-iam)
   293  
   294  ### HTTP request headers
   295  
   296   - **Content-Type**: application/x-www-form-urlencoded
   297   - **Accept**: Not defined
   298  
   299  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   300  
   301  # **GetNasVolumeSnapshotConfigurationHistoryList**
   302  > GetNasVolumeSnapshotConfigurationHistoryListResponse GetNasVolumeSnapshotConfigurationHistoryList(getNasVolumeSnapshotConfigurationHistoryListRequest)
   303  
   304  
   305  ### Required Parameters
   306  
   307  Name | Type | Description  | Notes
   308  ------------- | ------------- | ------------- | -------------
   309  **getNasVolumeSnapshotConfigurationHistoryListRequest** | **[\*GetNasVolumeSnapshotConfigurationHistoryListRequest](GetNasVolumeSnapshotConfigurationHistoryListRequest.md)** | getNasVolumeSnapshotConfigurationHistoryListRequest | 
   310  
   311  ### Return type
   312  
   313  *[**GetNasVolumeSnapshotConfigurationHistoryListResponse**](GetNasVolumeSnapshotConfigurationHistoryListResponse.md)
   314  
   315  ### Authorization
   316  
   317  [x-ncp-iam](../README.md#x-ncp-iam)
   318  
   319  ### HTTP request headers
   320  
   321   - **Content-Type**: application/x-www-form-urlencoded
   322   - **Accept**: Not defined
   323  
   324  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   325  
   326  # **GetNasVolumeSnapshotList**
   327  > GetNasVolumeSnapshotListResponse GetNasVolumeSnapshotList(getNasVolumeSnapshotListRequest)
   328  
   329  
   330  ### Required Parameters
   331  
   332  Name | Type | Description  | Notes
   333  ------------- | ------------- | ------------- | -------------
   334  **getNasVolumeSnapshotListRequest** | **[\*GetNasVolumeSnapshotListRequest](GetNasVolumeSnapshotListRequest.md)** | getNasVolumeSnapshotListRequest | 
   335  
   336  ### Return type
   337  
   338  *[**GetNasVolumeSnapshotListResponse**](GetNasVolumeSnapshotListResponse.md)
   339  
   340  ### Authorization
   341  
   342  [x-ncp-iam](../README.md#x-ncp-iam)
   343  
   344  ### HTTP request headers
   345  
   346   - **Content-Type**: application/x-www-form-urlencoded
   347   - **Accept**: Not defined
   348  
   349  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   350  
   351  # **RemoveNasVolumeAccessControl**
   352  > RemoveNasVolumeAccessControlResponse RemoveNasVolumeAccessControl(removeNasVolumeAccessControlRequest)
   353  
   354  
   355  ### Required Parameters
   356  
   357  Name | Type | Description  | Notes
   358  ------------- | ------------- | ------------- | -------------
   359  **removeNasVolumeAccessControlRequest** | **[\*RemoveNasVolumeAccessControlRequest](RemoveNasVolumeAccessControlRequest.md)** | removeNasVolumeAccessControlRequest | 
   360  
   361  ### Return type
   362  
   363  *[**RemoveNasVolumeAccessControlResponse**](RemoveNasVolumeAccessControlResponse.md)
   364  
   365  ### Authorization
   366  
   367  [x-ncp-iam](../README.md#x-ncp-iam)
   368  
   369  ### HTTP request headers
   370  
   371   - **Content-Type**: application/x-www-form-urlencoded
   372   - **Accept**: Not defined
   373  
   374  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   375  
   376  # **RestoreNasVolumeWithSnapshot**
   377  > RestoreNasVolumeWithSnapshotResponse RestoreNasVolumeWithSnapshot(restoreNasVolumeWithSnapshotRequest)
   378  
   379  
   380  ### Required Parameters
   381  
   382  Name | Type | Description  | Notes
   383  ------------- | ------------- | ------------- | -------------
   384  **restoreNasVolumeWithSnapshotRequest** | **[\*RestoreNasVolumeWithSnapshotRequest](RestoreNasVolumeWithSnapshotRequest.md)** | restoreNasVolumeWithSnapshotRequest | 
   385  
   386  ### Return type
   387  
   388  *[**RestoreNasVolumeWithSnapshotResponse**](RestoreNasVolumeWithSnapshotResponse.md)
   389  
   390  ### Authorization
   391  
   392  [x-ncp-iam](../README.md#x-ncp-iam)
   393  
   394  ### HTTP request headers
   395  
   396   - **Content-Type**: application/x-www-form-urlencoded
   397   - **Accept**: Not defined
   398  
   399  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   400  
   401  # **SetNasVolumeAccessControl**
   402  > SetNasVolumeAccessControlResponse SetNasVolumeAccessControl(setNasVolumeAccessControlRequest)
   403  
   404  
   405  ### Required Parameters
   406  
   407  Name | Type | Description  | Notes
   408  ------------- | ------------- | ------------- | -------------
   409  **setNasVolumeAccessControlRequest** | **[\*SetNasVolumeAccessControlRequest](SetNasVolumeAccessControlRequest.md)** | setNasVolumeAccessControlRequest | 
   410  
   411  ### Return type
   412  
   413  *[**SetNasVolumeAccessControlResponse**](SetNasVolumeAccessControlResponse.md)
   414  
   415  ### Authorization
   416  
   417  [x-ncp-iam](../README.md#x-ncp-iam)
   418  
   419  ### HTTP request headers
   420  
   421   - **Content-Type**: application/x-www-form-urlencoded
   422   - **Accept**: Not defined
   423  
   424  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   425  
   426  # **SetNasVolumeReturnProtection**
   427  > SetNasVolumeReturnProtectionResponse SetNasVolumeReturnProtection(setNasVolumeReturnProtectionRequest)
   428  
   429  
   430  ### Required Parameters
   431  
   432  Name | Type | Description  | Notes
   433  ------------- | ------------- | ------------- | -------------
   434  **setNasVolumeReturnProtectionRequest** | **[\*SetNasVolumeReturnProtectionRequest](SetNasVolumeReturnProtectionRequest.md)** | setNasVolumeReturnProtectionRequest | 
   435  
   436  ### Return type
   437  
   438  *[**SetNasVolumeReturnProtectionResponse**](SetNasVolumeReturnProtectionResponse.md)
   439  
   440  ### Authorization
   441  
   442  [x-ncp-iam](../README.md#x-ncp-iam)
   443  
   444  ### HTTP request headers
   445  
   446   - **Content-Type**: application/x-www-form-urlencoded
   447   - **Accept**: Not defined
   448  
   449  [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
   450