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