diff --git a/services/vmongodb/README.md b/services/vmongodb/README.md
index cca5e459..a853d5fb 100644
--- a/services/vmongodb/README.md
+++ b/services/vmongodb/README.md
@@ -5,8 +5,8 @@
## Overview
This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client.
-- API version: 2021-07-27T10:20:35Z
-- Package version: 1.0.0
+- API version: 2024-06-20T09:27:15Z
+- Package version: 1.0.1
- Build package: io.swagger.codegen.languages.NcpGoForNcloudClientCodegen
## Installation
@@ -21,24 +21,37 @@ All URIs are relative to *https://ncloud.apigw.ntruss.com/vmongodb/v2*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
+*V2Api* | [**AddCloudMongoDbUserList**](docs/V2Api.md#addcloudmongodbuserlist) | **Post** /addCloudMongoDbUserList |
*V2Api* | [**ChangeCloudMongoDbConfigCount**](docs/V2Api.md#changecloudmongodbconfigcount) | **Post** /changeCloudMongoDbConfigCount |
*V2Api* | [**ChangeCloudMongoDbMongosCount**](docs/V2Api.md#changecloudmongodbmongoscount) | **Post** /changeCloudMongoDbMongosCount |
*V2Api* | [**ChangeCloudMongoDbSecondaryCount**](docs/V2Api.md#changecloudmongodbsecondarycount) | **Post** /changeCloudMongoDbSecondaryCount |
*V2Api* | [**ChangeCloudMongoDbShardCount**](docs/V2Api.md#changecloudmongodbshardcount) | **Post** /changeCloudMongoDbShardCount |
+*V2Api* | [**ChangeCloudMongoDbUserList**](docs/V2Api.md#changecloudmongodbuserlist) | **Post** /changeCloudMongoDbUserList |
*V2Api* | [**CreateCloudMongoDbInstance**](docs/V2Api.md#createcloudmongodbinstance) | **Post** /createCloudMongoDbInstance |
*V2Api* | [**DeleteCloudMongoDbInstance**](docs/V2Api.md#deletecloudmongodbinstance) | **Post** /deleteCloudMongoDbInstance |
+*V2Api* | [**DeleteCloudMongoDbUserList**](docs/V2Api.md#deletecloudmongodbuserlist) | **Post** /deleteCloudMongoDbUserList |
+*V2Api* | [**ExportBackupToObjectStorage**](docs/V2Api.md#exportbackuptoobjectstorage) | **Post** /exportBackupToObjectStorage |
+*V2Api* | [**ExportDbServerLogToObjectStorage**](docs/V2Api.md#exportdbserverlogtoobjectstorage) | **Post** /exportDbServerLogToObjectStorage |
*V2Api* | [**GetCloudMongoDbBackupDetailList**](docs/V2Api.md#getcloudmongodbbackupdetaillist) | **Post** /getCloudMongoDbBackupDetailList |
*V2Api* | [**GetCloudMongoDbBackupList**](docs/V2Api.md#getcloudmongodbbackuplist) | **Post** /getCloudMongoDbBackupList |
+*V2Api* | [**GetCloudMongoDbBucketList**](docs/V2Api.md#getcloudmongodbbucketlist) | **Post** /getCloudMongoDbBucketList |
*V2Api* | [**GetCloudMongoDbImageProductList**](docs/V2Api.md#getcloudmongodbimageproductlist) | **Post** /getCloudMongoDbImageProductList |
*V2Api* | [**GetCloudMongoDbInstanceDetail**](docs/V2Api.md#getcloudmongodbinstancedetail) | **Post** /getCloudMongoDbInstanceDetail |
*V2Api* | [**GetCloudMongoDbInstanceList**](docs/V2Api.md#getcloudmongodbinstancelist) | **Post** /getCloudMongoDbInstanceList |
*V2Api* | [**GetCloudMongoDbProductList**](docs/V2Api.md#getcloudmongodbproductlist) | **Post** /getCloudMongoDbProductList |
+*V2Api* | [**GetCloudMongoDbTargetSubnetList**](docs/V2Api.md#getcloudmongodbtargetsubnetlist) | **Post** /getCloudMongoDbTargetSubnetList |
+*V2Api* | [**GetCloudMongoDbTargetVpcList**](docs/V2Api.md#getcloudmongodbtargetvpclist) | **Post** /getCloudMongoDbTargetVpcList |
+*V2Api* | [**GetCloudMongoDbUserList**](docs/V2Api.md#getcloudmongodbuserlist) | **Post** /getCloudMongoDbUserList |
+*V2Api* | [**GetDbServerLogList**](docs/V2Api.md#getdbserverloglist) | **Post** /getDbServerLogList |
*V2Api* | [**RebootCloudMongoDbServerInstance**](docs/V2Api.md#rebootcloudmongodbserverinstance) | **Post** /rebootCloudMongoDbServerInstance |
## Documentation For Models
- [AccessControlGroupNoList](docs/AccessControlGroupNoList.md)
+ - [AddCloudMongoDbUserListRequest](docs/AddCloudMongoDbUserListRequest.md)
+ - [AddCloudMongoDbUserListResponse](docs/AddCloudMongoDbUserListResponse.md)
+ - [AddOrChangeCloudMongoDbUserParameter](docs/AddOrChangeCloudMongoDbUserParameter.md)
- [ChangeCloudMongoDbConfigCountRequest](docs/ChangeCloudMongoDbConfigCountRequest.md)
- [ChangeCloudMongoDbConfigCountResponse](docs/ChangeCloudMongoDbConfigCountResponse.md)
- [ChangeCloudMongoDbMongosCountRequest](docs/ChangeCloudMongoDbMongosCountRequest.md)
@@ -47,22 +60,33 @@ Class | Method | HTTP request | Description
- [ChangeCloudMongoDbSecondaryCountResponse](docs/ChangeCloudMongoDbSecondaryCountResponse.md)
- [ChangeCloudMongoDbShardCountRequest](docs/ChangeCloudMongoDbShardCountRequest.md)
- [ChangeCloudMongoDbShardCountResponse](docs/ChangeCloudMongoDbShardCountResponse.md)
+ - [ChangeCloudMongoDbUserListRequest](docs/ChangeCloudMongoDbUserListRequest.md)
+ - [ChangeCloudMongoDbUserListResponse](docs/ChangeCloudMongoDbUserListResponse.md)
- [CloudMongoDbBackup](docs/CloudMongoDbBackup.md)
- [CloudMongoDbBackupDetail](docs/CloudMongoDbBackupDetail.md)
- - [CloudMongoDbBackupDetailList](docs/CloudMongoDbBackupDetailList.md)
- - [CloudMongoDbBackupList](docs/CloudMongoDbBackupList.md)
+ - [CloudMongoDbBucket](docs/CloudMongoDbBucket.md)
+ - [CloudMongoDbDbServerLog](docs/CloudMongoDbDbServerLog.md)
- [CloudMongoDbInstance](docs/CloudMongoDbInstance.md)
- - [CloudMongoDbInstanceList](docs/CloudMongoDbInstanceList.md)
- [CloudMongoDbServerInstance](docs/CloudMongoDbServerInstance.md)
+ - [CloudMongoDbUser](docs/CloudMongoDbUser.md)
- [CommonCode](docs/CommonCode.md)
- [CreateCloudMongoDbInstanceRequest](docs/CreateCloudMongoDbInstanceRequest.md)
- [CreateCloudMongoDbInstanceResponse](docs/CreateCloudMongoDbInstanceResponse.md)
- [DeleteCloudMongoDbInstanceRequest](docs/DeleteCloudMongoDbInstanceRequest.md)
- [DeleteCloudMongoDbInstanceResponse](docs/DeleteCloudMongoDbInstanceResponse.md)
+ - [DeleteCloudMongoDbUserListRequest](docs/DeleteCloudMongoDbUserListRequest.md)
+ - [DeleteCloudMongoDbUserListResponse](docs/DeleteCloudMongoDbUserListResponse.md)
+ - [DeleteCloudMongoDbUserParameter](docs/DeleteCloudMongoDbUserParameter.md)
+ - [ExportBackupToObjectStorageRequest](docs/ExportBackupToObjectStorageRequest.md)
+ - [ExportBackupToObjectStorageResponse](docs/ExportBackupToObjectStorageResponse.md)
+ - [ExportDbServerLogToObjectStorageRequest](docs/ExportDbServerLogToObjectStorageRequest.md)
+ - [ExportDbServerLogToObjectStorageResponse](docs/ExportDbServerLogToObjectStorageResponse.md)
- [GetCloudMongoDbBackupDetailListRequest](docs/GetCloudMongoDbBackupDetailListRequest.md)
- [GetCloudMongoDbBackupDetailListResponse](docs/GetCloudMongoDbBackupDetailListResponse.md)
- [GetCloudMongoDbBackupListRequest](docs/GetCloudMongoDbBackupListRequest.md)
- [GetCloudMongoDbBackupListResponse](docs/GetCloudMongoDbBackupListResponse.md)
+ - [GetCloudMongoDbBucketListRequest](docs/GetCloudMongoDbBucketListRequest.md)
+ - [GetCloudMongoDbBucketListResponse](docs/GetCloudMongoDbBucketListResponse.md)
- [GetCloudMongoDbImageProductListRequest](docs/GetCloudMongoDbImageProductListRequest.md)
- [GetCloudMongoDbImageProductListResponse](docs/GetCloudMongoDbImageProductListResponse.md)
- [GetCloudMongoDbInstanceDetailRequest](docs/GetCloudMongoDbInstanceDetailRequest.md)
@@ -71,8 +95,18 @@ Class | Method | HTTP request | Description
- [GetCloudMongoDbInstanceListResponse](docs/GetCloudMongoDbInstanceListResponse.md)
- [GetCloudMongoDbProductListRequest](docs/GetCloudMongoDbProductListRequest.md)
- [GetCloudMongoDbProductListResponse](docs/GetCloudMongoDbProductListResponse.md)
+ - [GetCloudMongoDbTargetSubnetListRequest](docs/GetCloudMongoDbTargetSubnetListRequest.md)
+ - [GetCloudMongoDbTargetSubnetListResponse](docs/GetCloudMongoDbTargetSubnetListResponse.md)
+ - [GetCloudMongoDbTargetVpcListRequest](docs/GetCloudMongoDbTargetVpcListRequest.md)
+ - [GetCloudMongoDbTargetVpcListResponse](docs/GetCloudMongoDbTargetVpcListResponse.md)
+ - [GetCloudMongoDbUserListRequest](docs/GetCloudMongoDbUserListRequest.md)
+ - [GetCloudMongoDbUserListResponse](docs/GetCloudMongoDbUserListResponse.md)
+ - [GetDbServerLogListRequest](docs/GetDbServerLogListRequest.md)
+ - [GetDbServerLogListResponse](docs/GetDbServerLogListResponse.md)
- [Product](docs/Product.md)
- [ProductList](docs/ProductList.md)
- [RebootCloudMongoDbServerInstanceRequest](docs/RebootCloudMongoDbServerInstanceRequest.md)
- [RebootCloudMongoDbServerInstanceResponse](docs/RebootCloudMongoDbServerInstanceResponse.md)
+ - [TargetSubnet](docs/TargetSubnet.md)
+ - [TargetVpc](docs/TargetVpc.md)
diff --git a/services/vmongodb/add_cloud_mongo_db_user_list_request.go b/services/vmongodb/add_cloud_mongo_db_user_list_request.go
index 27153afa..6fc7df2c 100644
--- a/services/vmongodb/add_cloud_mongo_db_user_list_request.go
+++ b/services/vmongodb/add_cloud_mongo_db_user_list_request.go
@@ -1,12 +1,21 @@
+/*
+ * vmongodb
+ *
+ *
https://ncloud.apigw.ntruss.com/vmongodb/v2
+ *
+ * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
+ */
+
package vmongodb
type AddCloudMongoDbUserListRequest struct {
// REGION코드
- RegionCode *string `json:"regionCode,omitempty"`
+RegionCode *string `json:"regionCode,omitempty"`
- // CloudMongoDb 인스턴스번호
- CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo,omitempty"`
+ // Cloud DB for MongoDB 인스턴스 번호
+CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
- CloudMongoDbUserList []*CloudMongoDbUserParam `json:"cloudMongoDbUserList,omitempty"`
+ // Cloud DB for MongoDB User 리스트
+CloudMongoDbUserList []*AddOrChangeCloudMongoDbUserParameter `json:"cloudMongoDbUserList"`
}
diff --git a/services/vmongodb/add_cloud_mongo_db_user_list_response.go b/services/vmongodb/add_cloud_mongo_db_user_list_response.go
index 9f656e38..d000cc9f 100644
--- a/services/vmongodb/add_cloud_mongo_db_user_list_response.go
+++ b/services/vmongodb/add_cloud_mongo_db_user_list_response.go
@@ -1,9 +1,18 @@
+/*
+ * vmongodb
+ *
+ *
https://ncloud.apigw.ntruss.com/vmongodb/v2
+ *
+ * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
+ */
+
package vmongodb
type AddCloudMongoDbUserListResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
+
+ReturnCode *string `json:"returnCode,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
}
diff --git a/services/vmongodb/api_client.go b/services/vmongodb/api_client.go
index 9598266e..a656e8e5 100644
--- a/services/vmongodb/api_client.go
+++ b/services/vmongodb/api_client.go
@@ -36,7 +36,7 @@ var (
xmlCheck = regexp.MustCompile("(?i:[application|text]/xml)")
)
-// APIClient manages communication with the vmongodb API v2021-07-27T10:20:35Z
+// APIClient manages communication with the vmongodb API v2024-06-20T09:27:15Z
// In most cases there should be only one, shared, APIClient.
type APIClient struct {
cfg *ncloud.Configuration
diff --git a/services/vmongodb/change_cloud_mongo_db_config_count_request.go b/services/vmongodb/change_cloud_mongo_db_config_count_request.go
index 5172b9b1..ab37868d 100644
--- a/services/vmongodb/change_cloud_mongo_db_config_count_request.go
+++ b/services/vmongodb/change_cloud_mongo_db_config_count_request.go
@@ -11,11 +11,11 @@ package vmongodb
type ChangeCloudMongoDbConfigCountRequest struct {
// REGION코드
- RegionCode *string `json:"regionCode,omitempty"`
+RegionCode *string `json:"regionCode,omitempty"`
// CloudMongoDb 인스턴스번호
- CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
+CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
// Cloud DB for MongoDB config 서버 대수
- ConfigServerCount *int32 `json:"configServerCount"`
+ConfigServerCount *string `json:"configServerCount"`
}
diff --git a/services/vmongodb/change_cloud_mongo_db_config_count_response.go b/services/vmongodb/change_cloud_mongo_db_config_count_response.go
index ad814de0..d051e291 100644
--- a/services/vmongodb/change_cloud_mongo_db_config_count_response.go
+++ b/services/vmongodb/change_cloud_mongo_db_config_count_response.go
@@ -9,14 +9,15 @@
package vmongodb
type ChangeCloudMongoDbConfigCountResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnCode *string `json:"returnCode,omitempty"`
- TotalRows *int32 `json:"totalRows,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
+
+TotalRows *int32 `json:"totalRows,omitempty"`
// CloudMongoDb인스턴스리스트
- CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
+CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
}
diff --git a/services/vmongodb/change_cloud_mongo_db_mongos_count_request.go b/services/vmongodb/change_cloud_mongo_db_mongos_count_request.go
index 67ba4ed4..b384e771 100644
--- a/services/vmongodb/change_cloud_mongo_db_mongos_count_request.go
+++ b/services/vmongodb/change_cloud_mongo_db_mongos_count_request.go
@@ -11,11 +11,11 @@ package vmongodb
type ChangeCloudMongoDbMongosCountRequest struct {
// REGION코드
- RegionCode *string `json:"regionCode,omitempty"`
+RegionCode *string `json:"regionCode,omitempty"`
// CloudMongoDb 인스턴스번호
- CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
+CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
// Cloud DB for MongoDB mongos 서버 대수
- MongosServerCount *int32 `json:"mongosServerCount"`
+MongosServerCount *string `json:"mongosServerCount"`
}
diff --git a/services/vmongodb/change_cloud_mongo_db_mongos_count_response.go b/services/vmongodb/change_cloud_mongo_db_mongos_count_response.go
index 5d1a9bde..7c43b4fb 100644
--- a/services/vmongodb/change_cloud_mongo_db_mongos_count_response.go
+++ b/services/vmongodb/change_cloud_mongo_db_mongos_count_response.go
@@ -9,14 +9,15 @@
package vmongodb
type ChangeCloudMongoDbMongosCountResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnCode *string `json:"returnCode,omitempty"`
- TotalRows *int32 `json:"totalRows,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
+
+TotalRows *int32 `json:"totalRows,omitempty"`
// CloudMongoDb인스턴스리스트
- CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
+CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
}
diff --git a/services/vmongodb/change_cloud_mongo_db_secondary_count_request.go b/services/vmongodb/change_cloud_mongo_db_secondary_count_request.go
index 624d99ee..d7284b2b 100644
--- a/services/vmongodb/change_cloud_mongo_db_secondary_count_request.go
+++ b/services/vmongodb/change_cloud_mongo_db_secondary_count_request.go
@@ -11,14 +11,17 @@ package vmongodb
type ChangeCloudMongoDbSecondaryCountRequest struct {
// REGION코드
- RegionCode *string `json:"regionCode,omitempty"`
+RegionCode *string `json:"regionCode,omitempty"`
// CloudMongoDb 인스턴스번호
- CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
+CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
// Cloud DB for MongoDB config 서버 대수
- MemberServerCount *int32 `json:"memberServerCount"`
+MemberServerCount *string `json:"memberServerCount"`
// Cloud DB for MongoDB arbiter 서버 대수
- ArbiterServerCount *int32 `json:"arbiterServerCount"`
+ArbiterServerCount *string `json:"arbiterServerCount"`
+
+ // CloudMongoDb Arbiter상품코드
+ArbiterProductCode *string `json:"arbiterProductCode,omitempty"`
}
diff --git a/services/vmongodb/change_cloud_mongo_db_secondary_count_response.go b/services/vmongodb/change_cloud_mongo_db_secondary_count_response.go
index 3dff98d9..c891ef39 100644
--- a/services/vmongodb/change_cloud_mongo_db_secondary_count_response.go
+++ b/services/vmongodb/change_cloud_mongo_db_secondary_count_response.go
@@ -9,14 +9,15 @@
package vmongodb
type ChangeCloudMongoDbSecondaryCountResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnCode *string `json:"returnCode,omitempty"`
- TotalRows *int32 `json:"totalRows,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
+
+TotalRows *int32 `json:"totalRows,omitempty"`
// CloudMongoDb인스턴스리스트
- CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
+CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
}
diff --git a/services/vmongodb/change_cloud_mongo_db_shard_count_request.go b/services/vmongodb/change_cloud_mongo_db_shard_count_request.go
index 09da853b..ebdfad10 100644
--- a/services/vmongodb/change_cloud_mongo_db_shard_count_request.go
+++ b/services/vmongodb/change_cloud_mongo_db_shard_count_request.go
@@ -11,11 +11,11 @@ package vmongodb
type ChangeCloudMongoDbShardCountRequest struct {
// REGION코드
- RegionCode *string `json:"regionCode,omitempty"`
+RegionCode *string `json:"regionCode,omitempty"`
// CloudMongoDb 인스턴스번호
- CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
+CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
// Cloud DB for MongoDB 샤드 대수
- ShardCount *int32 `json:"shardCount"`
+ShardCount *string `json:"shardCount"`
}
diff --git a/services/vmongodb/change_cloud_mongo_db_shard_count_response.go b/services/vmongodb/change_cloud_mongo_db_shard_count_response.go
index d5fda8e2..cd237afe 100644
--- a/services/vmongodb/change_cloud_mongo_db_shard_count_response.go
+++ b/services/vmongodb/change_cloud_mongo_db_shard_count_response.go
@@ -9,14 +9,15 @@
package vmongodb
type ChangeCloudMongoDbShardCountResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnCode *string `json:"returnCode,omitempty"`
- TotalRows *int32 `json:"totalRows,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
+
+TotalRows *int32 `json:"totalRows,omitempty"`
// CloudMongoDb인스턴스리스트
- CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
+CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
}
diff --git a/services/vmongodb/change_cloud_mongo_db_user_list_request.go b/services/vmongodb/change_cloud_mongo_db_user_list_request.go
index a2b61550..583da22a 100644
--- a/services/vmongodb/change_cloud_mongo_db_user_list_request.go
+++ b/services/vmongodb/change_cloud_mongo_db_user_list_request.go
@@ -1,12 +1,21 @@
+/*
+ * vmongodb
+ *
+ *
https://ncloud.apigw.ntruss.com/vmongodb/v2
+ *
+ * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
+ */
+
package vmongodb
type ChangeCloudMongoDbUserListRequest struct {
// REGION코드
- RegionCode *string `json:"regionCode,omitempty"`
+RegionCode *string `json:"regionCode,omitempty"`
- // CloudMongoDb 인스턴스번호
- CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo,omitempty"`
+ // Cloud DB for MongoDB 인스턴스 번호
+CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
- CloudMongoDbUserList []*CloudMongoDbUserParam `json:"cloudMongoDbUserList,omitempty"`
+ // Cloud DB for MongoDB User 리스트
+CloudMongoDbUserList []*AddOrChangeCloudMongoDbUserParameter `json:"cloudMongoDbUserList"`
}
diff --git a/services/vmongodb/change_cloud_mongo_db_user_list_response.go b/services/vmongodb/change_cloud_mongo_db_user_list_response.go
index 270f43a8..eb509c63 100644
--- a/services/vmongodb/change_cloud_mongo_db_user_list_response.go
+++ b/services/vmongodb/change_cloud_mongo_db_user_list_response.go
@@ -1,9 +1,18 @@
+/*
+ * vmongodb
+ *
+ *
https://ncloud.apigw.ntruss.com/vmongodb/v2
+ *
+ * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
+ */
+
package vmongodb
type ChangeCloudMongoDbUserListResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
+
+ReturnCode *string `json:"returnCode,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
}
diff --git a/services/vmongodb/cloud_mongo_db_backup_detail.go b/services/vmongodb/cloud_mongo_db_backup_detail.go
index 72ee5395..8a217eb7 100644
--- a/services/vmongodb/cloud_mongo_db_backup_detail.go
+++ b/services/vmongodb/cloud_mongo_db_backup_detail.go
@@ -21,4 +21,10 @@ BackupSize *int64 `json:"backupSize,omitempty"`
// 데이터스토리지사이즈
DataStorageSize *int64 `json:"dataStorageSize,omitempty"`
+
+ // 백업속도
+BackupParallel *int32 `json:"backupParallel,omitempty"`
+
+ // 샤드(Replica Set)이름
+Shard *string `json:"shard,omitempty"`
}
diff --git a/services/vmongodb/cloud_mongo_db_backup_detail_list.go b/services/vmongodb/cloud_mongo_db_backup_detail_list.go
deleted file mode 100644
index 5b11d20a..00000000
--- a/services/vmongodb/cloud_mongo_db_backup_detail_list.go
+++ /dev/null
@@ -1,15 +0,0 @@
-/*
- * vmongodb
- *
- *
https://ncloud.apigw.ntruss.com/vmongodb/v2
- *
- * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
- */
-
-package vmongodb
-
-type CloudMongoDbBackupDetailList struct {
-
- // CloudMongoDb백업상세리스트
-CloudMongoDbBackupDetailList []*CloudMongoDbBackupDetail `json:"cloudMongoDbBackupDetailList,omitempty"`
-}
diff --git a/services/vmongodb/cloud_mongo_db_backup_list.go b/services/vmongodb/cloud_mongo_db_backup_list.go
deleted file mode 100644
index 8bc8cf14..00000000
--- a/services/vmongodb/cloud_mongo_db_backup_list.go
+++ /dev/null
@@ -1,15 +0,0 @@
-/*
- * vmongodb
- *
- *
https://ncloud.apigw.ntruss.com/vmongodb/v2
- *
- * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
- */
-
-package vmongodb
-
-type CloudMongoDbBackupList struct {
-
- // CloudMongoDb백업리스트
-CloudMongoDbBackupList []*CloudMongoDbBackup `json:"cloudMongoDbBackupList,omitempty"`
-}
diff --git a/services/vmongodb/cloud_mongo_db_instance.go b/services/vmongodb/cloud_mongo_db_instance.go
index 7a217297..ff5c0020 100644
--- a/services/vmongodb/cloud_mongo_db_instance.go
+++ b/services/vmongodb/cloud_mongo_db_instance.go
@@ -11,62 +11,68 @@ package vmongodb
type CloudMongoDbInstance struct {
// CloudMongoDb인스턴스번호
- CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo,omitempty"`
+CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo,omitempty"`
// CloudMongoDb서비스이름
- CloudMongoDbServiceName *string `json:"cloudMongoDbServiceName,omitempty"`
+CloudMongoDbServiceName *string `json:"cloudMongoDbServiceName,omitempty"`
// CloudMongoDb인스턴스상태이름
- CloudMongoDbInstanceStatusName *string `json:"cloudMongoDbInstanceStatusName,omitempty"`
+CloudMongoDbInstanceStatusName *string `json:"cloudMongoDbInstanceStatusName,omitempty"`
// CloudMongoDb인스턴스상태
- CloudMongoDbInstanceStatus *CommonCode `json:"cloudMongoDbInstanceStatus,omitempty"`
+CloudMongoDbInstanceStatus *CommonCode `json:"cloudMongoDbInstanceStatus,omitempty"`
// CloudMongoDb인스턴스OP
- CloudMongoDbInstanceOperation *CommonCode `json:"cloudMongoDbInstanceOperation,omitempty"`
+CloudMongoDbInstanceOperation *CommonCode `json:"cloudMongoDbInstanceOperation,omitempty"`
+
+ // 세대코드
+GenerationCode *string `json:"generationCode,omitempty"`
// CloudMongoDb이미지상품코드
- CloudMongoDbImageProductCode *string `json:"cloudMongoDbImageProductCode,omitempty"`
+CloudMongoDbImageProductCode *string `json:"cloudMongoDbImageProductCode,omitempty"`
// CloudMongoDb엔진버전
- EngineVersion *string `json:"engineVersion,omitempty"`
+EngineVersion *string `json:"engineVersion,omitempty"`
// CloudMongoDb라이선스
- License *CommonCode `json:"license,omitempty"`
+License *CommonCode `json:"license,omitempty"`
// CloudMongoDb Member 포트
- MemberPort *int32 `json:"memberPort,omitempty"`
+MemberPort *int32 `json:"memberPort,omitempty"`
// CloudMongoDb Mongos 포트
- MongosPort *int32 `json:"mongosPort,omitempty"`
+MongosPort *int32 `json:"mongosPort,omitempty"`
// CloudMongoDb Config 포트
- ConfigPort *int32 `json:"configPort,omitempty"`
+ConfigPort *int32 `json:"configPort,omitempty"`
// CloudMongoDb Arbiter 포트
- ArbiterPort *int32 `json:"arbiterPort,omitempty"`
+ArbiterPort *int32 `json:"arbiterPort,omitempty"`
// 백업파일보관기간
- BackupFileRetentionPeriod *int32 `json:"backupFileRetentionPeriod,omitempty"`
+BackupFileRetentionPeriod *string `json:"backupFileRetentionPeriod,omitempty"`
// 백업시간
- BackupTime *string `json:"backupTime,omitempty"`
+BackupTime *string `json:"backupTime,omitempty"`
+
+ // 백업속도
+BackupParallel *int32 `json:"backupParallel,omitempty"`
// 생성일자
- CreateDate *string `json:"createDate,omitempty"`
+CreateDate *string `json:"createDate,omitempty"`
// ACG번호리스트
- AccessControlGroupNoList []*string `json:"accessControlGroupNoList,omitempty"`
+AccessControlGroupNoList *AccessControlGroupNoList `json:"accessControlGroupNoList,omitempty"`
// 샤드수
- ShardCount *int32 `json:"shardCount,omitempty"`
+ShardCount *int32 `json:"shardCount,omitempty"`
// Cloud DB for MongoDB 데이터 압축 알고리즘
- Compress *CommonCode `json:"compress,omitempty"`
+Compress *CommonCode `json:"compress,omitempty"`
// Cloud DB for MongoDB 클러스터 타입
- ClusterType *CommonCode `json:"clusterType,omitempty"`
+ClusterType *CommonCode `json:"clusterType,omitempty"`
// CloudMongoDb서버인스턴스리스트
- CloudMongoDbServerInstanceList []*CloudMongoDbServerInstance `json:"CloudMongoDbServerInstanceList,omitempty"`
+CloudMongoDbServerInstanceList []*CloudMongoDbServerInstance `json:"CloudMongoDbServerInstanceList,omitempty"`
}
diff --git a/services/vmongodb/cloud_mongo_db_server_instance.go b/services/vmongodb/cloud_mongo_db_server_instance.go
index bc4edcdf..f25c952a 100644
--- a/services/vmongodb/cloud_mongo_db_server_instance.go
+++ b/services/vmongodb/cloud_mongo_db_server_instance.go
@@ -11,68 +11,68 @@ package vmongodb
type CloudMongoDbServerInstance struct {
// CloudMongoDb서버인스턴스번호
- CloudMongoDbServerInstanceNo *string `json:"cloudMongoDbServerInstanceNo,omitempty"`
+CloudMongoDbServerInstanceNo *string `json:"cloudMongoDbServerInstanceNo,omitempty"`
// CloudMongoDb서버이름
- CloudMongoDbServerName *string `json:"cloudMongoDbServerName,omitempty"`
+CloudMongoDbServerName *string `json:"cloudMongoDbServerName,omitempty"`
// CloudMongoDb서버역할
- CloudMongoDbServerRole *CommonCode `json:"cloudMongoDbServerRole,omitempty"`
+CloudMongoDbServerRole *CommonCode `json:"cloudMongoDbServerRole,omitempty"`
// CloudMongoDb인스턴스상태이름
- CloudMongoDbServerInstanceStatusName *string `json:"cloudMongoDbServerInstanceStatusName,omitempty"`
+CloudMongoDbServerInstanceStatusName *string `json:"cloudMongoDbServerInstanceStatusName,omitempty"`
// CloudMongoDb서버인스턴스상태
- CloudMongoDbServerInstanceStatus *CommonCode `json:"cloudMongoDbServerInstanceStatus,omitempty"`
+CloudMongoDbServerInstanceStatus *CommonCode `json:"cloudMongoDbServerInstanceStatus,omitempty"`
// CloudMongoDb서버인스턴스OP
- CloudMongoDbServerInstanceOperation *CommonCode `json:"cloudMongoDbServerInstanceOperation,omitempty"`
+CloudMongoDbServerInstanceOperation *CommonCode `json:"cloudMongoDbServerInstanceOperation,omitempty"`
// Cloud DB for MongoDB 클러스터 역할
- ClusterRole *CommonCode `json:"clusterRole,omitempty"`
+ClusterRole *CommonCode `json:"clusterRole,omitempty"`
// CloudMongoDb상품코드
- CloudMongoDbProductCode *string `json:"cloudMongoDbProductCode,omitempty"`
+CloudMongoDbProductCode *string `json:"cloudMongoDbProductCode,omitempty"`
// REGION코드
- RegionCode *string `json:"regionCode,omitempty"`
+RegionCode *string `json:"regionCode,omitempty"`
// ZONE코드
- ZoneCode *string `json:"zoneCode,omitempty"`
+ZoneCode *string `json:"zoneCode,omitempty"`
// VPC번호
- VpcNo *string `json:"vpcNo,omitempty"`
+VpcNo *string `json:"vpcNo,omitempty"`
// Subnet번호
- SubnetNo *string `json:"subnetNo,omitempty"`
+SubnetNo *string `json:"subnetNo,omitempty"`
// 사설도메인명
- PrivateDomain *string `json:"privateDomain,omitempty"`
+PrivateDomain *string `json:"privateDomain,omitempty"`
// 공인도메인명
- PublicDomain *string `json:"publicDomain,omitempty"`
+PublicDomain *string `json:"publicDomain,omitempty"`
// 메모리사이즈
- MemorySize *int64 `json:"memorySize,omitempty"`
+MemorySize *int64 `json:"memorySize,omitempty"`
- // virtual CPU 개수
- CpuCount *int64 `json:"cpuCount,omitempty"`
+ // CPU 개수
+CpuCount *int64 `json:"cpuCount,omitempty"`
// 데이터 스토리지 사이즈
- DataStorageSize *int64 `json:"dataStorageSize,omitempty"`
+DataStorageSize *int64 `json:"dataStorageSize,omitempty"`
// 사용한 데이터 스토리지 사이즈
- UsedDataStorageSize *int64 `json:"usedDataStorageSize,omitempty"`
+UsedDataStorageSize *int64 `json:"usedDataStorageSize,omitempty"`
// Replica Set 이름
- ReplicaSetName *string `json:"replicaSetName,omitempty"`
+ReplicaSetName *int64 `json:"replicaSetName,omitempty"`
// 데이터 스토리지 타입
- DataStorageType *CommonCode `json:"dataStorageType,omitempty"`
+DataStorageType *CommonCode `json:"dataStorageType,omitempty"`
// 업시간
- Uptime *string `json:"uptime,omitempty"`
+Uptime *string `json:"uptime,omitempty"`
// 생성일자
- CreateDate *string `json:"createDate,omitempty"`
+CreateDate *string `json:"createDate,omitempty"`
}
diff --git a/services/vmongodb/cloud_mongo_db_user.go b/services/vmongodb/cloud_mongo_db_user.go
index e84ab7db..ef9df8e1 100644
--- a/services/vmongodb/cloud_mongo_db_user.go
+++ b/services/vmongodb/cloud_mongo_db_user.go
@@ -1,10 +1,21 @@
+/*
+ * vmongodb
+ *
+ *
https://ncloud.apigw.ntruss.com/vmongodb/v2
+ *
+ * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
+ */
+
package vmongodb
type CloudMongoDbUser struct {
+
// User 이름
- UserName *string `json:"userName,omitempty"`
+UserName *string `json:"userName,omitempty"`
+
// Database 이름
- DatabaseName *string `json:"databaseName,omitempty"`
- // DB 권한
- Authority *string `json:"authority,omitempty"`
+DatabaseName *string `json:"databaseName,omitempty"`
+
+ // User의 Database 접근 권한
+Authority *string `json:"authority,omitempty"`
}
diff --git a/services/vmongodb/cloud_mongo_db_user_param.go b/services/vmongodb/cloud_mongo_db_user_param.go
deleted file mode 100644
index 4730e5bc..00000000
--- a/services/vmongodb/cloud_mongo_db_user_param.go
+++ /dev/null
@@ -1,12 +0,0 @@
-package vmongodb
-
-type CloudMongoDbUserParam struct {
- // User 이름
- UserName *string `json:"userName,omitempty"`
- // Database 이름
- DatabaseName *string `json:"databaseName,omitempty"`
- // DB 권한
- Authority *string `json:"authority,omitempty"`
- // User Password
- Password *string `json:"password,omitempty"`
-}
diff --git a/services/vmongodb/configuration.go b/services/vmongodb/configuration.go
index 76e053db..be9845c8 100644
--- a/services/vmongodb/configuration.go
+++ b/services/vmongodb/configuration.go
@@ -27,7 +27,7 @@ func NewConfiguration(apiKeys ...*ncloud.APIKey) *ncloud.Configuration {
cfg := &ncloud.Configuration{
BasePath: "https://ncloud.apigw.ntruss.com/vmongodb/v2",
DefaultHeader: make(map[string]string),
- UserAgent: "vmongodb/1.0.0/go",
+ UserAgent: "vmongodb/1.0.1/go",
}
if len(apiKeys) > 0 {
cfg.APIKey = apiKeys[0]
diff --git a/services/vmongodb/create_cloud_mongo_db_instance_request.go b/services/vmongodb/create_cloud_mongo_db_instance_request.go
index eb34a921..4f2f70d1 100644
--- a/services/vmongodb/create_cloud_mongo_db_instance_request.go
+++ b/services/vmongodb/create_cloud_mongo_db_instance_request.go
@@ -11,83 +11,80 @@ package vmongodb
type CreateCloudMongoDbInstanceRequest struct {
// REGION코드
- RegionCode *string `json:"regionCode,omitempty"`
+RegionCode *string `json:"regionCode,omitempty"`
// VPC번호
- VpcNo *string `json:"vpcNo"`
+VpcNo *string `json:"vpcNo"`
// CloudMongoDb이미지상품코드
- CloudMongoDbImageProductCode *string `json:"cloudMongoDbImageProductCode,omitempty"`
+CloudMongoDbImageProductCode *string `json:"cloudMongoDbImageProductCode,omitempty"`
// CloudMongoDb Member상품코드
- MemberProductCode *string `json:"memberProductCode,omitempty"`
+MemberProductCode *string `json:"memberProductCode,omitempty"`
// CloudMongoDb Arbiter상품코드
- ArbiterProductCode *string `json:"arbiterProductCode,omitempty"`
+ArbiterProductCode *string `json:"arbiterProductCode,omitempty"`
// CloudMongoDb Mongos상품코드
- MongosProductCode *string `json:"mongosProductCode,omitempty"`
+MongosProductCode *string `json:"mongosProductCode,omitempty"`
// CloudMongoDb Config상품코드
- ConfigProductCode *string `json:"configProductCode,omitempty"`
+ConfigProductCode *string `json:"configProductCode,omitempty"`
// 샤드수
- ShardCount *int32 `json:"shardCount,omitempty"`
+ShardCount *int32 `json:"shardCount,omitempty"`
// CloudMongoDb Member 서버 대수
- MemberServerCount *int32 `json:"memberServerCount,omitempty"`
+MemberServerCount *int32 `json:"memberServerCount,omitempty"`
// CloudMongoDb Arbiter 서버 대수
- ArbiterServerCount *int32 `json:"arbiterServerCount,omitempty"`
+ArbiterServerCount *int32 `json:"arbiterServerCount,omitempty"`
// CloudMongoDb Mongos 서버 대수
- MongosServerCount *int32 `json:"mongosServerCount,omitempty"`
+MongosServerCount *int32 `json:"mongosServerCount,omitempty"`
// CloudMongoDb Config 서버 대수
- ConfigServerCount *int32 `json:"configServerCount,omitempty"`
+ConfigServerCount *int32 `json:"configServerCount,omitempty"`
- // CloudMongoDb User 이름
- CloudMongoDbUserName *string `json:"cloudMongoDbUserName,omitempty"`
+ // 접근 유저명
+CloudMongoDbUserName *string `json:"cloudMongoDbUserName"`
- // CloudMongoDb User 패스워드
- CloudMongoDbUserPassword *string `json:"cloudMongoDbUserPassword,omitempty"`
+ // 접근 패스워드
+CloudMongoDbUserPassword *string `json:"cloudMongoDbUserPassword"`
// 백업파일보관기간
- BackupFileRetentionPeriod *int32 `json:"backupFileRetentionPeriod,omitempty"`
+BackupFileRetentionPeriod *int32 `json:"backupFileRetentionPeriod,omitempty"`
// 백업시간
- BackupTime *string `json:"backupTime,omitempty"`
+BackupTime *string `json:"backupTime,omitempty"`
// 데이터 스토리지 타입 코드
- DataStorageTypeCode *string `json:"dataStorageTypeCode,omitempty"`
-
- // CloudMongoDb서비스이름
- CloudMongoDbServiceName *string `json:"cloudMongoDbServiceName"`
+DataStorageTypeCode *string `json:"dataStorageTypeCode,omitempty"`
// Cloud MongoDb Member 서버 포트
- MemberPort *int32 `json:"memberPort,omitempty"`
-
- // Cloud MongoDb Arbiter 서버 포트
- ArbiterPort *int32 `json:"arbiterPort,omitempty"`
+MemberPort *int32 `json:"memberPort,omitempty"`
// Cloud MongoDb Mongos 서버 포트
- MongosPort *int32 `json:"mongosPort,omitempty"`
+MongosPort *int32 `json:"mongosPort,omitempty"`
// Cloud MongoDb Config 서버 포트
- ConfigPort *int32 `json:"configPort,omitempty"`
+ConfigPort *int32 `json:"configPort,omitempty"`
- // Cloud DB for MongoDB Data 압축 알고리즘
- CompressCode *string `json:"compressCode,omitempty"`
-
- // Cloud DB for MongoDB Config 설정
- DbConfig *string `json:"dbConfig,omitempty"`
+ // CloudMongoDb서비스이름
+CloudMongoDbServiceName *string `json:"cloudMongoDbServiceName"`
- // Cloud DB for MongoDB 클러스터 타입
- ClusterTypeCode *string `json:"clusterTypeCode"`
+ // CloudMongoDb 서버 이름
+CloudMongoDbServerNamePrefix *string `json:"cloudMongoDbServerNamePrefix"`
// Subnet번호
- SubnetNo *string `json:"subnetNo"`
+SubnetNo *string `json:"subnetNo"`
- // CloudMongoDb 서버 이름
- CloudMongoDbServerNamePrefix *string `json:"cloudMongoDbServerNamePrefix"`
+ // Cloud DB for MongoDB Data 압축 알고리즘
+CompressCode *string `json:"compressCode,omitempty"`
+
+ // Cloud DB for MongoDB 클러스터 타입
+ClusterTypeCode *string `json:"clusterTypeCode,omitempty"`
+
+ // 엔진 버전 코드
+EngineVersionCode *string `json:"engineVersionCode,omitempty"`
}
diff --git a/services/vmongodb/create_cloud_mongo_db_instance_response.go b/services/vmongodb/create_cloud_mongo_db_instance_response.go
index 13c14fd1..2e3e9324 100644
--- a/services/vmongodb/create_cloud_mongo_db_instance_response.go
+++ b/services/vmongodb/create_cloud_mongo_db_instance_response.go
@@ -9,14 +9,15 @@
package vmongodb
type CreateCloudMongoDbInstanceResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnCode *string `json:"returnCode,omitempty"`
- TotalRows *int32 `json:"totalRows,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
+
+TotalRows *int32 `json:"totalRows,omitempty"`
// CloudMongoDb인스턴스리스트
- CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
+CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
}
diff --git a/services/vmongodb/delete_cloud_mongo_db_instance_response.go b/services/vmongodb/delete_cloud_mongo_db_instance_response.go
index 228941c3..74a1ed5b 100644
--- a/services/vmongodb/delete_cloud_mongo_db_instance_response.go
+++ b/services/vmongodb/delete_cloud_mongo_db_instance_response.go
@@ -9,14 +9,15 @@
package vmongodb
type DeleteCloudMongoDbInstanceResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnCode *string `json:"returnCode,omitempty"`
- TotalRows *int32 `json:"totalRows,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
+
+TotalRows *int32 `json:"totalRows,omitempty"`
// CloudMongoDb인스턴스리스트
- CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
+CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
}
diff --git a/services/vmongodb/delete_cloud_mongo_db_user_list_request.go b/services/vmongodb/delete_cloud_mongo_db_user_list_request.go
index 7a13a00e..f1883d7a 100644
--- a/services/vmongodb/delete_cloud_mongo_db_user_list_request.go
+++ b/services/vmongodb/delete_cloud_mongo_db_user_list_request.go
@@ -1,12 +1,21 @@
+/*
+ * vmongodb
+ *
+ *
https://ncloud.apigw.ntruss.com/vmongodb/v2
+ *
+ * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
+ */
+
package vmongodb
type DeleteCloudMongoDbUserListRequest struct {
// REGION코드
- RegionCode *string `json:"regionCode,omitempty"`
+RegionCode *string `json:"regionCode,omitempty"`
- // CloudMongoDb 인스턴스번호
- CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo,omitempty"`
+ // Cloud DB for MongoDB 인스턴스 번호
+CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
- CloudMongoDbUserList []*CloudMongoDbUser `json:"cloudMongoDbUserList,omitempty"`
+ // Cloud DB for MongoDB User 리스트
+CloudMongoDbUserList []*DeleteCloudMongoDbUserParameter `json:"cloudMongoDbUserList"`
}
diff --git a/services/vmongodb/delete_cloud_mongo_db_user_list_response.go b/services/vmongodb/delete_cloud_mongo_db_user_list_response.go
index fa3efa96..12f062ef 100644
--- a/services/vmongodb/delete_cloud_mongo_db_user_list_response.go
+++ b/services/vmongodb/delete_cloud_mongo_db_user_list_response.go
@@ -1,9 +1,18 @@
+/*
+ * vmongodb
+ *
+ *
https://ncloud.apigw.ntruss.com/vmongodb/v2
+ *
+ * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
+ */
+
package vmongodb
type DeleteCloudMongoDbUserListResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
+
+ReturnCode *string `json:"returnCode,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
}
diff --git a/services/vmongodb/docs/AddCloudMongoDbUserListRequest.md b/services/vmongodb/docs/AddCloudMongoDbUserListRequest.md
index 72aa69cb..66f572ba 100644
--- a/services/vmongodb/docs/AddCloudMongoDbUserListRequest.md
+++ b/services/vmongodb/docs/AddCloudMongoDbUserListRequest.md
@@ -1,11 +1,11 @@
# AddCloudMongoDbUserListRequest
## Properties
-Name | Type | Description | Notes
------------- |---------------------------------------------------------|----------------------------------| -------------
-**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
-**CloudMongoDbInstanceNo** | ***string** | CloudMongoDb 인스턴스번호 | [default to null]
-**CloudMongoDbUserList** | *[]\*[CloudMongoDbUserParam](CloudMongoDbUserParam.md)* | CloudMongoDb User Parameter List | [default to null]
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
+**CloudMongoDbInstanceNo** | ***string** | Cloud DB for MongoDB 인스턴스 번호 | [default to null]
+**CloudMongoDbUserList** | **[[]\*AddOrChangeCloudMongoDbUserParameter](AddOrChangeCloudMongoDbUserParameter.md)** | Cloud DB for MongoDB User 리스트 | [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/AddCloudMongoDbUserListResponse.md b/services/vmongodb/docs/AddCloudMongoDbUserListResponse.md
index 785aeb43..bcf78fc8 100644
--- a/services/vmongodb/docs/AddCloudMongoDbUserListResponse.md
+++ b/services/vmongodb/docs/AddCloudMongoDbUserListResponse.md
@@ -3,9 +3,9 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**RequestId** | ***string** | | [default to null]
-**ReturnCode** | ***string** | | [default to null]
-**ReturnMessage** | ***string** | | [default to null]
+**RequestId** | ***string** | | [optional] [default to null]
+**ReturnCode** | ***string** | | [optional] [default to null]
+**ReturnMessage** | ***string** | | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/ChangeCloudMongoDbConfigCountRequest.md b/services/vmongodb/docs/ChangeCloudMongoDbConfigCountRequest.md
index bd7a6440..8eb65bff 100644
--- a/services/vmongodb/docs/ChangeCloudMongoDbConfigCountRequest.md
+++ b/services/vmongodb/docs/ChangeCloudMongoDbConfigCountRequest.md
@@ -5,7 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
**CloudMongoDbInstanceNo** | ***string** | CloudMongoDb 인스턴스번호 | [default to null]
-**ConfigServerCount** | ***int32** | Cloud DB for MongoDB config 서버 대수 | [default to null]
+**ConfigServerCount** | ***string** | Cloud DB for MongoDB config 서버 대수 | [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/ChangeCloudMongoDbConfigCountResponse.md b/services/vmongodb/docs/ChangeCloudMongoDbConfigCountResponse.md
index 32a40930..7aa8e9ce 100644
--- a/services/vmongodb/docs/ChangeCloudMongoDbConfigCountResponse.md
+++ b/services/vmongodb/docs/ChangeCloudMongoDbConfigCountResponse.md
@@ -1,13 +1,13 @@
# ChangeCloudMongoDbConfigCountResponse
## Properties
-Name | Type | Description | Notes
------------- |-------------------------------------------------------| ------------- | -------------
-**RequestId** | ***string** | | [optional] [default to null]
-**ReturnCode** | ***string** | | [optional] [default to null]
-**ReturnMessage** | ***string** | | [optional] [default to null]
-**TotalRows** | ***int32** | | [optional] [default to null]
-**CloudMongoDbInstanceList** | **[[]CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequestId** | ***string** | | [optional] [default to null]
+**ReturnCode** | ***string** | | [optional] [default to null]
+**ReturnMessage** | ***string** | | [optional] [default to null]
+**TotalRows** | ***int32** | | [optional] [default to null]
+**CloudMongoDbInstanceList** | **[[]\*CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/ChangeCloudMongoDbMongosCountResponse.md b/services/vmongodb/docs/ChangeCloudMongoDbMongosCountResponse.md
index 21b6ba93..81e9a89f 100644
--- a/services/vmongodb/docs/ChangeCloudMongoDbMongosCountResponse.md
+++ b/services/vmongodb/docs/ChangeCloudMongoDbMongosCountResponse.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
**ReturnCode** | ***string** | | [optional] [default to null]
**ReturnMessage** | ***string** | | [optional] [default to null]
**TotalRows** | ***int32** | | [optional] [default to null]
-**CloudMongoDbInstanceList** | **[[]CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
+**CloudMongoDbInstanceList** | **[[]\*CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/ChangeCloudMongoDbSecondaryCountRequest.md b/services/vmongodb/docs/ChangeCloudMongoDbSecondaryCountRequest.md
index 2218af49..42517c54 100644
--- a/services/vmongodb/docs/ChangeCloudMongoDbSecondaryCountRequest.md
+++ b/services/vmongodb/docs/ChangeCloudMongoDbSecondaryCountRequest.md
@@ -7,6 +7,7 @@ Name | Type | Description | Notes
**CloudMongoDbInstanceNo** | ***string** | CloudMongoDb 인스턴스번호 | [default to null]
**MemberServerCount** | ***string** | Cloud DB for MongoDB config 서버 대수 | [default to null]
**ArbiterServerCount** | ***string** | Cloud DB for MongoDB arbiter 서버 대수 | [default to null]
+**ArbiterProductCode** | ***string** | CloudMongoDb Arbiter상품코드 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/ChangeCloudMongoDbSecondaryCountResponse.md b/services/vmongodb/docs/ChangeCloudMongoDbSecondaryCountResponse.md
index 30daf633..6e28a10b 100644
--- a/services/vmongodb/docs/ChangeCloudMongoDbSecondaryCountResponse.md
+++ b/services/vmongodb/docs/ChangeCloudMongoDbSecondaryCountResponse.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
**ReturnCode** | ***string** | | [optional] [default to null]
**ReturnMessage** | ***string** | | [optional] [default to null]
**TotalRows** | ***int32** | | [optional] [default to null]
-**CloudMongoDbInstanceList** | **[[]CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
+**CloudMongoDbInstanceList** | **[[]\*CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/ChangeCloudMongoDbShardCountResponse.md b/services/vmongodb/docs/ChangeCloudMongoDbShardCountResponse.md
index 643dfd6b..ff8acc76 100644
--- a/services/vmongodb/docs/ChangeCloudMongoDbShardCountResponse.md
+++ b/services/vmongodb/docs/ChangeCloudMongoDbShardCountResponse.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
**ReturnCode** | ***string** | | [optional] [default to null]
**ReturnMessage** | ***string** | | [optional] [default to null]
**TotalRows** | ***int32** | | [optional] [default to null]
-**CloudMongoDbInstanceList** | **[[]CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
+**CloudMongoDbInstanceList** | **[[]\*CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/ChangeCloudMongoDbUserListRequest.md b/services/vmongodb/docs/ChangeCloudMongoDbUserListRequest.md
index 9e463e1c..474c58e5 100644
--- a/services/vmongodb/docs/ChangeCloudMongoDbUserListRequest.md
+++ b/services/vmongodb/docs/ChangeCloudMongoDbUserListRequest.md
@@ -1,11 +1,11 @@
# ChangeCloudMongoDbUserListRequest
## Properties
-Name | Type | Description | Notes
------------- |---------------------------------------------------------| ------------- | -------------
-**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
-**CloudMongoDbInstanceNo** | ***string** | CloudMongoDb 인스턴스번호 | [default to null]
-**CloudMongoDbUserList** | *[]\*[CloudMongoDbUserParam](CloudMongoDbUserParam.md)* | CloudMongoDb User Parameter List | [default to null]
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
+**CloudMongoDbInstanceNo** | ***string** | Cloud DB for MongoDB 인스턴스 번호 | [default to null]
+**CloudMongoDbUserList** | **[[]\*AddOrChangeCloudMongoDbUserParameter](AddOrChangeCloudMongoDbUserParameter.md)** | Cloud DB for MongoDB User 리스트 | [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/ChangeCloudMongoDbUserListResponse.md b/services/vmongodb/docs/ChangeCloudMongoDbUserListResponse.md
index eb9a0ac1..ff99e317 100644
--- a/services/vmongodb/docs/ChangeCloudMongoDbUserListResponse.md
+++ b/services/vmongodb/docs/ChangeCloudMongoDbUserListResponse.md
@@ -3,9 +3,9 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**RequestId** | ***string** | | [default to null]
-**ReturnCode** | ***string** | | [default to null]
-**ReturnMessage** | ***string** | | [default to null]
+**RequestId** | ***string** | | [optional] [default to null]
+**ReturnCode** | ***string** | | [optional] [default to null]
+**ReturnMessage** | ***string** | | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/CloudMongoDbBackupDetail.md b/services/vmongodb/docs/CloudMongoDbBackupDetail.md
index f54b1103..255dfd7a 100644
--- a/services/vmongodb/docs/CloudMongoDbBackupDetail.md
+++ b/services/vmongodb/docs/CloudMongoDbBackupDetail.md
@@ -7,6 +7,8 @@ Name | Type | Description | Notes
**EndTime** | ***string** | 백업종료시간 | [optional] [default to null]
**BackupSize** | ***int64** | 백업사이즈 | [optional] [default to null]
**DataStorageSize** | ***int64** | 데이터스토리지사이즈 | [optional] [default to null]
+**BackupParallel** | ***int32** | 백업속도 | [optional] [default to null]
+**Shard** | ***string** | 샤드(Replica Set)이름 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/CloudMongoDbBackupDetailList.md b/services/vmongodb/docs/CloudMongoDbBackupDetailList.md
deleted file mode 100644
index 7366809f..00000000
--- a/services/vmongodb/docs/CloudMongoDbBackupDetailList.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# CloudMongoDbBackupDetailList
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**CloudMongoDbBackupDetailList** | **[[]\*CloudMongoDbBackupDetail](CloudMongoDbBackupDetail.md)** | CloudMongoDb백업상세리스트 | [optional] [default to null]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/services/vmongodb/docs/CloudMongoDbBackupList.md b/services/vmongodb/docs/CloudMongoDbBackupList.md
deleted file mode 100644
index 8f50d39f..00000000
--- a/services/vmongodb/docs/CloudMongoDbBackupList.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# CloudMongoDbBackupList
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**CloudMongoDbBackupList** | **[[]\*CloudMongoDbBackup](CloudMongoDbBackup.md)** | CloudMongoDb백업리스트 | [optional] [default to null]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/services/vmongodb/docs/CloudMongoDbInstance.md b/services/vmongodb/docs/CloudMongoDbInstance.md
index d374533c..df6a098e 100644
--- a/services/vmongodb/docs/CloudMongoDbInstance.md
+++ b/services/vmongodb/docs/CloudMongoDbInstance.md
@@ -1,27 +1,29 @@
# CloudMongoDbInstance
## Properties
-Name | Type | Description | Notes
------------- |---------------------------------------------------------------------| ------------- | -------------
-**CloudMongoDbInstanceNo** | ***string** | CloudMongoDb인스턴스번호 | [optional] [default to null]
-**CloudMongoDbServiceName** | ***string** | CloudMongoDb서비스이름 | [optional] [default to null]
-**CloudMongoDbInstanceStatusName** | ***string** | CloudMongoDb인스턴스상태이름 | [optional] [default to null]
-**CloudMongoDbInstanceStatus** | **[*CommonCode](CommonCode.md)** | CloudMongoDb인스턴스상태 | [optional] [default to null]
-**CloudMongoDbInstanceOperation** | **[*CommonCode](CommonCode.md)** | CloudMongoDb인스턴스OP | [optional] [default to null]
-**CloudMongoDbImageProductCode** | ***string** | CloudMongoDb이미지상품코드 | [optional] [default to null]
-**EngineVersion** | ***string** | CloudMongoDb엔진버전 | [optional] [default to null]
-**License** | **[*CommonCode](CommonCode.md)** | CloudMongoDb라이선스 | [optional] [default to null]
-**MemberPort** | ***int32** | CloudMongoDb Member 포트 | [optional] [default to null]
-**MongosPort** | ***int32** | CloudMongoDb Mongos 포트 | [optional] [default to null]
-**ConfigPort** | ***int32** | CloudMongoDb Config 포트 | [optional] [default to null]
-**ArbiterPort** | ***int32** | CloudMongoDb Arbiter 포트 | [optional] [default to null]
-**BackupFileRetentionPeriod** | ***int32** | 백업파일보관기간 | [optional] [default to null]
-**BackupTime** | ***string** | 백업시간 | [optional] [default to null]
-**CreateDate** | ***string** | 생성일자 | [optional] [default to null]
-**AccessControlGroupNoList** | **[]string** | ACG번호리스트 | [optional] [default to null]
-**ShardCount** | ***int32** | 샤드수 | [optional] [default to null]
-**Compress** | **[*CommonCode](CommonCode.md)** | Cloud DB for MongoDB 데이터 압축 알고리즘 | [optional] [default to null]
-**ClusterType** | **[*CommonCode](CommonCode.md)** | Cloud DB for MongoDB 클러스터 타입 | [optional] [default to null]
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CloudMongoDbInstanceNo** | ***string** | CloudMongoDb인스턴스번호 | [optional] [default to null]
+**CloudMongoDbServiceName** | ***string** | CloudMongoDb서비스이름 | [optional] [default to null]
+**CloudMongoDbInstanceStatusName** | ***string** | CloudMongoDb인스턴스상태이름 | [optional] [default to null]
+**CloudMongoDbInstanceStatus** | **[*CommonCode](CommonCode.md)** | CloudMongoDb인스턴스상태 | [optional] [default to null]
+**CloudMongoDbInstanceOperation** | **[*CommonCode](CommonCode.md)** | CloudMongoDb인스턴스OP | [optional] [default to null]
+**GenerationCode** | ***string** | 세대코드 | [optional] [default to null]
+**CloudMongoDbImageProductCode** | ***string** | CloudMongoDb이미지상품코드 | [optional] [default to null]
+**EngineVersion** | ***string** | CloudMongoDb엔진버전 | [optional] [default to null]
+**License** | **[*CommonCode](CommonCode.md)** | CloudMongoDb라이선스 | [optional] [default to null]
+**MemberPort** | ***int32** | CloudMongoDb Member 포트 | [optional] [default to null]
+**MongosPort** | ***int32** | CloudMongoDb Mongos 포트 | [optional] [default to null]
+**ConfigPort** | ***int32** | CloudMongoDb Config 포트 | [optional] [default to null]
+**ArbiterPort** | ***int32** | CloudMongoDb Arbiter 포트 | [optional] [default to null]
+**BackupFileRetentionPeriod** | ***string** | 백업파일보관기간 | [optional] [default to null]
+**BackupTime** | ***string** | 백업시간 | [optional] [default to null]
+**BackupParallel** | ***int32** | 백업속도 | [optional] [default to null]
+**CreateDate** | ***string** | 생성일자 | [optional] [default to null]
+**AccessControlGroupNoList** | **[*AccessControlGroupNoList](AccessControlGroupNoList.md)** | ACG번호리스트 | [optional] [default to null]
+**ShardCount** | ***int32** | 샤드수 | [optional] [default to null]
+**Compress** | **[*CommonCode](CommonCode.md)** | Cloud DB for MongoDB 데이터 압축 알고리즘 | [optional] [default to null]
+**ClusterType** | **[*CommonCode](CommonCode.md)** | Cloud DB for MongoDB 클러스터 타입 | [optional] [default to null]
**CloudMongoDbServerInstanceList** | **[[]\*CloudMongoDbServerInstance](CloudMongoDbServerInstance.md)** | CloudMongoDb서버인스턴스리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/CloudMongoDbServerInstance.md b/services/vmongodb/docs/CloudMongoDbServerInstance.md
index f01f4dab..32a96a3d 100644
--- a/services/vmongodb/docs/CloudMongoDbServerInstance.md
+++ b/services/vmongodb/docs/CloudMongoDbServerInstance.md
@@ -1,30 +1,30 @@
# CloudMongoDbServerInstance
## Properties
-Name | Type | Description | Notes
------------- |----------------------------------| ------------- | -------------
-**CloudMongoDbServerInstanceNo** | ***string** | CloudMongoDb서버인스턴스번호 | [optional] [default to null]
-**CloudMongoDbServerName** | ***string** | CloudMongoDb서버이름 | [optional] [default to null]
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CloudMongoDbServerInstanceNo** | ***string** | CloudMongoDb서버인스턴스번호 | [optional] [default to null]
+**CloudMongoDbServerName** | ***string** | CloudMongoDb서버이름 | [optional] [default to null]
**CloudMongoDbServerRole** | **[*CommonCode](CommonCode.md)** | CloudMongoDb서버역할 | [optional] [default to null]
-**CloudMongoDbServerInstanceStatusName** | ***string** | CloudMongoDb인스턴스상태이름 | [optional] [default to null]
+**CloudMongoDbServerInstanceStatusName** | ***string** | CloudMongoDb인스턴스상태이름 | [optional] [default to null]
**CloudMongoDbServerInstanceStatus** | **[*CommonCode](CommonCode.md)** | CloudMongoDb서버인스턴스상태 | [optional] [default to null]
**CloudMongoDbServerInstanceOperation** | **[*CommonCode](CommonCode.md)** | CloudMongoDb서버인스턴스OP | [optional] [default to null]
**ClusterRole** | **[*CommonCode](CommonCode.md)** | Cloud DB for MongoDB 클러스터 역할 | [optional] [default to null]
-**CloudMongoDbProductCode** | ***string** | CloudMongoDb상품코드 | [optional] [default to null]
-**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
-**ZoneCode** | ***string** | ZONE코드 | [optional] [default to null]
-**VpcNo** | ***string** | VPC번호 | [optional] [default to null]
-**SubnetNo** | ***string** | Subnet번호 | [optional] [default to null]
-**PrivateDomain** | ***string** | 사설도메인명 | [optional] [default to null]
-**PublicDomain** | ***string** | 공인도메인명 | [optional] [default to null]
-**MemorySize** | ***int64** | 메모리사이즈 | [optional] [default to null]
-**CpuCount** | ***int64** | virtual CPU 개수 | [optional] [default to null]
-**DataStorageSize** | ***int64** | 데이터 스토리지 사이즈 | [optional] [default to null]
-**UsedDataStorageSize** | ***int64** | 사용한 데이터 스토리지 사이즈 | [optional] [default to null]
-**ReplicaSetName** | ***string** | Replica Set 이름 | [optional] [default to null]
+**CloudMongoDbProductCode** | ***string** | CloudMongoDb상품코드 | [optional] [default to null]
+**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
+**ZoneCode** | ***string** | ZONE코드 | [optional] [default to null]
+**VpcNo** | ***string** | VPC번호 | [optional] [default to null]
+**SubnetNo** | ***string** | Subnet번호 | [optional] [default to null]
+**PrivateDomain** | ***string** | 사설도메인명 | [optional] [default to null]
+**PublicDomain** | ***string** | 공인도메인명 | [optional] [default to null]
+**MemorySize** | ***int64** | 메모리사이즈 | [optional] [default to null]
+**CpuCount** | ***int64** | CPU 개수 | [optional] [default to null]
+**DataStorageSize** | ***int64** | 데이터 스토리지 사이즈 | [optional] [default to null]
+**UsedDataStorageSize** | ***int64** | 사용한 데이터 스토리지 사이즈 | [optional] [default to null]
+**ReplicaSetName** | ***int64** | Replica Set 이름 | [optional] [default to null]
**DataStorageType** | **[*CommonCode](CommonCode.md)** | 데이터 스토리지 타입 | [optional] [default to null]
-**Uptime** | ***string** | 업시간 | [optional] [default to null]
-**CreateDate** | ***string** | 생성일자 | [optional] [default to null]
+**Uptime** | ***string** | 업시간 | [optional] [default to null]
+**CreateDate** | ***string** | 생성일자 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/CloudMongoDbUser.md b/services/vmongodb/docs/CloudMongoDbUser.md
index 826b9d1b..e96cc4d4 100644
--- a/services/vmongodb/docs/CloudMongoDbUser.md
+++ b/services/vmongodb/docs/CloudMongoDbUser.md
@@ -1,11 +1,12 @@
# CloudMongoDbUser
## Properties
-Name | Type | Description | Notes
------------- |--------------|-------------| -------------
-**UserName** | ***string** | User 이름 | [default to null]
-**DatabaseName** | ***string** | Database 이름 | [default to null]
-**Authority** | ***string** | DB 권한 | [default to null]
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**UserName** | ***string** | User 이름 | [optional] [default to null]
+**DatabaseName** | ***string** | Database 이름 | [optional] [default to null]
+**Authority** | ***string** | User의 Database 접근 권한 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/services/vmongodb/docs/CloudMongoDbUserParam.md b/services/vmongodb/docs/CloudMongoDbUserParam.md
deleted file mode 100644
index 1e69b9a0..00000000
--- a/services/vmongodb/docs/CloudMongoDbUserParam.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# CloudMongoDbUserParam
-
-## Properties
-Name | Type | Description | Notes
------------- |--------------|---------------| -------------
-**UserName** | ***string** | User 이름 | [default to null]
-**DatabaseName** | ***string** | Database 이름 | [default to null]
-**Authority** | ***string** | DB 권한 | [default to null]
-**Password** | ***string** | User Password | [default to null]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/services/vmongodb/docs/CreateCloudMongoDbInstanceRequest.md b/services/vmongodb/docs/CreateCloudMongoDbInstanceRequest.md
index f241bc26..1fa91b9b 100644
--- a/services/vmongodb/docs/CreateCloudMongoDbInstanceRequest.md
+++ b/services/vmongodb/docs/CreateCloudMongoDbInstanceRequest.md
@@ -1,8 +1,8 @@
# CreateCloudMongoDbInstanceRequest
## Properties
-Name | Type | Description | Notes
------------- |-------------| ------------- | -------------
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
**VpcNo** | ***string** | VPC번호 | [default to null]
**CloudMongoDbImageProductCode** | ***string** | CloudMongoDb이미지상품코드 | [optional] [default to null]
@@ -10,24 +10,26 @@ Name | Type | Description | Notes
**ArbiterProductCode** | ***string** | CloudMongoDb Arbiter상품코드 | [optional] [default to null]
**MongosProductCode** | ***string** | CloudMongoDb Mongos상품코드 | [optional] [default to null]
**ConfigProductCode** | ***string** | CloudMongoDb Config상품코드 | [optional] [default to null]
-**ShardCount** | ***int32** | 샤드수 | [optional] [default to null]
-**MemberServerCount** | ***int32** | CloudMongoDb Member 서버 대수 | [optional] [default to null]
-**ArbiterServerCount** | ***int32** | CloudMongoDb Arbiter 서버 대수 | [optional] [default to null]
-**MongosServerCount** | ***int32** | CloudMongoDb Mongos 서버 대수 | [optional] [default to null]
+**ShardCount** | ***int32** | 샤드수 | [optional] [default to null]
+**MemberServerCount** | ***int32** | CloudMongoDb Member 서버 대수 | [optional] [default to null]
+**ArbiterServerCount** | ***int32** | CloudMongoDb Arbiter 서버 대수 | [optional] [default to null]
+**MongosServerCount** | ***int32** | CloudMongoDb Mongos 서버 대수 | [optional] [default to null]
**ConfigServerCount** | ***int32** | CloudMongoDb Config 서버 대수 | [optional] [default to null]
-**BackupFileRetentionPeriod** | ***int32** | 백업파일보관기간 | [optional] [default to null]
+**CloudMongoDbUserName** | ***string** | 접근 유저명 | [default to null]
+**CloudMongoDbUserPassword** | ***string** | 접근 패스워드 | [default to null]
+**BackupFileRetentionPeriod** | ***int32** | 백업파일보관기간 | [optional] [default to null]
**BackupTime** | ***string** | 백업시간 | [optional] [default to null]
**DataStorageTypeCode** | ***string** | 데이터 스토리지 타입 코드 | [optional] [default to null]
+**MemberPort** | ***int32** | Cloud MongoDb Member 서버 포트 | [optional] [default to null]
+**MongosPort** | ***int32** | Cloud MongoDb Mongos 서버 포트 | [optional] [default to null]
+**ConfigPort** | ***int32** | Cloud MongoDb Config 서버 포트 | [optional] [default to null]
**CloudMongoDbServiceName** | ***string** | CloudMongoDb서비스이름 | [default to null]
-**MemberPort** | ***int32** | Cloud MongoDb Member 서버 포트 | [optional] [default to null]
-**ArbiterPort** | ***int32** | Cloud MongoDb Arbiter 서버 포트 | [optional] [default to null]
-**MongosPort** | ***int32** | Cloud MongoDb Mongos 서버 포트 | [optional] [default to null]
-**ConfigPort** | ***int32** | Cloud MongoDb Config 서버 포트 | [optional] [default to null]
-**CompressCode** | ***string** | Cloud DB for MongoDB Data 압축 알고리즘 | [optional] [default to null]
-**DbConfig** | ***string** | Cloud DB for MongoDB Config 설정 | [optional] [default to null]
-**ClusterTypeCode** | ***string** | Cloud DB for MongoDB 클러스터 타입 | [default to null]
+**CloudMongoDbServerNamePrefix** | ***string** | CloudMongoDb 서버 이름 | [default to null]
**SubnetNo** | ***string** | Subnet번호 | [default to null]
-**CloudMongoDbUserName** | ***string** | Cloud DB for MongoDB User 이름 | [default to null]
-**CloudMongoDbUserPassword** | ***string** | Cloud DB for MongoDB User 패스워드 | [default to null]
+**CompressCode** | ***string** | Cloud DB for MongoDB Data 압축 알고리즘 | [optional] [default to null]
+**ClusterTypeCode** | ***string** | Cloud DB for MongoDB 클러스터 타입 | [optional] [default to null]
+**EngineVersionCode** | ***string** | 엔진 버전 코드 | [optional] [default to null]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
\ No newline at end of file
diff --git a/services/vmongodb/docs/CreateCloudMongoDbInstanceResponse.md b/services/vmongodb/docs/CreateCloudMongoDbInstanceResponse.md
index 002700c7..7da96f7c 100644
--- a/services/vmongodb/docs/CreateCloudMongoDbInstanceResponse.md
+++ b/services/vmongodb/docs/CreateCloudMongoDbInstanceResponse.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
**ReturnCode** | ***string** | | [optional] [default to null]
**ReturnMessage** | ***string** | | [optional] [default to null]
**TotalRows** | ***int32** | | [optional] [default to null]
-**CloudMongoDbInstanceList** | **[[]CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
+**CloudMongoDbInstanceList** | **[[]\*CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/DeleteCloudMongoDbInstanceResponse.md b/services/vmongodb/docs/DeleteCloudMongoDbInstanceResponse.md
index 784ed643..cdcc171d 100644
--- a/services/vmongodb/docs/DeleteCloudMongoDbInstanceResponse.md
+++ b/services/vmongodb/docs/DeleteCloudMongoDbInstanceResponse.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
**ReturnCode** | ***string** | | [optional] [default to null]
**ReturnMessage** | ***string** | | [optional] [default to null]
**TotalRows** | ***int32** | | [optional] [default to null]
-**CloudMongoDbInstanceList** | **[[]CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
+**CloudMongoDbInstanceList** | **[[]\*CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/DeleteCloudMongoDbUserListRequest.md b/services/vmongodb/docs/DeleteCloudMongoDbUserListRequest.md
index cf2e5d66..28a2f80c 100644
--- a/services/vmongodb/docs/DeleteCloudMongoDbUserListRequest.md
+++ b/services/vmongodb/docs/DeleteCloudMongoDbUserListRequest.md
@@ -1,11 +1,11 @@
# DeleteCloudMongoDbUserListRequest
## Properties
-Name | Type | Description | Notes
------------- |-----------------------------------------------| ------------- | -------------
-**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
-**CloudMongoDbInstanceNo** | ***string** | CloudMongoDb 인스턴스번호 | [default to null]
-**CloudMongoDbUserList** | *[]\*[CloudMongoDbUser](CloudMongoDbUser.md)* | CloudMongoDb User List | [default to null]
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
+**CloudMongoDbInstanceNo** | ***string** | Cloud DB for MongoDB 인스턴스 번호 | [default to null]
+**CloudMongoDbUserList** | **[[]\*DeleteCloudMongoDbUserParameter](DeleteCloudMongoDbUserParameter.md)** | Cloud DB for MongoDB User 리스트 | [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/DeleteCloudMongoDbUserListResponse.md b/services/vmongodb/docs/DeleteCloudMongoDbUserListResponse.md
index 774e5bd9..4c132270 100644
--- a/services/vmongodb/docs/DeleteCloudMongoDbUserListResponse.md
+++ b/services/vmongodb/docs/DeleteCloudMongoDbUserListResponse.md
@@ -1,10 +1,12 @@
# DeleteCloudMongoDbUserListResponse
## Properties
-Name | Type | Description | Notes
------------- |-------------------------------------------------| ------------- | -------------
-**RequestId** | ***string** | | [default to null]
-**ReturnCode** | ***string** | | [default to null]
-**ReturnMessage** | ***string** | | [default to null]
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequestId** | ***string** | | [optional] [default to null]
+**ReturnCode** | ***string** | | [optional] [default to null]
+**ReturnMessage** | ***string** | | [optional] [default to null]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
\ No newline at end of file
diff --git a/services/vmongodb/docs/GetCloudMongoDbBackupDetailListResponse.md b/services/vmongodb/docs/GetCloudMongoDbBackupDetailListResponse.md
index 52941b23..ed2ab8a9 100644
--- a/services/vmongodb/docs/GetCloudMongoDbBackupDetailListResponse.md
+++ b/services/vmongodb/docs/GetCloudMongoDbBackupDetailListResponse.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
**ReturnCode** | ***string** | | [optional] [default to null]
**ReturnMessage** | ***string** | | [optional] [default to null]
**TotalRows** | ***int32** | | [optional] [default to null]
-**CloudMongoDbBackupDetailList** | **[*CloudMongoDbBackupDetailList](CloudMongoDbBackupDetailList.md)** | CloudMongoDb백업상세리스트 | [optional] [default to null]
+**CloudMongoDbBackupDetailList** | **[[]\*CloudMongoDbBackupDetail](CloudMongoDbBackupDetail.md)** | CloudMongoDb백업상세리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/GetCloudMongoDbBackupListResponse.md b/services/vmongodb/docs/GetCloudMongoDbBackupListResponse.md
index 6f696db2..422d59cf 100644
--- a/services/vmongodb/docs/GetCloudMongoDbBackupListResponse.md
+++ b/services/vmongodb/docs/GetCloudMongoDbBackupListResponse.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
**ReturnCode** | ***string** | | [optional] [default to null]
**ReturnMessage** | ***string** | | [optional] [default to null]
**TotalRows** | ***int32** | | [optional] [default to null]
-**CloudMongoDbBackupList** | **[*CloudMongoDbBackupList](CloudMongoDbBackupList.md)** | CloudMongoDb백업리스트 | [optional] [default to null]
+**CloudMongoDbBackupList** | **[[]\*CloudMongoDbBackup](CloudMongoDbBackup.md)** | CloudMongoDb백업리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/GetCloudMongoDbImageProductListRequest.md b/services/vmongodb/docs/GetCloudMongoDbImageProductListRequest.md
index dfc84ee9..aff98876 100644
--- a/services/vmongodb/docs/GetCloudMongoDbImageProductListRequest.md
+++ b/services/vmongodb/docs/GetCloudMongoDbImageProductListRequest.md
@@ -6,6 +6,7 @@ Name | Type | Description | Notes
**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
**ProductCode** | ***string** | 조회할상품코드 | [optional] [default to null]
**ExclusionProductCode** | ***string** | 제외할상품코드 | [optional] [default to null]
+**GenerationCode** | ***string** | 서버 세대 코드 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/GetCloudMongoDbInstanceDetailResponse.md b/services/vmongodb/docs/GetCloudMongoDbInstanceDetailResponse.md
index 6ee75403..51de0e24 100644
--- a/services/vmongodb/docs/GetCloudMongoDbInstanceDetailResponse.md
+++ b/services/vmongodb/docs/GetCloudMongoDbInstanceDetailResponse.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
**ReturnCode** | ***string** | | [optional] [default to null]
**ReturnMessage** | ***string** | | [optional] [default to null]
**TotalRows** | ***int32** | | [optional] [default to null]
-**CloudMongoDbInstanceList** | **[[]CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
+**CloudMongoDbInstanceList** | **[[]\*CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/GetCloudMongoDbInstanceListRequest.md b/services/vmongodb/docs/GetCloudMongoDbInstanceListRequest.md
index 7d6925fa..8268067e 100644
--- a/services/vmongodb/docs/GetCloudMongoDbInstanceListRequest.md
+++ b/services/vmongodb/docs/GetCloudMongoDbInstanceListRequest.md
@@ -11,6 +11,7 @@ Name | Type | Description | Notes
**CloudMongoDbInstanceNoList** | **[]\*string** | CloudMongoDb인스턴스번호리스트 | [optional] [default to null]
**CloudMongoDbServerName** | ***string** | CloudMongoDb서버이름 | [optional] [default to null]
**CloudMongoDbServerInstanceNoList** | **[]\*string** | CloudMongoDb서버인스턴스번호리스트 | [optional] [default to null]
+**GenerationCode** | ***string** | 서버 세대 구분 코드 | [optional] [default to null]
**PageNo** | ***int32** | 페이지번호 | [optional] [default to null]
**PageSize** | ***int32** | 페이지사이즈 | [optional] [default to null]
diff --git a/services/vmongodb/docs/GetCloudMongoDbInstanceListResponse.md b/services/vmongodb/docs/GetCloudMongoDbInstanceListResponse.md
index 742be192..ac069bdd 100644
--- a/services/vmongodb/docs/GetCloudMongoDbInstanceListResponse.md
+++ b/services/vmongodb/docs/GetCloudMongoDbInstanceListResponse.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
**ReturnCode** | ***string** | | [optional] [default to null]
**ReturnMessage** | ***string** | | [optional] [default to null]
**TotalRows** | ***int32** | | [optional] [default to null]
-**CloudMongoDbInstanceList** | **[[]CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
+**CloudMongoDbInstanceList** | **[[]\*CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/GetCloudMongoDbUserListRequest.md b/services/vmongodb/docs/GetCloudMongoDbUserListRequest.md
index 38c8e6a7..51b616a2 100644
--- a/services/vmongodb/docs/GetCloudMongoDbUserListRequest.md
+++ b/services/vmongodb/docs/GetCloudMongoDbUserListRequest.md
@@ -1,9 +1,11 @@
# GetCloudMongoDbUserListRequest
## Properties
-Name | Type | Description | Notes
------------- |-----------------------------------------------| ------------- | -------------
-**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
-**CloudMongoDbInstanceNo** | ***string** | CloudMongoDb 인스턴스번호 | [default to null]
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
+**CloudMongoDbInstanceNo** | ***string** | Cloud DB for MongoDB 인스턴스 번호 | [default to null]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
\ No newline at end of file
diff --git a/services/vmongodb/docs/GetCloudMongoDbUserListResponse.md b/services/vmongodb/docs/GetCloudMongoDbUserListResponse.md
index b37a0651..debb711d 100644
--- a/services/vmongodb/docs/GetCloudMongoDbUserListResponse.md
+++ b/services/vmongodb/docs/GetCloudMongoDbUserListResponse.md
@@ -1,13 +1,13 @@
# GetCloudMongoDbUserListResponse
## Properties
-Name | Type | Description | Notes
------------- | ------------- |------------------------| -------------
-**RequestId** | ***string** | | [default to null]
-**ReturnCode** | ***string** | | [default to null]
-**ReturnMessage** | ***string** | | [default to null]
-**TotalRows** | ***int32** | | [default to null]
-**CloudMongoDbUserList** | *[]\*[CloudMongoDbUser](CloudMongoDbUser.md)* | CloudMongoDb User 리스트 | [default to null]
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequestId** | ***string** | | [optional] [default to null]
+**ReturnCode** | ***string** | | [optional] [default to null]
+**ReturnMessage** | ***string** | | [optional] [default to null]
+**TotalRows** | ***int32** | | [optional] [default to null]
+**CloudMongoDbUserList** | **[[]\*CloudMongoDbUser](CloudMongoDbUser.md)** | Cloud DB for MongoDB User 리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/RebootCloudMongoDbServerInstanceResponse.md b/services/vmongodb/docs/RebootCloudMongoDbServerInstanceResponse.md
index b043b766..396d2fdc 100644
--- a/services/vmongodb/docs/RebootCloudMongoDbServerInstanceResponse.md
+++ b/services/vmongodb/docs/RebootCloudMongoDbServerInstanceResponse.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
**ReturnCode** | ***string** | | [optional] [default to null]
**ReturnMessage** | ***string** | | [optional] [default to null]
**TotalRows** | ***int32** | | [optional] [default to null]
-**CloudMongoDbInstanceList** | **[[]CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
+**CloudMongoDbInstanceList** | **[[]\*CloudMongoDbInstance](CloudMongoDbInstance.md)** | CloudMongoDb인스턴스리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmongodb/docs/V2Api.md b/services/vmongodb/docs/V2Api.md
index e90ce2c5..1e673fad 100644
--- a/services/vmongodb/docs/V2Api.md
+++ b/services/vmongodb/docs/V2Api.md
@@ -4,21 +4,58 @@ All URIs are relative to *https://ncloud.apigw.ntruss.com/vmongodb/v2*
Method | HTTP request | Description
------------- | ------------- | -------------
+[**AddCloudMongoDbUserList**](V2Api.md#AddCloudMongoDbUserList) | **Post** /addCloudMongoDbUserList |
[**ChangeCloudMongoDbConfigCount**](V2Api.md#ChangeCloudMongoDbConfigCount) | **Post** /changeCloudMongoDbConfigCount |
[**ChangeCloudMongoDbMongosCount**](V2Api.md#ChangeCloudMongoDbMongosCount) | **Post** /changeCloudMongoDbMongosCount |
[**ChangeCloudMongoDbSecondaryCount**](V2Api.md#ChangeCloudMongoDbSecondaryCount) | **Post** /changeCloudMongoDbSecondaryCount |
[**ChangeCloudMongoDbShardCount**](V2Api.md#ChangeCloudMongoDbShardCount) | **Post** /changeCloudMongoDbShardCount |
+[**ChangeCloudMongoDbUserList**](V2Api.md#ChangeCloudMongoDbUserList) | **Post** /changeCloudMongoDbUserList |
[**CreateCloudMongoDbInstance**](V2Api.md#CreateCloudMongoDbInstance) | **Post** /createCloudMongoDbInstance |
[**DeleteCloudMongoDbInstance**](V2Api.md#DeleteCloudMongoDbInstance) | **Post** /deleteCloudMongoDbInstance |
+[**DeleteCloudMongoDbUserList**](V2Api.md#DeleteCloudMongoDbUserList) | **Post** /deleteCloudMongoDbUserList |
+[**ExportBackupToObjectStorage**](V2Api.md#ExportBackupToObjectStorage) | **Post** /exportBackupToObjectStorage |
+[**ExportDbServerLogToObjectStorage**](V2Api.md#ExportDbServerLogToObjectStorage) | **Post** /exportDbServerLogToObjectStorage |
[**GetCloudMongoDbBackupDetailList**](V2Api.md#GetCloudMongoDbBackupDetailList) | **Post** /getCloudMongoDbBackupDetailList |
[**GetCloudMongoDbBackupList**](V2Api.md#GetCloudMongoDbBackupList) | **Post** /getCloudMongoDbBackupList |
+[**GetCloudMongoDbBucketList**](V2Api.md#GetCloudMongoDbBucketList) | **Post** /getCloudMongoDbBucketList |
[**GetCloudMongoDbImageProductList**](V2Api.md#GetCloudMongoDbImageProductList) | **Post** /getCloudMongoDbImageProductList |
[**GetCloudMongoDbInstanceDetail**](V2Api.md#GetCloudMongoDbInstanceDetail) | **Post** /getCloudMongoDbInstanceDetail |
[**GetCloudMongoDbInstanceList**](V2Api.md#GetCloudMongoDbInstanceList) | **Post** /getCloudMongoDbInstanceList |
[**GetCloudMongoDbProductList**](V2Api.md#GetCloudMongoDbProductList) | **Post** /getCloudMongoDbProductList |
+[**GetCloudMongoDbTargetSubnetList**](V2Api.md#GetCloudMongoDbTargetSubnetList) | **Post** /getCloudMongoDbTargetSubnetList |
+[**GetCloudMongoDbTargetVpcList**](V2Api.md#GetCloudMongoDbTargetVpcList) | **Post** /getCloudMongoDbTargetVpcList |
+[**GetCloudMongoDbUserList**](V2Api.md#GetCloudMongoDbUserList) | **Post** /getCloudMongoDbUserList |
+[**GetDbServerLogList**](V2Api.md#GetDbServerLogList) | **Post** /getDbServerLogList |
[**RebootCloudMongoDbServerInstance**](V2Api.md#RebootCloudMongoDbServerInstance) | **Post** /rebootCloudMongoDbServerInstance |
+# **AddCloudMongoDbUserList**
+> AddCloudMongoDbUserListResponse AddCloudMongoDbUserList(addCloudMongoDbUserListRequest)
+
+
+
+
+### Required Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+**addCloudMongoDbUserListRequest** | **[\*AddCloudMongoDbUserListRequest](AddCloudMongoDbUserListRequest.md)** | addCloudMongoDbUserListRequest |
+
+### Return type
+
+*[**AddCloudMongoDbUserListResponse**](AddCloudMongoDbUserListResponse.md)
+
+### Authorization
+
+[x-ncp-iam](../README.md#x-ncp-iam)
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+[[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)
+
# **ChangeCloudMongoDbConfigCount**
> ChangeCloudMongoDbConfigCountResponse ChangeCloudMongoDbConfigCount(changeCloudMongoDbConfigCountRequest)
@@ -127,6 +164,33 @@ Name | Type | Description | Notes
[[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)
+# **ChangeCloudMongoDbUserList**
+> ChangeCloudMongoDbUserListResponse ChangeCloudMongoDbUserList(changeCloudMongoDbUserListRequest)
+
+
+
+
+### Required Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+**changeCloudMongoDbUserListRequest** | **[\*ChangeCloudMongoDbUserListRequest](ChangeCloudMongoDbUserListRequest.md)** | changeCloudMongoDbUserListRequest |
+
+### Return type
+
+*[**ChangeCloudMongoDbUserListResponse**](ChangeCloudMongoDbUserListResponse.md)
+
+### Authorization
+
+[x-ncp-iam](../README.md#x-ncp-iam)
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+[[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)
+
# **CreateCloudMongoDbInstance**
> CreateCloudMongoDbInstanceResponse CreateCloudMongoDbInstance(createCloudMongoDbInstanceRequest)
@@ -181,6 +245,87 @@ Name | Type | Description | Notes
[[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)
+# **DeleteCloudMongoDbUserList**
+> DeleteCloudMongoDbUserListResponse DeleteCloudMongoDbUserList(deleteCloudMongoDbUserListRequest)
+
+
+Cloud DB for MongoDB User를 삭제합니다.
+
+### Required Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+**deleteCloudMongoDbUserListRequest** | **[\*DeleteCloudMongoDbUserListRequest](DeleteCloudMongoDbUserListRequest.md)** | deleteCloudMongoDbUserListRequest |
+
+### Return type
+
+*[**DeleteCloudMongoDbUserListResponse**](DeleteCloudMongoDbUserListResponse.md)
+
+### Authorization
+
+[x-ncp-iam](../README.md#x-ncp-iam)
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+[[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)
+
+# **ExportBackupToObjectStorage**
+> ExportBackupToObjectStorageResponse ExportBackupToObjectStorage(exportBackupToObjectStorageRequest)
+
+
+Cloud DB for MongoDb 백업 파일을 Object Storage로 전송합니다.
+
+### Required Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+**exportBackupToObjectStorageRequest** | **[\*ExportBackupToObjectStorageRequest](ExportBackupToObjectStorageRequest.md)** | exportBackupToObjectStorageRequest |
+
+### Return type
+
+*[**ExportBackupToObjectStorageResponse**](ExportBackupToObjectStorageResponse.md)
+
+### Authorization
+
+[x-ncp-iam](../README.md#x-ncp-iam)
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+[[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)
+
+# **ExportDbServerLogToObjectStorage**
+> ExportDbServerLogToObjectStorageResponse ExportDbServerLogToObjectStorage(exportDbServerLogToObjectStorageRequest)
+
+
+
+
+### Required Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+**exportDbServerLogToObjectStorageRequest** | **[\*ExportDbServerLogToObjectStorageRequest](ExportDbServerLogToObjectStorageRequest.md)** | exportDbServerLogToObjectStorageRequest |
+
+### Return type
+
+*[**ExportDbServerLogToObjectStorageResponse**](ExportDbServerLogToObjectStorageResponse.md)
+
+### Authorization
+
+[x-ncp-iam](../README.md#x-ncp-iam)
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+[[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)
+
# **GetCloudMongoDbBackupDetailList**
> GetCloudMongoDbBackupDetailListResponse GetCloudMongoDbBackupDetailList(getCloudMongoDbBackupDetailListRequest)
@@ -235,6 +380,33 @@ Name | Type | Description | Notes
[[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)
+# **GetCloudMongoDbBucketList**
+> GetCloudMongoDbBucketListResponse GetCloudMongoDbBucketList(getCloudMongoDbBucketListRequest)
+
+
+Cloud DB for MongoDb 버킷을 조회합니다.
+
+### Required Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+**getCloudMongoDbBucketListRequest** | **[\*GetCloudMongoDbBucketListRequest](GetCloudMongoDbBucketListRequest.md)** | getCloudMongoDbBucketListRequest |
+
+### Return type
+
+*[**GetCloudMongoDbBucketListResponse**](GetCloudMongoDbBucketListResponse.md)
+
+### Authorization
+
+[x-ncp-iam](../README.md#x-ncp-iam)
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+[[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)
+
# **GetCloudMongoDbImageProductList**
> GetCloudMongoDbImageProductListResponse GetCloudMongoDbImageProductList(getCloudMongoDbImageProductListRequest)
@@ -343,6 +515,114 @@ Name | Type | Description | Notes
[[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)
+# **GetCloudMongoDbTargetSubnetList**
+> GetCloudMongoDbTargetSubnetListResponse GetCloudMongoDbTargetSubnetList(getCloudMongoDbTargetSubnetListRequest)
+
+
+
+
+### Required Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+**getCloudMongoDbTargetSubnetListRequest** | **[\*GetCloudMongoDbTargetSubnetListRequest](GetCloudMongoDbTargetSubnetListRequest.md)** | getCloudMongoDbTargetSubnetListRequest |
+
+### Return type
+
+*[**GetCloudMongoDbTargetSubnetListResponse**](GetCloudMongoDbTargetSubnetListResponse.md)
+
+### Authorization
+
+[x-ncp-iam](../README.md#x-ncp-iam)
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+[[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)
+
+# **GetCloudMongoDbTargetVpcList**
+> GetCloudMongoDbTargetVpcListResponse GetCloudMongoDbTargetVpcList(getCloudMongoDbTargetVpcListRequest)
+
+
+
+
+### Required Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+**getCloudMongoDbTargetVpcListRequest** | **[\*GetCloudMongoDbTargetVpcListRequest](GetCloudMongoDbTargetVpcListRequest.md)** | getCloudMongoDbTargetVpcListRequest |
+
+### Return type
+
+*[**GetCloudMongoDbTargetVpcListResponse**](GetCloudMongoDbTargetVpcListResponse.md)
+
+### Authorization
+
+[x-ncp-iam](../README.md#x-ncp-iam)
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+[[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)
+
+# **GetCloudMongoDbUserList**
+> GetCloudMongoDbUserListResponse GetCloudMongoDbUserList(getCloudMongoDbUserListRequest)
+
+
+
+
+### Required Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+**getCloudMongoDbUserListRequest** | **[\*GetCloudMongoDbUserListRequest](GetCloudMongoDbUserListRequest.md)** | getCloudMongoDbUserListRequest |
+
+### Return type
+
+*[**GetCloudMongoDbUserListResponse**](GetCloudMongoDbUserListResponse.md)
+
+### Authorization
+
+[x-ncp-iam](../README.md#x-ncp-iam)
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+[[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)
+
+# **GetDbServerLogList**
+> GetDbServerLogListResponse GetDbServerLogList(getDbServerLogListRequest)
+
+
+
+
+### Required Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+**getDbServerLogListRequest** | **[\*GetDbServerLogListRequest](GetDbServerLogListRequest.md)** | getDbServerLogListRequest |
+
+### Return type
+
+*[**GetDbServerLogListResponse**](GetDbServerLogListResponse.md)
+
+### Authorization
+
+[x-ncp-iam](../README.md#x-ncp-iam)
+
+### HTTP request headers
+
+ - **Content-Type**: application/x-www-form-urlencoded
+ - **Accept**: Not defined
+
+[[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)
+
# **RebootCloudMongoDbServerInstance**
> RebootCloudMongoDbServerInstanceResponse RebootCloudMongoDbServerInstance(rebootCloudMongoDbServerInstanceRequest)
diff --git a/services/vmongodb/get_cloud_mongo_db_backup_detail_list_response.go b/services/vmongodb/get_cloud_mongo_db_backup_detail_list_response.go
index b093e1b2..dcfeeba9 100644
--- a/services/vmongodb/get_cloud_mongo_db_backup_detail_list_response.go
+++ b/services/vmongodb/get_cloud_mongo_db_backup_detail_list_response.go
@@ -9,14 +9,15 @@
package vmongodb
type GetCloudMongoDbBackupDetailListResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnCode *string `json:"returnCode,omitempty"`
- TotalRows *int32 `json:"totalRows,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
+
+TotalRows *int32 `json:"totalRows,omitempty"`
// CloudMongoDb백업상세리스트
- CloudMongoDbBackupDetailList []*CloudMongoDbBackupDetail `json:"cloudMongoDbBackupDetailList,omitempty"`
+CloudMongoDbBackupDetailList []*CloudMongoDbBackupDetail `json:"cloudMongoDbBackupDetailList,omitempty"`
}
diff --git a/services/vmongodb/get_cloud_mongo_db_backup_list_response.go b/services/vmongodb/get_cloud_mongo_db_backup_list_response.go
index c360b1d3..a2ec1d17 100644
--- a/services/vmongodb/get_cloud_mongo_db_backup_list_response.go
+++ b/services/vmongodb/get_cloud_mongo_db_backup_list_response.go
@@ -9,14 +9,15 @@
package vmongodb
type GetCloudMongoDbBackupListResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnCode *string `json:"returnCode,omitempty"`
- TotalRows *int32 `json:"totalRows,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
+
+TotalRows *int32 `json:"totalRows,omitempty"`
// CloudMongoDb백업리스트
- CloudMongoDbBackupList []*CloudMongoDbBackup `json:"cloudMongoDbBackupList,omitempty"`
+CloudMongoDbBackupList []*CloudMongoDbBackup `json:"cloudMongoDbBackupList,omitempty"`
}
diff --git a/services/vmongodb/get_cloud_mongo_db_image_product_list_request.go b/services/vmongodb/get_cloud_mongo_db_image_product_list_request.go
index 561a00bc..0d1dd8dc 100644
--- a/services/vmongodb/get_cloud_mongo_db_image_product_list_request.go
+++ b/services/vmongodb/get_cloud_mongo_db_image_product_list_request.go
@@ -18,4 +18,7 @@ ProductCode *string `json:"productCode,omitempty"`
// 제외할상품코드
ExclusionProductCode *string `json:"exclusionProductCode,omitempty"`
+
+ // 서버 세대 코드
+GenerationCode *string `json:"generationCode,omitempty"`
}
diff --git a/services/vmongodb/get_cloud_mongo_db_image_product_list_response.go b/services/vmongodb/get_cloud_mongo_db_image_product_list_response.go
index 337c3e9d..0c761a89 100644
--- a/services/vmongodb/get_cloud_mongo_db_image_product_list_response.go
+++ b/services/vmongodb/get_cloud_mongo_db_image_product_list_response.go
@@ -9,14 +9,15 @@
package vmongodb
type GetCloudMongoDbImageProductListResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnCode *string `json:"returnCode,omitempty"`
- TotalRows *int32 `json:"totalRows,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
+
+TotalRows *int32 `json:"totalRows,omitempty"`
// 상품리스트
- ProductList []*Product `json:"productList,omitempty"`
+ProductList *ProductList `json:"productList,omitempty"`
}
diff --git a/services/vmongodb/get_cloud_mongo_db_instance_detail_response.go b/services/vmongodb/get_cloud_mongo_db_instance_detail_response.go
index 98a109ce..0f37400c 100644
--- a/services/vmongodb/get_cloud_mongo_db_instance_detail_response.go
+++ b/services/vmongodb/get_cloud_mongo_db_instance_detail_response.go
@@ -9,14 +9,15 @@
package vmongodb
type GetCloudMongoDbInstanceDetailResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnCode *string `json:"returnCode,omitempty"`
- TotalRows *int32 `json:"totalRows,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
+
+TotalRows *int32 `json:"totalRows,omitempty"`
// CloudMongoDb인스턴스리스트
- CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
+CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
}
diff --git a/services/vmongodb/get_cloud_mongo_db_instance_list_request.go b/services/vmongodb/get_cloud_mongo_db_instance_list_request.go
index 4051240d..dc49d84e 100644
--- a/services/vmongodb/get_cloud_mongo_db_instance_list_request.go
+++ b/services/vmongodb/get_cloud_mongo_db_instance_list_request.go
@@ -34,6 +34,9 @@ CloudMongoDbServerName *string `json:"cloudMongoDbServerName,omitempty"`
// CloudMongoDb서버인스턴스번호리스트
CloudMongoDbServerInstanceNoList []*string `json:"cloudMongoDbServerInstanceNoList,omitempty"`
+ // 서버 세대 구분 코드
+GenerationCode *string `json:"generationCode,omitempty"`
+
// 페이지번호
PageNo *int32 `json:"pageNo,omitempty"`
diff --git a/services/vmongodb/get_cloud_mongo_db_instance_list_response.go b/services/vmongodb/get_cloud_mongo_db_instance_list_response.go
index 12614a38..9abef982 100644
--- a/services/vmongodb/get_cloud_mongo_db_instance_list_response.go
+++ b/services/vmongodb/get_cloud_mongo_db_instance_list_response.go
@@ -9,14 +9,15 @@
package vmongodb
type GetCloudMongoDbInstanceListResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnCode *string `json:"returnCode,omitempty"`
- TotalRows *int32 `json:"totalRows,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
+
+TotalRows *int32 `json:"totalRows,omitempty"`
// CloudMongoDb인스턴스리스트
- CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
+CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
}
diff --git a/services/vmongodb/get_cloud_mongo_db_product_list_response.go b/services/vmongodb/get_cloud_mongo_db_product_list_response.go
index 0dc1f7f2..a6de53d9 100644
--- a/services/vmongodb/get_cloud_mongo_db_product_list_response.go
+++ b/services/vmongodb/get_cloud_mongo_db_product_list_response.go
@@ -9,14 +9,15 @@
package vmongodb
type GetCloudMongoDbProductListResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnCode *string `json:"returnCode,omitempty"`
- TotalRows *int32 `json:"totalRows,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
+
+TotalRows *int32 `json:"totalRows,omitempty"`
// 상품리스트
- ProductList []*Product `json:"productList,omitempty"`
+ProductList *ProductList `json:"productList,omitempty"`
}
diff --git a/services/vmongodb/get_cloud_mongo_db_user_list_request.go b/services/vmongodb/get_cloud_mongo_db_user_list_request.go
index be650270..a3879cb0 100644
--- a/services/vmongodb/get_cloud_mongo_db_user_list_request.go
+++ b/services/vmongodb/get_cloud_mongo_db_user_list_request.go
@@ -1,13 +1,18 @@
+/*
+ * vmongodb
+ *
+ *
https://ncloud.apigw.ntruss.com/vmongodb/v2
+ *
+ * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
+ */
+
package vmongodb
type GetCloudMongoDbUserListRequest struct {
// REGION코드
- RegionCode *string `json:"regionCode,omitempty"`
-
- // CloudMongoDb인스턴스번호
- CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo,omitempty"`
+RegionCode *string `json:"regionCode,omitempty"`
- // CloudMongoDb User 리스트
- CloudMongoDbUserList []*CloudMongoDbUser `json:"cloudMongoDbUserList,omitempty"`
+ // Cloud DB for MongoDB 인스턴스 번호
+CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"`
}
diff --git a/services/vmongodb/get_cloud_mongo_db_user_list_response.go b/services/vmongodb/get_cloud_mongo_db_user_list_response.go
index 3ea08680..734c21b8 100644
--- a/services/vmongodb/get_cloud_mongo_db_user_list_response.go
+++ b/services/vmongodb/get_cloud_mongo_db_user_list_response.go
@@ -1,14 +1,23 @@
+/*
+ * vmongodb
+ *
+ *
https://ncloud.apigw.ntruss.com/vmongodb/v2
+ *
+ * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
+ */
+
package vmongodb
type GetCloudMongoDbUserListResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
+
+ReturnCode *string `json:"returnCode,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
- TotalRows *int32 `json:"totalRows,omitempty"`
+TotalRows *int32 `json:"totalRows,omitempty"`
- // CloudMongoDb User 리스트
- CloudMongoDbUserList []*CloudMongoDbUser `json:"cloudMongoDbUserList,omitempty"`
+ // Cloud DB for MongoDB User 리스트
+CloudMongoDbUserList []*CloudMongoDbUser `json:"cloudMongoDbUserList,omitempty"`
}
diff --git a/services/vmongodb/reboot_cloud_mongo_db_server_instance_response.go b/services/vmongodb/reboot_cloud_mongo_db_server_instance_response.go
index d1802fbc..ce923fb3 100644
--- a/services/vmongodb/reboot_cloud_mongo_db_server_instance_response.go
+++ b/services/vmongodb/reboot_cloud_mongo_db_server_instance_response.go
@@ -9,14 +9,15 @@
package vmongodb
type RebootCloudMongoDbServerInstanceResponse struct {
- RequestId *string `json:"requestId,omitempty"`
- ReturnCode *string `json:"returnCode,omitempty"`
+RequestId *string `json:"requestId,omitempty"`
- ReturnMessage *string `json:"returnMessage,omitempty"`
+ReturnCode *string `json:"returnCode,omitempty"`
- TotalRows *int32 `json:"totalRows,omitempty"`
+ReturnMessage *string `json:"returnMessage,omitempty"`
+
+TotalRows *int32 `json:"totalRows,omitempty"`
// CloudMongoDb인스턴스리스트
- CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
+CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"`
}
diff --git a/services/vmongodb/v2_api.go b/services/vmongodb/v2_api.go
index 7235e3a9..5dfc7c8a 100644
--- a/services/vmongodb/v2_api.go
+++ b/services/vmongodb/v2_api.go
@@ -27,28 +27,30 @@ var (
type V2ApiService service
-/* V2ApiService
-@param getCloudMongoDbUserListRequest GetCloudMongoDbUserListRequest
-@return *GetCloudMongoDbUserListResponse*/
-func (a *V2ApiService) GetCloudMongoDbUserList(getCloudMongoDbUserListRequest *GetCloudMongoDbUserListRequest) (*GetCloudMongoDbUserListResponse, error) {
+/* V2ApiService
+
+ @param addCloudMongoDbUserListRequest addCloudMongoDbUserListRequest
+ @return *AddCloudMongoDbUserListResponse*/
+func (a *V2ApiService) AddCloudMongoDbUserList(addCloudMongoDbUserListRequest *AddCloudMongoDbUserListRequest) (*AddCloudMongoDbUserListResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
- localVarPostBody interface{}
- localVarFileName string
- localVarFileBytes []byte
- successPayload GetCloudMongoDbUserListResponse
+ localVarPostBody interface{}
+ localVarFileName string
+ localVarFileBytes []byte
+ successPayload AddCloudMongoDbUserListResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/getCloudMongoDbUserList"
+ localVarPath := a.client.cfg.BasePath + "/addCloudMongoDbUserList"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
+
// to determine the Content-Type header
- localVarHttpContentTypes := []string{"application/x-www-form-urlencoded"}
+ localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
// set Content-Type header
localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
@@ -57,7 +59,8 @@ func (a *V2ApiService) GetCloudMongoDbUserList(getCloudMongoDbUserListRequest *G
}
// to determine the Accept header
- localVarHttpHeaderAccepts := []string{}
+ localVarHttpHeaderAccepts := []string{
+ }
// set Accept header
localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
@@ -65,7 +68,7 @@ func (a *V2ApiService) GetCloudMongoDbUserList(getCloudMongoDbUserListRequest *G
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = getCloudMongoDbUserListRequest
+ localVarPostBody = addCloudMongoDbUserListRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
@@ -95,31 +98,33 @@ func (a *V2ApiService) GetCloudMongoDbUserList(getCloudMongoDbUserListRequest *G
}
}
+
return &successPayload, err
}
-/* V2ApiService
-
-@param changeCloudMongoDbUserListRequest ChangeCloudMongoDbUserListRequest
-@return *ChangeCloudMongoDbUserListResponse*/
-func (a *V2ApiService) ChangeCloudMongoDbUserList(changeCloudMongoDbUserListRequest *ChangeCloudMongoDbUserListRequest) (*ChangeCloudMongoDbUserListResponse, error) {
+/* V2ApiService
+
+ @param changeCloudMongoDbConfigCountRequest changeCloudMongoDbConfigCountRequest
+ @return *ChangeCloudMongoDbConfigCountResponse*/
+func (a *V2ApiService) ChangeCloudMongoDbConfigCount(changeCloudMongoDbConfigCountRequest *ChangeCloudMongoDbConfigCountRequest) (*ChangeCloudMongoDbConfigCountResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
- localVarPostBody interface{}
- localVarFileName string
- localVarFileBytes []byte
- successPayload ChangeCloudMongoDbUserListResponse
+ localVarPostBody interface{}
+ localVarFileName string
+ localVarFileBytes []byte
+ successPayload ChangeCloudMongoDbConfigCountResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/changeCloudMongoDbUserList"
+ localVarPath := a.client.cfg.BasePath + "/changeCloudMongoDbConfigCount"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
+
// to determine the Content-Type header
- localVarHttpContentTypes := []string{"application/x-www-form-urlencoded"}
+ localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
// set Content-Type header
localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
@@ -128,7 +133,8 @@ func (a *V2ApiService) ChangeCloudMongoDbUserList(changeCloudMongoDbUserListRequ
}
// to determine the Accept header
- localVarHttpHeaderAccepts := []string{}
+ localVarHttpHeaderAccepts := []string{
+ }
// set Accept header
localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
@@ -136,7 +142,7 @@ func (a *V2ApiService) ChangeCloudMongoDbUserList(changeCloudMongoDbUserListRequ
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = changeCloudMongoDbUserListRequest
+ localVarPostBody = changeCloudMongoDbConfigCountRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
@@ -166,31 +172,33 @@ func (a *V2ApiService) ChangeCloudMongoDbUserList(changeCloudMongoDbUserListRequ
}
}
+
return &successPayload, err
}
-/* V2ApiService
-
-@param addCloudMongoDbUserListRequest AddCloudMongoDbUserListRequest
-@return *AddCloudMongoDbUserListResponse*/
-func (a *V2ApiService) AddCloudMongoDbUserList(addCloudMongoDbUserListRequest *AddCloudMongoDbUserListRequest) (*AddCloudMongoDbUserListResponse, error) {
+/* V2ApiService
+
+ @param changeCloudMongoDbMongosCountRequest changeCloudMongoDbMongosCountRequest
+ @return *ChangeCloudMongoDbMongosCountResponse*/
+func (a *V2ApiService) ChangeCloudMongoDbMongosCount(changeCloudMongoDbMongosCountRequest *ChangeCloudMongoDbMongosCountRequest) (*ChangeCloudMongoDbMongosCountResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
- localVarPostBody interface{}
- localVarFileName string
- localVarFileBytes []byte
- successPayload AddCloudMongoDbUserListResponse
+ localVarPostBody interface{}
+ localVarFileName string
+ localVarFileBytes []byte
+ successPayload ChangeCloudMongoDbMongosCountResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/addCloudMongoDbUserList"
+ localVarPath := a.client.cfg.BasePath + "/changeCloudMongoDbMongosCount"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
+
// to determine the Content-Type header
- localVarHttpContentTypes := []string{"application/x-www-form-urlencoded"}
+ localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
// set Content-Type header
localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
@@ -199,7 +207,8 @@ func (a *V2ApiService) AddCloudMongoDbUserList(addCloudMongoDbUserListRequest *A
}
// to determine the Accept header
- localVarHttpHeaderAccepts := []string{}
+ localVarHttpHeaderAccepts := []string{
+ }
// set Accept header
localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
@@ -207,7 +216,7 @@ func (a *V2ApiService) AddCloudMongoDbUserList(addCloudMongoDbUserListRequest *A
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = addCloudMongoDbUserListRequest
+ localVarPostBody = changeCloudMongoDbMongosCountRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
@@ -237,31 +246,33 @@ func (a *V2ApiService) AddCloudMongoDbUserList(addCloudMongoDbUserListRequest *A
}
}
+
return &successPayload, err
}
-/* V2ApiService
-
-@param deleteCloudMongoDbUserListRequest DeleteCloudMongoDbUserListRequest
-@return *DeleteCloudMongoDbUserListResponse*/
-func (a *V2ApiService) DeleteCloudMongoDbUserList(deleteCloudMongoDbUserListRequest *DeleteCloudMongoDbUserListRequest) (*DeleteCloudMongoDbUserListResponse, error) {
+/* V2ApiService
+
+ @param changeCloudMongoDbSecondaryCountRequest changeCloudMongoDbSecondaryCountRequest
+ @return *ChangeCloudMongoDbSecondaryCountResponse*/
+func (a *V2ApiService) ChangeCloudMongoDbSecondaryCount(changeCloudMongoDbSecondaryCountRequest *ChangeCloudMongoDbSecondaryCountRequest) (*ChangeCloudMongoDbSecondaryCountResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
- localVarPostBody interface{}
- localVarFileName string
- localVarFileBytes []byte
- successPayload DeleteCloudMongoDbUserListResponse
+ localVarPostBody interface{}
+ localVarFileName string
+ localVarFileBytes []byte
+ successPayload ChangeCloudMongoDbSecondaryCountResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/deleteCloudMongoDbUserList"
+ localVarPath := a.client.cfg.BasePath + "/changeCloudMongoDbSecondaryCount"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
+
// to determine the Content-Type header
- localVarHttpContentTypes := []string{"application/x-www-form-urlencoded"}
+ localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
// set Content-Type header
localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
@@ -270,7 +281,8 @@ func (a *V2ApiService) DeleteCloudMongoDbUserList(deleteCloudMongoDbUserListRequ
}
// to determine the Accept header
- localVarHttpHeaderAccepts := []string{}
+ localVarHttpHeaderAccepts := []string{
+ }
// set Accept header
localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
@@ -278,7 +290,7 @@ func (a *V2ApiService) DeleteCloudMongoDbUserList(deleteCloudMongoDbUserListRequ
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = deleteCloudMongoDbUserListRequest
+ localVarPostBody = changeCloudMongoDbSecondaryCountRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
@@ -308,24 +320,25 @@ func (a *V2ApiService) DeleteCloudMongoDbUserList(deleteCloudMongoDbUserListRequ
}
}
+
return &successPayload, err
}
/* V2ApiService
- @param changeCloudMongoDbConfigCountRequest changeCloudMongoDbConfigCountRequest
- @return *ChangeCloudMongoDbConfigCountResponse*/
-func (a *V2ApiService) ChangeCloudMongoDbConfigCount(changeCloudMongoDbConfigCountRequest *ChangeCloudMongoDbConfigCountRequest) (*ChangeCloudMongoDbConfigCountResponse, error) {
+ @param changeCloudMongoDbShardCountRequest changeCloudMongoDbShardCountRequest
+ @return *ChangeCloudMongoDbShardCountResponse*/
+func (a *V2ApiService) ChangeCloudMongoDbShardCount(changeCloudMongoDbShardCountRequest *ChangeCloudMongoDbShardCountRequest) (*ChangeCloudMongoDbShardCountResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
localVarPostBody interface{}
localVarFileName string
localVarFileBytes []byte
- successPayload ChangeCloudMongoDbConfigCountResponse
+ successPayload ChangeCloudMongoDbShardCountResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/changeCloudMongoDbConfigCount"
+ localVarPath := a.client.cfg.BasePath + "/changeCloudMongoDbShardCount"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
@@ -351,7 +364,7 @@ func (a *V2ApiService) ChangeCloudMongoDbConfigCount(changeCloudMongoDbConfigCou
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = changeCloudMongoDbConfigCountRequest
+ localVarPostBody = changeCloudMongoDbShardCountRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
@@ -387,19 +400,19 @@ func (a *V2ApiService) ChangeCloudMongoDbConfigCount(changeCloudMongoDbConfigCou
/* V2ApiService
- @param changeCloudMongoDbMongosCountRequest changeCloudMongoDbMongosCountRequest
- @return *ChangeCloudMongoDbMongosCountResponse*/
-func (a *V2ApiService) ChangeCloudMongoDbMongosCount(changeCloudMongoDbMongosCountRequest *ChangeCloudMongoDbMongosCountRequest) (*ChangeCloudMongoDbMongosCountResponse, error) {
+ @param changeCloudMongoDbUserListRequest changeCloudMongoDbUserListRequest
+ @return *ChangeCloudMongoDbUserListResponse*/
+func (a *V2ApiService) ChangeCloudMongoDbUserList(changeCloudMongoDbUserListRequest *ChangeCloudMongoDbUserListRequest) (*ChangeCloudMongoDbUserListResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
localVarPostBody interface{}
localVarFileName string
localVarFileBytes []byte
- successPayload ChangeCloudMongoDbMongosCountResponse
+ successPayload ChangeCloudMongoDbUserListResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/changeCloudMongoDbMongosCount"
+ localVarPath := a.client.cfg.BasePath + "/changeCloudMongoDbUserList"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
@@ -425,7 +438,7 @@ func (a *V2ApiService) ChangeCloudMongoDbMongosCount(changeCloudMongoDbMongosCou
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = changeCloudMongoDbMongosCountRequest
+ localVarPostBody = changeCloudMongoDbUserListRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
@@ -461,19 +474,19 @@ func (a *V2ApiService) ChangeCloudMongoDbMongosCount(changeCloudMongoDbMongosCou
/* V2ApiService
- @param changeCloudMongoDbSecondaryCountRequest changeCloudMongoDbSecondaryCountRequest
- @return *ChangeCloudMongoDbSecondaryCountResponse*/
-func (a *V2ApiService) ChangeCloudMongoDbSecondaryCount(changeCloudMongoDbSecondaryCountRequest *ChangeCloudMongoDbSecondaryCountRequest) (*ChangeCloudMongoDbSecondaryCountResponse, error) {
+ @param createCloudMongoDbInstanceRequest createCloudMongoDbInstanceRequest
+ @return *CreateCloudMongoDbInstanceResponse*/
+func (a *V2ApiService) CreateCloudMongoDbInstance(createCloudMongoDbInstanceRequest *CreateCloudMongoDbInstanceRequest) (*CreateCloudMongoDbInstanceResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
localVarPostBody interface{}
localVarFileName string
localVarFileBytes []byte
- successPayload ChangeCloudMongoDbSecondaryCountResponse
+ successPayload CreateCloudMongoDbInstanceResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/changeCloudMongoDbSecondaryCount"
+ localVarPath := a.client.cfg.BasePath + "/createCloudMongoDbInstance"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
@@ -499,7 +512,7 @@ func (a *V2ApiService) ChangeCloudMongoDbSecondaryCount(changeCloudMongoDbSecond
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = changeCloudMongoDbSecondaryCountRequest
+ localVarPostBody = createCloudMongoDbInstanceRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
@@ -535,19 +548,19 @@ func (a *V2ApiService) ChangeCloudMongoDbSecondaryCount(changeCloudMongoDbSecond
/* V2ApiService
- @param changeCloudMongoDbShardCountRequest changeCloudMongoDbShardCountRequest
- @return *ChangeCloudMongoDbShardCountResponse*/
-func (a *V2ApiService) ChangeCloudMongoDbShardCount(changeCloudMongoDbShardCountRequest *ChangeCloudMongoDbShardCountRequest) (*ChangeCloudMongoDbShardCountResponse, error) {
+ @param deleteCloudMongoDbInstanceRequest deleteCloudMongoDbInstanceRequest
+ @return *DeleteCloudMongoDbInstanceResponse*/
+func (a *V2ApiService) DeleteCloudMongoDbInstance(deleteCloudMongoDbInstanceRequest *DeleteCloudMongoDbInstanceRequest) (*DeleteCloudMongoDbInstanceResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
localVarPostBody interface{}
localVarFileName string
localVarFileBytes []byte
- successPayload ChangeCloudMongoDbShardCountResponse
+ successPayload DeleteCloudMongoDbInstanceResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/changeCloudMongoDbShardCount"
+ localVarPath := a.client.cfg.BasePath + "/deleteCloudMongoDbInstance"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
@@ -573,7 +586,7 @@ func (a *V2ApiService) ChangeCloudMongoDbShardCount(changeCloudMongoDbShardCount
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = changeCloudMongoDbShardCountRequest
+ localVarPostBody = deleteCloudMongoDbInstanceRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
@@ -608,20 +621,20 @@ func (a *V2ApiService) ChangeCloudMongoDbShardCount(changeCloudMongoDbShardCount
}
/* V2ApiService
-
- @param createCloudMongoDbInstanceRequest createCloudMongoDbInstanceRequest
- @return *CreateCloudMongoDbInstanceResponse*/
-func (a *V2ApiService) CreateCloudMongoDbInstance(createCloudMongoDbInstanceRequest *CreateCloudMongoDbInstanceRequest) (*CreateCloudMongoDbInstanceResponse, error) {
+ Cloud DB for MongoDB User를 삭제합니다.
+ @param deleteCloudMongoDbUserListRequest deleteCloudMongoDbUserListRequest
+ @return *DeleteCloudMongoDbUserListResponse*/
+func (a *V2ApiService) DeleteCloudMongoDbUserList(deleteCloudMongoDbUserListRequest *DeleteCloudMongoDbUserListRequest) (*DeleteCloudMongoDbUserListResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
localVarPostBody interface{}
localVarFileName string
localVarFileBytes []byte
- successPayload CreateCloudMongoDbInstanceResponse
+ successPayload DeleteCloudMongoDbUserListResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/createCloudMongoDbInstance"
+ localVarPath := a.client.cfg.BasePath + "/deleteCloudMongoDbUserList"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
@@ -647,7 +660,81 @@ func (a *V2ApiService) CreateCloudMongoDbInstance(createCloudMongoDbInstanceRequ
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = createCloudMongoDbInstanceRequest
+ localVarPostBody = deleteCloudMongoDbUserListRequest
+ v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
+ if v.IsValid() && v.CanAddr() {
+ ptr := v.Addr().Interface().(**string)
+ if *ptr != nil {
+ **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
+ }
+ }
+ r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
+ if err != nil {
+ return &successPayload, err
+ }
+
+ localVarHttpResponse, err := a.client.callAPI(r)
+ if err != nil || localVarHttpResponse == nil {
+ return &successPayload, err
+ }
+ defer localVarHttpResponse.Body.Close()
+ bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
+
+ if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
+ return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
+ }
+
+ if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
+ if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
+ return &successPayload, err
+ }
+ }
+
+
+ return &successPayload, err
+}
+
+/* V2ApiService
+ Cloud DB for MongoDb 백업 파일을 Object Storage로 전송합니다.
+ @param exportBackupToObjectStorageRequest exportBackupToObjectStorageRequest
+ @return *ExportBackupToObjectStorageResponse*/
+func (a *V2ApiService) ExportBackupToObjectStorage(exportBackupToObjectStorageRequest *ExportBackupToObjectStorageRequest) (*ExportBackupToObjectStorageResponse, error) {
+ var (
+ localVarHttpMethod = strings.ToUpper("Post")
+ localVarPostBody interface{}
+ localVarFileName string
+ localVarFileBytes []byte
+ successPayload ExportBackupToObjectStorageResponse
+ )
+
+ // create path and map variables
+ localVarPath := a.client.cfg.BasePath + "/exportBackupToObjectStorage"
+
+ localVarHeaderParams := make(map[string]string)
+ localVarQueryParams := url.Values{}
+ localVarFormParams := url.Values{}
+
+
+ // to determine the Content-Type header
+ localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
+
+ // set Content-Type header
+ localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
+ if localVarHttpContentType != "" {
+ localVarHeaderParams["Content-Type"] = localVarHttpContentType
+ }
+
+ // to determine the Accept header
+ localVarHttpHeaderAccepts := []string{
+ }
+
+ // set Accept header
+ localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
+ if localVarHttpHeaderAccept != "" {
+ localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
+ }
+ // body params
+ localVarPostBody = exportBackupToObjectStorageRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
@@ -683,19 +770,19 @@ func (a *V2ApiService) CreateCloudMongoDbInstance(createCloudMongoDbInstanceRequ
/* V2ApiService
- @param deleteCloudMongoDbInstanceRequest deleteCloudMongoDbInstanceRequest
- @return *DeleteCloudMongoDbInstanceResponse*/
-func (a *V2ApiService) DeleteCloudMongoDbInstance(deleteCloudMongoDbInstanceRequest *DeleteCloudMongoDbInstanceRequest) (*DeleteCloudMongoDbInstanceResponse, error) {
+ @param exportDbServerLogToObjectStorageRequest exportDbServerLogToObjectStorageRequest
+ @return *ExportDbServerLogToObjectStorageResponse*/
+func (a *V2ApiService) ExportDbServerLogToObjectStorage(exportDbServerLogToObjectStorageRequest *ExportDbServerLogToObjectStorageRequest) (*ExportDbServerLogToObjectStorageResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
localVarPostBody interface{}
localVarFileName string
localVarFileBytes []byte
- successPayload DeleteCloudMongoDbInstanceResponse
+ successPayload ExportDbServerLogToObjectStorageResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/deleteCloudMongoDbInstance"
+ localVarPath := a.client.cfg.BasePath + "/exportDbServerLogToObjectStorage"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
@@ -721,7 +808,7 @@ func (a *V2ApiService) DeleteCloudMongoDbInstance(deleteCloudMongoDbInstanceRequ
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = deleteCloudMongoDbInstanceRequest
+ localVarPostBody = exportDbServerLogToObjectStorageRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
@@ -904,20 +991,20 @@ func (a *V2ApiService) GetCloudMongoDbBackupList(getCloudMongoDbBackupListReques
}
/* V2ApiService
-
- @param getCloudMongoDbImageProductListRequest getCloudMongoDbImageProductListRequest
- @return *GetCloudMongoDbImageProductListResponse*/
-func (a *V2ApiService) GetCloudMongoDbImageProductList(getCloudMongoDbImageProductListRequest *GetCloudMongoDbImageProductListRequest) (*GetCloudMongoDbImageProductListResponse, error) {
+ Cloud DB for MongoDb 버킷을 조회합니다.
+ @param getCloudMongoDbBucketListRequest getCloudMongoDbBucketListRequest
+ @return *GetCloudMongoDbBucketListResponse*/
+func (a *V2ApiService) GetCloudMongoDbBucketList(getCloudMongoDbBucketListRequest *GetCloudMongoDbBucketListRequest) (*GetCloudMongoDbBucketListResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
localVarPostBody interface{}
localVarFileName string
localVarFileBytes []byte
- successPayload GetCloudMongoDbImageProductListResponse
+ successPayload GetCloudMongoDbBucketListResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/getCloudMongoDbImageProductList"
+ localVarPath := a.client.cfg.BasePath + "/getCloudMongoDbBucketList"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
@@ -943,7 +1030,7 @@ func (a *V2ApiService) GetCloudMongoDbImageProductList(getCloudMongoDbImageProdu
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = getCloudMongoDbImageProductListRequest
+ localVarPostBody = getCloudMongoDbBucketListRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
@@ -979,19 +1066,19 @@ func (a *V2ApiService) GetCloudMongoDbImageProductList(getCloudMongoDbImageProdu
/* V2ApiService
- @param getCloudMongoDbInstanceDetailRequest getCloudMongoDbInstanceDetailRequest
- @return *GetCloudMongoDbInstanceDetailResponse*/
-func (a *V2ApiService) GetCloudMongoDbInstanceDetail(getCloudMongoDbInstanceDetailRequest *GetCloudMongoDbInstanceDetailRequest) (*GetCloudMongoDbInstanceDetailResponse, error) {
+ @param getCloudMongoDbImageProductListRequest getCloudMongoDbImageProductListRequest
+ @return *GetCloudMongoDbImageProductListResponse*/
+func (a *V2ApiService) GetCloudMongoDbImageProductList(getCloudMongoDbImageProductListRequest *GetCloudMongoDbImageProductListRequest) (*GetCloudMongoDbImageProductListResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
localVarPostBody interface{}
localVarFileName string
localVarFileBytes []byte
- successPayload GetCloudMongoDbInstanceDetailResponse
+ successPayload GetCloudMongoDbImageProductListResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/getCloudMongoDbInstanceDetail"
+ localVarPath := a.client.cfg.BasePath + "/getCloudMongoDbImageProductList"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
@@ -1017,7 +1104,7 @@ func (a *V2ApiService) GetCloudMongoDbInstanceDetail(getCloudMongoDbInstanceDeta
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = getCloudMongoDbInstanceDetailRequest
+ localVarPostBody = getCloudMongoDbImageProductListRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
@@ -1053,19 +1140,19 @@ func (a *V2ApiService) GetCloudMongoDbInstanceDetail(getCloudMongoDbInstanceDeta
/* V2ApiService
- @param getCloudMongoDbInstanceListRequest getCloudMongoDbInstanceListRequest
- @return *GetCloudMongoDbInstanceListResponse*/
-func (a *V2ApiService) GetCloudMongoDbInstanceList(getCloudMongoDbInstanceListRequest *GetCloudMongoDbInstanceListRequest) (*GetCloudMongoDbInstanceListResponse, error) {
+ @param getCloudMongoDbInstanceDetailRequest getCloudMongoDbInstanceDetailRequest
+ @return *GetCloudMongoDbInstanceDetailResponse*/
+func (a *V2ApiService) GetCloudMongoDbInstanceDetail(getCloudMongoDbInstanceDetailRequest *GetCloudMongoDbInstanceDetailRequest) (*GetCloudMongoDbInstanceDetailResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
localVarPostBody interface{}
localVarFileName string
localVarFileBytes []byte
- successPayload GetCloudMongoDbInstanceListResponse
+ successPayload GetCloudMongoDbInstanceDetailResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/getCloudMongoDbInstanceList"
+ localVarPath := a.client.cfg.BasePath + "/getCloudMongoDbInstanceDetail"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
@@ -1091,7 +1178,7 @@ func (a *V2ApiService) GetCloudMongoDbInstanceList(getCloudMongoDbInstanceListRe
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = getCloudMongoDbInstanceListRequest
+ localVarPostBody = getCloudMongoDbInstanceDetailRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
@@ -1127,19 +1214,19 @@ func (a *V2ApiService) GetCloudMongoDbInstanceList(getCloudMongoDbInstanceListRe
/* V2ApiService
- @param getCloudMongoDbProductListRequest getCloudMongoDbProductListRequest
- @return *GetCloudMongoDbProductListResponse*/
-func (a *V2ApiService) GetCloudMongoDbProductList(getCloudMongoDbProductListRequest *GetCloudMongoDbProductListRequest) (*GetCloudMongoDbProductListResponse, error) {
+ @param getCloudMongoDbInstanceListRequest getCloudMongoDbInstanceListRequest
+ @return *GetCloudMongoDbInstanceListResponse*/
+func (a *V2ApiService) GetCloudMongoDbInstanceList(getCloudMongoDbInstanceListRequest *GetCloudMongoDbInstanceListRequest) (*GetCloudMongoDbInstanceListResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
localVarPostBody interface{}
localVarFileName string
localVarFileBytes []byte
- successPayload GetCloudMongoDbProductListResponse
+ successPayload GetCloudMongoDbInstanceListResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/getCloudMongoDbProductList"
+ localVarPath := a.client.cfg.BasePath + "/getCloudMongoDbInstanceList"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
@@ -1165,7 +1252,377 @@ func (a *V2ApiService) GetCloudMongoDbProductList(getCloudMongoDbProductListRequ
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = getCloudMongoDbProductListRequest
+ localVarPostBody = getCloudMongoDbInstanceListRequest
+ v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
+ if v.IsValid() && v.CanAddr() {
+ ptr := v.Addr().Interface().(**string)
+ if *ptr != nil {
+ **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
+ }
+ }
+ r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
+ if err != nil {
+ return &successPayload, err
+ }
+
+ localVarHttpResponse, err := a.client.callAPI(r)
+ if err != nil || localVarHttpResponse == nil {
+ return &successPayload, err
+ }
+ defer localVarHttpResponse.Body.Close()
+ bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
+
+ if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
+ return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
+ }
+
+ if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
+ if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
+ return &successPayload, err
+ }
+ }
+
+
+ return &successPayload, err
+}
+
+/* V2ApiService
+
+ @param getCloudMongoDbProductListRequest getCloudMongoDbProductListRequest
+ @return *GetCloudMongoDbProductListResponse*/
+func (a *V2ApiService) GetCloudMongoDbProductList(getCloudMongoDbProductListRequest *GetCloudMongoDbProductListRequest) (*GetCloudMongoDbProductListResponse, error) {
+ var (
+ localVarHttpMethod = strings.ToUpper("Post")
+ localVarPostBody interface{}
+ localVarFileName string
+ localVarFileBytes []byte
+ successPayload GetCloudMongoDbProductListResponse
+ )
+
+ // create path and map variables
+ localVarPath := a.client.cfg.BasePath + "/getCloudMongoDbProductList"
+
+ localVarHeaderParams := make(map[string]string)
+ localVarQueryParams := url.Values{}
+ localVarFormParams := url.Values{}
+
+
+ // to determine the Content-Type header
+ localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
+
+ // set Content-Type header
+ localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
+ if localVarHttpContentType != "" {
+ localVarHeaderParams["Content-Type"] = localVarHttpContentType
+ }
+
+ // to determine the Accept header
+ localVarHttpHeaderAccepts := []string{
+ }
+
+ // set Accept header
+ localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
+ if localVarHttpHeaderAccept != "" {
+ localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
+ }
+ // body params
+ localVarPostBody = getCloudMongoDbProductListRequest
+ v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
+ if v.IsValid() && v.CanAddr() {
+ ptr := v.Addr().Interface().(**string)
+ if *ptr != nil {
+ **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
+ }
+ }
+ r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
+ if err != nil {
+ return &successPayload, err
+ }
+
+ localVarHttpResponse, err := a.client.callAPI(r)
+ if err != nil || localVarHttpResponse == nil {
+ return &successPayload, err
+ }
+ defer localVarHttpResponse.Body.Close()
+ bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
+
+ if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
+ return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
+ }
+
+ if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
+ if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
+ return &successPayload, err
+ }
+ }
+
+
+ return &successPayload, err
+}
+
+/* V2ApiService
+
+ @param getCloudMongoDbTargetSubnetListRequest getCloudMongoDbTargetSubnetListRequest
+ @return *GetCloudMongoDbTargetSubnetListResponse*/
+func (a *V2ApiService) GetCloudMongoDbTargetSubnetList(getCloudMongoDbTargetSubnetListRequest *GetCloudMongoDbTargetSubnetListRequest) (*GetCloudMongoDbTargetSubnetListResponse, error) {
+ var (
+ localVarHttpMethod = strings.ToUpper("Post")
+ localVarPostBody interface{}
+ localVarFileName string
+ localVarFileBytes []byte
+ successPayload GetCloudMongoDbTargetSubnetListResponse
+ )
+
+ // create path and map variables
+ localVarPath := a.client.cfg.BasePath + "/getCloudMongoDbTargetSubnetList"
+
+ localVarHeaderParams := make(map[string]string)
+ localVarQueryParams := url.Values{}
+ localVarFormParams := url.Values{}
+
+
+ // to determine the Content-Type header
+ localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
+
+ // set Content-Type header
+ localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
+ if localVarHttpContentType != "" {
+ localVarHeaderParams["Content-Type"] = localVarHttpContentType
+ }
+
+ // to determine the Accept header
+ localVarHttpHeaderAccepts := []string{
+ }
+
+ // set Accept header
+ localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
+ if localVarHttpHeaderAccept != "" {
+ localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
+ }
+ // body params
+ localVarPostBody = getCloudMongoDbTargetSubnetListRequest
+ v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
+ if v.IsValid() && v.CanAddr() {
+ ptr := v.Addr().Interface().(**string)
+ if *ptr != nil {
+ **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
+ }
+ }
+ r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
+ if err != nil {
+ return &successPayload, err
+ }
+
+ localVarHttpResponse, err := a.client.callAPI(r)
+ if err != nil || localVarHttpResponse == nil {
+ return &successPayload, err
+ }
+ defer localVarHttpResponse.Body.Close()
+ bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
+
+ if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
+ return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
+ }
+
+ if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
+ if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
+ return &successPayload, err
+ }
+ }
+
+
+ return &successPayload, err
+}
+
+/* V2ApiService
+
+ @param getCloudMongoDbTargetVpcListRequest getCloudMongoDbTargetVpcListRequest
+ @return *GetCloudMongoDbTargetVpcListResponse*/
+func (a *V2ApiService) GetCloudMongoDbTargetVpcList(getCloudMongoDbTargetVpcListRequest *GetCloudMongoDbTargetVpcListRequest) (*GetCloudMongoDbTargetVpcListResponse, error) {
+ var (
+ localVarHttpMethod = strings.ToUpper("Post")
+ localVarPostBody interface{}
+ localVarFileName string
+ localVarFileBytes []byte
+ successPayload GetCloudMongoDbTargetVpcListResponse
+ )
+
+ // create path and map variables
+ localVarPath := a.client.cfg.BasePath + "/getCloudMongoDbTargetVpcList"
+
+ localVarHeaderParams := make(map[string]string)
+ localVarQueryParams := url.Values{}
+ localVarFormParams := url.Values{}
+
+
+ // to determine the Content-Type header
+ localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
+
+ // set Content-Type header
+ localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
+ if localVarHttpContentType != "" {
+ localVarHeaderParams["Content-Type"] = localVarHttpContentType
+ }
+
+ // to determine the Accept header
+ localVarHttpHeaderAccepts := []string{
+ }
+
+ // set Accept header
+ localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
+ if localVarHttpHeaderAccept != "" {
+ localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
+ }
+ // body params
+ localVarPostBody = getCloudMongoDbTargetVpcListRequest
+ v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
+ if v.IsValid() && v.CanAddr() {
+ ptr := v.Addr().Interface().(**string)
+ if *ptr != nil {
+ **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
+ }
+ }
+ r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
+ if err != nil {
+ return &successPayload, err
+ }
+
+ localVarHttpResponse, err := a.client.callAPI(r)
+ if err != nil || localVarHttpResponse == nil {
+ return &successPayload, err
+ }
+ defer localVarHttpResponse.Body.Close()
+ bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
+
+ if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
+ return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
+ }
+
+ if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
+ if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
+ return &successPayload, err
+ }
+ }
+
+
+ return &successPayload, err
+}
+
+/* V2ApiService
+
+ @param getCloudMongoDbUserListRequest getCloudMongoDbUserListRequest
+ @return *GetCloudMongoDbUserListResponse*/
+func (a *V2ApiService) GetCloudMongoDbUserList(getCloudMongoDbUserListRequest *GetCloudMongoDbUserListRequest) (*GetCloudMongoDbUserListResponse, error) {
+ var (
+ localVarHttpMethod = strings.ToUpper("Post")
+ localVarPostBody interface{}
+ localVarFileName string
+ localVarFileBytes []byte
+ successPayload GetCloudMongoDbUserListResponse
+ )
+
+ // create path and map variables
+ localVarPath := a.client.cfg.BasePath + "/getCloudMongoDbUserList"
+
+ localVarHeaderParams := make(map[string]string)
+ localVarQueryParams := url.Values{}
+ localVarFormParams := url.Values{}
+
+
+ // to determine the Content-Type header
+ localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
+
+ // set Content-Type header
+ localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
+ if localVarHttpContentType != "" {
+ localVarHeaderParams["Content-Type"] = localVarHttpContentType
+ }
+
+ // to determine the Accept header
+ localVarHttpHeaderAccepts := []string{
+ }
+
+ // set Accept header
+ localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
+ if localVarHttpHeaderAccept != "" {
+ localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
+ }
+ // body params
+ localVarPostBody = getCloudMongoDbUserListRequest
+ v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
+ if v.IsValid() && v.CanAddr() {
+ ptr := v.Addr().Interface().(**string)
+ if *ptr != nil {
+ **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
+ }
+ }
+ r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
+ if err != nil {
+ return &successPayload, err
+ }
+
+ localVarHttpResponse, err := a.client.callAPI(r)
+ if err != nil || localVarHttpResponse == nil {
+ return &successPayload, err
+ }
+ defer localVarHttpResponse.Body.Close()
+ bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
+
+ if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
+ return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
+ }
+
+ if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
+ if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
+ return &successPayload, err
+ }
+ }
+
+
+ return &successPayload, err
+}
+
+/* V2ApiService
+
+ @param getDbServerLogListRequest getDbServerLogListRequest
+ @return *GetDbServerLogListResponse*/
+func (a *V2ApiService) GetDbServerLogList(getDbServerLogListRequest *GetDbServerLogListRequest) (*GetDbServerLogListResponse, error) {
+ var (
+ localVarHttpMethod = strings.ToUpper("Post")
+ localVarPostBody interface{}
+ localVarFileName string
+ localVarFileBytes []byte
+ successPayload GetDbServerLogListResponse
+ )
+
+ // create path and map variables
+ localVarPath := a.client.cfg.BasePath + "/getDbServerLogList"
+
+ localVarHeaderParams := make(map[string]string)
+ localVarQueryParams := url.Values{}
+ localVarFormParams := url.Values{}
+
+
+ // to determine the Content-Type header
+ localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
+
+ // set Content-Type header
+ localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
+ if localVarHttpContentType != "" {
+ localVarHeaderParams["Content-Type"] = localVarHttpContentType
+ }
+
+ // to determine the Accept header
+ localVarHttpHeaderAccepts := []string{
+ }
+
+ // set Accept header
+ localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
+ if localVarHttpHeaderAccept != "" {
+ localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
+ }
+ // body params
+ localVarPostBody = getDbServerLogListRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
diff --git a/services/vmysql/README.md b/services/vmysql/README.md
index ad90c3f3..985b38db 100644
--- a/services/vmysql/README.md
+++ b/services/vmysql/README.md
@@ -5,8 +5,8 @@
## Overview
This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client.
-- API version: 2024-04-25T10:02:11Z
-- Package version: 1.0.1
+- API version: 2024-08-29T16:10:02Z
+- Package version: 1.0.2
- Build package: io.swagger.codegen.languages.NcpGoForNcloudClientCodegen
## Installation
diff --git a/services/vmysql/api_client.go b/services/vmysql/api_client.go
index 676b76d8..119518b1 100644
--- a/services/vmysql/api_client.go
+++ b/services/vmysql/api_client.go
@@ -36,7 +36,7 @@ var (
xmlCheck = regexp.MustCompile("(?i:[application|text]/xml)")
)
-// APIClient manages communication with the vmysql API v2024-04-25T10:02:11Z
+// APIClient manages communication with the vmysql API v2024-08-29T16:10:02Z
// In most cases there should be only one, shared, APIClient.
type APIClient struct {
cfg *ncloud.Configuration
diff --git a/services/vmysql/cloud_db_product_list.go b/services/vmysql/cloud_db_product_list.go
index f60937df..e41a468a 100644
--- a/services/vmysql/cloud_db_product_list.go
+++ b/services/vmysql/cloud_db_product_list.go
@@ -9,4 +9,7 @@
package vmysql
type CloudDbProductList struct {
+
+ // CloudDBProduct리스트
+CloudDbProductList []*CloudDbProduct `json:"CloudDbProductList,omitempty"`
}
diff --git a/services/vmysql/cloud_mysql_server_instance.go b/services/vmysql/cloud_mysql_server_instance.go
index 7c49a847..3e3a9a2b 100644
--- a/services/vmysql/cloud_mysql_server_instance.go
+++ b/services/vmysql/cloud_mysql_server_instance.go
@@ -52,7 +52,7 @@ PublicDomain *string `json:"publicDomain,omitempty"`
// 사설도메인명
PrivateDomain *string `json:"privateDomain,omitempty"`
- // 내부IP
+ // 사설 IP
PrivateIp *string `json:"privateIp,omitempty"`
// 데이터스토리지타입
diff --git a/services/vmysql/cloud_mysql_user.go b/services/vmysql/cloud_mysql_user.go
index 9009d561..0fe3a215 100644
--- a/services/vmysql/cloud_mysql_user.go
+++ b/services/vmysql/cloud_mysql_user.go
@@ -18,4 +18,7 @@ HostIp *string `json:"hostIp,omitempty"`
// DB권한
Authority *string `json:"authority,omitempty"`
+
+ // 시스템테이블 접근 가능여부
+IsSystemTableAccess *bool `json:"isSystemTableAccess,omitempty"`
}
diff --git a/services/vmysql/cloud_mysql_user_parameter.go b/services/vmysql/cloud_mysql_user_parameter.go
index c9f0df8a..d22eddc4 100644
--- a/services/vmysql/cloud_mysql_user_parameter.go
+++ b/services/vmysql/cloud_mysql_user_parameter.go
@@ -21,4 +21,7 @@ Password *string `json:"password"`
// DB권한
Authority *string `json:"authority"`
+
+ // 시스템테이블 접근 가능여부
+IsSystemTableAccess *bool `json:"isSystemTableAccess,omitempty"`
}
diff --git a/services/vmysql/configuration.go b/services/vmysql/configuration.go
index 4765271b..85d8857c 100644
--- a/services/vmysql/configuration.go
+++ b/services/vmysql/configuration.go
@@ -27,7 +27,7 @@ func NewConfiguration(apiKeys ...*ncloud.APIKey) *ncloud.Configuration {
cfg := &ncloud.Configuration{
BasePath: "https://ncloud.apigw.ntruss.com/vmysql/v2",
DefaultHeader: make(map[string]string),
- UserAgent: "vmysql/1.0.1/go",
+ UserAgent: "vmysql/1.0.2/go",
}
if len(apiKeys) > 0 {
cfg.APIKey = apiKeys[0]
diff --git a/services/vmysql/create_cloud_mysql_instance_request.go b/services/vmysql/create_cloud_mysql_instance_request.go
index 2a4cc1b1..98c51c85 100644
--- a/services/vmysql/create_cloud_mysql_instance_request.go
+++ b/services/vmysql/create_cloud_mysql_instance_request.go
@@ -76,6 +76,9 @@ StandbyMasterSubnetNo *string `json:"standbyMasterSubnetNo,omitempty"`
// privateSubDomain사용여부
IsPrivateSubDomain *bool `json:"isPrivateSubDomain,omitempty"`
+ // 클러스터반납보호여부
+IsDeleteProtection *bool `json:"isDeleteProtection,omitempty"`
+
// privateSubDomain접두어
PrivateSubDomainPrefix *string `json:"privateSubDomainPrefix,omitempty"`
diff --git a/services/vmysql/docs/CloudDbProductList.md b/services/vmysql/docs/CloudDbProductList.md
index 1173a06d..c849362f 100644
--- a/services/vmysql/docs/CloudDbProductList.md
+++ b/services/vmysql/docs/CloudDbProductList.md
@@ -3,6 +3,7 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**CloudDbProductList** | **[[]\*CloudDbProduct](CloudDbProduct.md)** | CloudDBProduct리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmysql/docs/CloudMysqlServerInstance.md b/services/vmysql/docs/CloudMysqlServerInstance.md
index d279ccbc..296fb274 100644
--- a/services/vmysql/docs/CloudMysqlServerInstance.md
+++ b/services/vmysql/docs/CloudMysqlServerInstance.md
@@ -17,7 +17,7 @@ Name | Type | Description | Notes
**IsPublicSubnet** | ***bool** | PublicSubnet여부 | [optional] [default to null]
**PublicDomain** | ***string** | 공인도메인명 | [optional] [default to null]
**PrivateDomain** | ***string** | 사설도메인명 | [optional] [default to null]
-**PrivateIp** | ***string** | 내부IP | [optional] [default to null]
+**PrivateIp** | ***string** | 사설 IP | [optional] [default to null]
**DataStorageType** | **[*CommonCode](CommonCode.md)** | 데이터스토리지타입 | [optional] [default to null]
**IsStorageEncryption** | ***bool** | 데이터스토리지암호화여부 | [optional] [default to null]
**DataStorageSize** | ***int64** | 데이터스토리지사이즈 | [optional] [default to null]
diff --git a/services/vmysql/docs/CloudMysqlUser.md b/services/vmysql/docs/CloudMysqlUser.md
index 36446cb1..6f206994 100644
--- a/services/vmysql/docs/CloudMysqlUser.md
+++ b/services/vmysql/docs/CloudMysqlUser.md
@@ -6,6 +6,7 @@ Name | Type | Description | Notes
**UserName** | ***string** | DBUserID | [optional] [default to null]
**HostIp** | ***string** | 접근IP | [optional] [default to null]
**Authority** | ***string** | DB권한 | [optional] [default to null]
+**IsSystemTableAccess** | ***bool** | 시스템테이블 접근 가능여부 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmysql/docs/CloudMysqlUserParameter.md b/services/vmysql/docs/CloudMysqlUserParameter.md
index 594f873e..f358ed84 100644
--- a/services/vmysql/docs/CloudMysqlUserParameter.md
+++ b/services/vmysql/docs/CloudMysqlUserParameter.md
@@ -7,6 +7,7 @@ Name | Type | Description | Notes
**HostIp** | ***string** | 접근IP | [default to null]
**Password** | ***string** | DBUserPassword | [default to null]
**Authority** | ***string** | DB권한 | [default to null]
+**IsSystemTableAccess** | ***bool** | 시스템테이블 접근 가능여부 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmysql/docs/CreateCloudMysqlInstanceRequest.md b/services/vmysql/docs/CreateCloudMysqlInstanceRequest.md
index dd912d47..57adad4d 100644
--- a/services/vmysql/docs/CreateCloudMysqlInstanceRequest.md
+++ b/services/vmysql/docs/CreateCloudMysqlInstanceRequest.md
@@ -25,6 +25,7 @@ Name | Type | Description | Notes
**SubnetNo** | ***string** | Subnet번호 | [default to null]
**StandbyMasterSubnetNo** | ***string** | StandbyMasterSubnet번호 | [optional] [default to null]
**IsPrivateSubDomain** | ***bool** | privateSubDomain사용여부 | [optional] [default to null]
+**IsDeleteProtection** | ***bool** | 클러스터반납보호여부 | [optional] [default to null]
**PrivateSubDomainPrefix** | ***string** | privateSubDomain접두어 | [optional] [default to null]
**EngineVersionCode** | ***string** | engineVersionCode | [optional] [default to null]
diff --git a/services/vmysql/docs/GetCloudMysqlProductListResponse.md b/services/vmysql/docs/GetCloudMysqlProductListResponse.md
index 01db2d65..682c186c 100644
--- a/services/vmysql/docs/GetCloudMysqlProductListResponse.md
+++ b/services/vmysql/docs/GetCloudMysqlProductListResponse.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
**ReturnCode** | ***string** | | [optional] [default to null]
**ReturnMessage** | ***string** | | [optional] [default to null]
**TotalRows** | ***int32** | | [optional] [default to null]
-**ProductList** | **[*CloudDbProductList](CloudDbProductList.md)** | 상품리스트 | [optional] [default to null]
+**ProductList** | **[[]\*CloudDbProduct](CloudDbProduct.md)** | 상품리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vmysql/get_cloud_mysql_product_list_response.go b/services/vmysql/get_cloud_mysql_product_list_response.go
index 92fe45d3..fed890ab 100644
--- a/services/vmysql/get_cloud_mysql_product_list_response.go
+++ b/services/vmysql/get_cloud_mysql_product_list_response.go
@@ -19,5 +19,5 @@ ReturnMessage *string `json:"returnMessage,omitempty"`
TotalRows *int32 `json:"totalRows,omitempty"`
// 상품리스트
-ProductList *CloudDbProductList `json:"productList,omitempty"`
+ProductList []*CloudDbProduct `json:"productList,omitempty"`
}
diff --git a/services/vserver/README.md b/services/vserver/README.md
index df668729..dd73b752 100644
--- a/services/vserver/README.md
+++ b/services/vserver/README.md
@@ -5,8 +5,8 @@
## Overview
This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client.
-- API version: 2023-12-14T18:19:51Z
-- Package version: 1.0.4
+- API version: 2024-08-29T15:17:28Z
+- Package version: 1.0.5
- Build package: io.swagger.codegen.languages.NcpGoForNcloudClientCodegen
## Installation
@@ -129,7 +129,7 @@ Class | Method | HTTP request | Description
- [AddNetworkInterfaceAccessControlGroupResponse](docs/AddNetworkInterfaceAccessControlGroupResponse.md)
- [AddPlacementGroupServerInstanceRequest](docs/AddPlacementGroupServerInstanceRequest.md)
- [AddPlacementGroupServerInstanceResponse](docs/AddPlacementGroupServerInstanceResponse.md)
- - [AddServerImageSharingPermissionReqeuset](docs/AddServerImageSharingPermissionReqeuset.md)
+ - [AddServerImageSharingPermissionRequest](docs/AddServerImageSharingPermissionRequest.md)
- [AssignSecondaryIpsRequest](docs/AssignSecondaryIpsRequest.md)
- [AssignSecondaryIpsResponse](docs/AssignSecondaryIpsResponse.md)
- [AssociatePublicIpWithServerInstanceRequest](docs/AssociatePublicIpWithServerInstanceRequest.md)
@@ -141,6 +141,7 @@ Class | Method | HTTP request | Description
- [BlockDevicePartition](docs/BlockDevicePartition.md)
- [BlockStorage](docs/BlockStorage.md)
- [BlockStorageInstance](docs/BlockStorageInstance.md)
+ - [BlockStorageMappingParameter](docs/BlockStorageMappingParameter.md)
- [BlockStorageSnapshotInstance](docs/BlockStorageSnapshotInstance.md)
- [BlockStorageVolumeType](docs/BlockStorageVolumeType.md)
- [ChangeBlockStorageInstanceRequest](docs/ChangeBlockStorageInstanceRequest.md)
diff --git a/services/vserver/add_server_image_sharing_permission_reqeuset.go b/services/vserver/add_server_image_sharing_permission_reqeuset.go
deleted file mode 100644
index 11759669..00000000
--- a/services/vserver/add_server_image_sharing_permission_reqeuset.go
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * vserver
- *
- * VPC Compute 관련 API
https://ncloud.apigw.ntruss.com/vserver/v2
- *
- * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
- */
-
-package vserver
-
-type AddServerImageSharingPermissionReqeuset struct {
-
- // REGION코드
-RegionCode *string `json:"regionCode,omitempty"`
-
- // 회원서버이미지인스턴스번호
-ServerImageNo *string `json:"serverImageNo"`
-
- // 대상로그인ID리스트
-TargetLoginIdList []*string `json:"targetLoginIdList"`
-}
diff --git a/services/vserver/api_client.go b/services/vserver/api_client.go
index f2da3ae2..be23f7c4 100644
--- a/services/vserver/api_client.go
+++ b/services/vserver/api_client.go
@@ -36,7 +36,7 @@ var (
xmlCheck = regexp.MustCompile("(?i:[application|text]/xml)")
)
-// APIClient manages communication with the vserver API v2023-12-14T18:19:51Z
+// APIClient manages communication with the vserver API v2024-08-29T15:17:28Z
// In most cases there should be only one, shared, APIClient.
type APIClient struct {
cfg *ncloud.Configuration
diff --git a/services/vserver/configuration.go b/services/vserver/configuration.go
index ff16d15e..848c464f 100644
--- a/services/vserver/configuration.go
+++ b/services/vserver/configuration.go
@@ -27,7 +27,7 @@ func NewConfiguration(apiKeys ...*ncloud.APIKey) *ncloud.Configuration {
cfg := &ncloud.Configuration{
BasePath: "https://ncloud.apigw.ntruss.com/vserver/v2",
DefaultHeader: make(map[string]string),
- UserAgent: "vserver/1.0.4/go",
+ UserAgent: "vserver/1.0.5/go",
}
if len(apiKeys) > 0 {
cfg.APIKey = apiKeys[0]
diff --git a/services/vserver/create_server_instances_request.go b/services/vserver/create_server_instances_request.go
index 744de9f0..cde3a155 100644
--- a/services/vserver/create_server_instances_request.go
+++ b/services/vserver/create_server_instances_request.go
@@ -69,4 +69,13 @@ RaidTypeName *string `json:"raidTypeName,omitempty"`
// 블록디바이스파티션리스트
BlockDevicePartitionList []*BlockDevicePartition `json:"blockDevicePartitionList,omitempty"`
+
+ // 서버이미지번호
+ServerImageNo *string `json:"serverImageNo,omitempty"`
+
+ // 서버스펙코드
+ServerSpecCode *string `json:"serverSpecCode,omitempty"`
+
+ // 블록스토리지맵핑리스트
+BlockStorageMappingList []*BlockStorageMappingParameter `json:"blockStorageMappingList,omitempty"`
}
diff --git a/services/vserver/docs/AddServerImageSharingPermissionReqeuset.md b/services/vserver/docs/AddServerImageSharingPermissionReqeuset.md
deleted file mode 100644
index 996c275d..00000000
--- a/services/vserver/docs/AddServerImageSharingPermissionReqeuset.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# AddServerImageSharingPermissionReqeuset
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**RegionCode** | ***string** | REGION코드 | [optional] [default to null]
-**ServerImageNo** | ***string** | 회원서버이미지인스턴스번호 | [default to null]
-**TargetLoginIdList** | **[]\*string** | 대상로그인ID리스트 | [default to null]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/services/vserver/docs/CreateServerInstancesRequest.md b/services/vserver/docs/CreateServerInstancesRequest.md
index 840f6e8f..8db47373 100644
--- a/services/vserver/docs/CreateServerInstancesRequest.md
+++ b/services/vserver/docs/CreateServerInstancesRequest.md
@@ -23,6 +23,9 @@ Name | Type | Description | Notes
**AssociateWithPublicIp** | ***bool** | 서버생성시공인IP할당여부 | [optional] [default to null]
**RaidTypeName** | ***string** | RAID유형이름 | [optional] [default to null]
**BlockDevicePartitionList** | **[[]\*BlockDevicePartition](BlockDevicePartition.md)** | 블록디바이스파티션리스트 | [optional] [default to null]
+**ServerImageNo** | ***string** | 서버이미지번호 | [optional] [default to null]
+**ServerSpecCode** | ***string** | 서버스펙코드 | [optional] [default to null]
+**BlockStorageMappingList** | **[[]\*BlockStorageMappingParameter](BlockStorageMappingParameter.md)** | 블록스토리지맵핑리스트 | [optional] [default to null]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/services/vserver/docs/V2Api.md b/services/vserver/docs/V2Api.md
index 13b0167c..6c1a49eb 100644
--- a/services/vserver/docs/V2Api.md
+++ b/services/vserver/docs/V2Api.md
@@ -236,13 +236,13 @@ Name | Type | Description | Notes
> AddServerImageSharingPermission(addServerImageSharingPermissionRequest)
-
+서버이미지공유권한추가
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**addServerImageSharingPermissionRequest** | **[\*AddServerImageSharingPermissionReqeuset](AddServerImageSharingPermissionReqeuset.md)** | |
+**addServerImageSharingPermissionRequest** | **[\*AddServerImageSharingPermissionRequest](AddServerImageSharingPermissionRequest.md)** | addServerImageSharingPermissionRequest |
### Return type
@@ -254,7 +254,7 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: Not defined
+ - **Content-Type**: application/x-www-form-urlencoded
- **Accept**: Not defined
[[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)
@@ -1424,7 +1424,7 @@ Name | Type | Description | Notes
> GetHypervisorTypeListResponse GetHypervisorTypeList(getHypervisorTypeListRequest)
-하이퍼바이저타입리스트조회
+하이퍼바이저타입리스트조회
### Required Parameters
@@ -2342,13 +2342,13 @@ Name | Type | Description | Notes
> RemoveServerImageSharingPermission(removeServerImageSharingPermissionRequest)
-
+서버이미지공유권한제거
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**removeServerImageSharingPermissionRequest** | **[\*RemoveServerImageSharingPermissionRequest](RemoveServerImageSharingPermissionRequest.md)** | |
+**removeServerImageSharingPermissionRequest** | **[\*RemoveServerImageSharingPermissionRequest](RemoveServerImageSharingPermissionRequest.md)** | removeServerImageSharingPermissionRequest |
### Return type
diff --git a/services/vserver/v2_api.go b/services/vserver/v2_api.go
index c3f7b698..135b2481 100644
--- a/services/vserver/v2_api.go
+++ b/services/vserver/v2_api.go
@@ -28,7 +28,7 @@ var (
type V2ApiService service
-/* V2ApiService
+/* V2ApiService
ACGInboundRule추가
@param addAccessControlGroupInboundRuleRequest addAccessControlGroupInboundRuleRequest
@return *AddAccessControlGroupInboundRuleResponse*/
@@ -102,7 +102,7 @@ func (a *V2ApiService) AddAccessControlGroupInboundRule(addAccessControlGroupInb
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
ACGOutboundRule추가
@param addAccessControlGroupOutboundRuleRequest addAccessControlGroupOutboundRuleRequest
@return *AddAccessControlGroupOutboundRuleResponse*/
@@ -176,7 +176,7 @@ func (a *V2ApiService) AddAccessControlGroupOutboundRule(addAccessControlGroupOu
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
회원서버이미지공유권한추가
@param addMemberServerImageSharingPermissionRequest addMemberServerImageSharingPermissionRequest
@return *AddMemberServerImageSharingPermissionResponse*/
@@ -250,7 +250,7 @@ func (a *V2ApiService) AddMemberServerImageSharingPermission(addMemberServerImag
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
네트워크인터페이스의ACG추가
@param addNetworkInterfaceAccessControlGroupRequest addNetworkInterfaceAccessControlGroupRequest
@return *AddNetworkInterfaceAccessControlGroupResponse*/
@@ -324,7 +324,7 @@ func (a *V2ApiService) AddNetworkInterfaceAccessControlGroup(addNetworkInterface
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
물리배치그룹에서버인스턴스추가
@param addPlacementGroupServerInstanceRequest addPlacementGroupServerInstanceRequest
@return *AddPlacementGroupServerInstanceResponse*/
@@ -398,79 +398,7 @@ func (a *V2ApiService) AddPlacementGroupServerInstance(addPlacementGroupServerIn
return &successPayload, err
}
-/* V2ApiService
-
- @param addServerImageSharingPermissionRequest
- @return */
-func (a *V2ApiService) AddServerImageSharingPermission(addServerImageSharingPermissionRequest *AddServerImageSharingPermissionReqeuset) (error) {
- var (
- localVarHttpMethod = strings.ToUpper("Post")
- localVarPostBody interface{}
- localVarFileName string
- localVarFileBytes []byte
- )
-
- // create path and map variables
- localVarPath := a.client.cfg.BasePath + "/addServerImageSharingPermission"
-
- localVarHeaderParams := make(map[string]string)
- localVarQueryParams := url.Values{}
- localVarFormParams := url.Values{}
-
-
- // to determine the Content-Type header
- localVarHttpContentTypes := []string{ }
-
- // set Content-Type header
- localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
- if localVarHttpContentType != "" {
- localVarHeaderParams["Content-Type"] = localVarHttpContentType
- }
-
- // to determine the Accept header
- localVarHttpHeaderAccepts := []string{
- }
-
- // set Accept header
- localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
- if localVarHttpHeaderAccept != "" {
- localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
- }
- // body params
- localVarPostBody = addServerImageSharingPermissionRequest
- v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
- if v.IsValid() && v.CanAddr() {
- ptr := v.Addr().Interface().(**string)
- if *ptr != nil {
- **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
- }
- }
- r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
- if err != nil {
- return err
- }
-
- localVarHttpResponse, err := a.client.callAPI(r)
- if err != nil || localVarHttpResponse == nil {
- return err
- }
- defer localVarHttpResponse.Body.Close()
- bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
-
- if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
- return reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
- }
-
- if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
- if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
- return err
- }
- }
-
- return err
-}
-
-/* V2ApiService
+/* V2ApiService
보조IP할당
@param assignSecondaryIpsRequest assignSecondaryIpsRequest
@return *AssignSecondaryIpsResponse*/
@@ -544,7 +472,7 @@ func (a *V2ApiService) AssignSecondaryIps(assignSecondaryIpsRequest *AssignSecon
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
공인IP를서버인스턴스에할당
@param associatePublicIpWithServerInstanceRequest associatePublicIpWithServerInstanceRequest
@return *AssociatePublicIpWithServerInstanceResponse*/
@@ -618,7 +546,7 @@ func (a *V2ApiService) AssociatePublicIpWithServerInstance(associatePublicIpWith
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
블록스토리지인스턴스할당
@param attachBlockStorageInstanceRequest attachBlockStorageInstanceRequest
@return *AttachBlockStorageInstanceResponse*/
@@ -692,7 +620,7 @@ func (a *V2ApiService) AttachBlockStorageInstance(attachBlockStorageInstanceRequ
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
네트워크인터페이스할당
@param attachNetworkInterfaceRequest attachNetworkInterfaceRequest
@return *AttachNetworkInterfaceResponse*/
@@ -766,7 +694,7 @@ func (a *V2ApiService) AttachNetworkInterface(attachNetworkInterfaceRequest *Att
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
블록스토리지인스턴스변경
@param changeBlockStorageInstanceRequest changeBlockStorageInstanceRequest
@return *ChangeBlockStorageInstanceResponse*/
@@ -840,7 +768,7 @@ func (a *V2ApiService) ChangeBlockStorageInstance(changeBlockStorageInstanceRequ
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
블록스토리지볼륨사이즈변경
@param changeBlockStorageVolumeSizeRequest changeBlockStorageVolumeSizeRequest
@return *ChangeBlockStorageVolumeSizeResponse*/
@@ -914,7 +842,7 @@ func (a *V2ApiService) ChangeBlockStorageVolumeSize(changeBlockStorageVolumeSize
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
서버인스턴스스펙변경
@param changeServerInstanceSpecRequest changeServerInstanceSpecRequest
@return *ChangeServerInstanceSpecResponse*/
@@ -988,7 +916,7 @@ func (a *V2ApiService) ChangeServerInstanceSpec(changeServerInstanceSpecRequest
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
ACG생성
@param createAccessControlGroupRequest createAccessControlGroupRequest
@return *CreateAccessControlGroupResponse*/
@@ -1062,7 +990,7 @@ func (a *V2ApiService) CreateAccessControlGroup(createAccessControlGroupRequest
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
블록스토리지인스턴스생성
@param createBlockStorageInstanceRequest createBlockStorageInstanceRequest
@return *CreateBlockStorageInstanceResponse*/
@@ -1136,7 +1064,7 @@ func (a *V2ApiService) CreateBlockStorageInstance(createBlockStorageInstanceRequ
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
블록스토리지스냅샷인스턴스생성
@param createBlockStorageSnapshotInstanceRequest createBlockStorageSnapshotInstanceRequest
@return *CreateBlockStorageSnapshotInstanceResponse*/
@@ -1210,7 +1138,7 @@ func (a *V2ApiService) CreateBlockStorageSnapshotInstance(createBlockStorageSnap
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
초기화스크립트생성
@param createInitScriptRequest createInitScriptRequest
@return *CreateInitScriptResponse*/
@@ -1284,7 +1212,7 @@ func (a *V2ApiService) CreateInitScript(createInitScriptRequest *CreateInitScrip
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
로그인키생성
@param createLoginKeyRequest createLoginKeyRequest
@return *CreateLoginKeyResponse*/
@@ -1358,7 +1286,7 @@ func (a *V2ApiService) CreateLoginKey(createLoginKeyRequest *CreateLoginKeyReque
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
회원서버이미지인스턴스생성
@param createMemberServerImageInstanceRequest createMemberServerImageInstanceRequest
@return *CreateMemberServerImageInstanceResponse*/
@@ -1432,7 +1360,7 @@ func (a *V2ApiService) CreateMemberServerImageInstance(createMemberServerImageIn
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
네트워크인터페이스생성
@param createNetworkInterfaceRequest createNetworkInterfaceRequest
@return *CreateNetworkInterfaceResponse*/
@@ -1506,7 +1434,7 @@ func (a *V2ApiService) CreateNetworkInterface(createNetworkInterfaceRequest *Cre
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
물리배치그룹생성
@param createPlacementGroupRequest createPlacementGroupRequest
@return *CreatePlacementGroupResponse*/
@@ -1580,7 +1508,7 @@ func (a *V2ApiService) CreatePlacementGroup(createPlacementGroupRequest *CreateP
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
공인IP인스턴스생성
@param createPublicIpInstanceRequest createPublicIpInstanceRequest
@return *CreatePublicIpInstanceResponse*/
@@ -1654,151 +1582,7 @@ func (a *V2ApiService) CreatePublicIpInstance(createPublicIpInstanceRequest *Cre
return &successPayload, err
}
-/* V2ApiService
- createServerImage
- @param createServerImageRequest createServerImageRequest
- @return */
-func (a *V2ApiService) CreateServerImage(createServerImageRequest *CreateServerImageRequest) (error) {
- var (
- localVarHttpMethod = strings.ToUpper("Post")
- localVarPostBody interface{}
- localVarFileName string
- localVarFileBytes []byte
- )
-
- // create path and map variables
- localVarPath := a.client.cfg.BasePath + "/createServerImage"
-
- localVarHeaderParams := make(map[string]string)
- localVarQueryParams := url.Values{}
- localVarFormParams := url.Values{}
-
-
- // to determine the Content-Type header
- localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
-
- // set Content-Type header
- localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
- if localVarHttpContentType != "" {
- localVarHeaderParams["Content-Type"] = localVarHttpContentType
- }
-
- // to determine the Accept header
- localVarHttpHeaderAccepts := []string{
- }
-
- // set Accept header
- localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
- if localVarHttpHeaderAccept != "" {
- localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
- }
- // body params
- localVarPostBody = createServerImageRequest
- v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
- if v.IsValid() && v.CanAddr() {
- ptr := v.Addr().Interface().(**string)
- if *ptr != nil {
- **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
- }
- }
- r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
- if err != nil {
- return err
- }
-
- localVarHttpResponse, err := a.client.callAPI(r)
- if err != nil || localVarHttpResponse == nil {
- return err
- }
- defer localVarHttpResponse.Body.Close()
- bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
-
- if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
- return reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
- }
-
- if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
- if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
- return err
- }
- }
-
- return err
-}
-
-/* V2ApiService
- createServerImageFromSnapshot
- @param createServerImageFromSnapshotRequest createServerImageFromSnapshotRequest
- @return */
-func (a *V2ApiService) CreateServerImageFromSnapshot(createServerImageFromSnapshotRequest *CreateServerImageFromSnapshotRequest) (error) {
- var (
- localVarHttpMethod = strings.ToUpper("Post")
- localVarPostBody interface{}
- localVarFileName string
- localVarFileBytes []byte
- )
-
- // create path and map variables
- localVarPath := a.client.cfg.BasePath + "/createServerImageFromSnapshot"
-
- localVarHeaderParams := make(map[string]string)
- localVarQueryParams := url.Values{}
- localVarFormParams := url.Values{}
-
-
- // to determine the Content-Type header
- localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
-
- // set Content-Type header
- localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
- if localVarHttpContentType != "" {
- localVarHeaderParams["Content-Type"] = localVarHttpContentType
- }
-
- // to determine the Accept header
- localVarHttpHeaderAccepts := []string{
- }
-
- // set Accept header
- localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
- if localVarHttpHeaderAccept != "" {
- localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
- }
- // body params
- localVarPostBody = createServerImageFromSnapshotRequest
- v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
- if v.IsValid() && v.CanAddr() {
- ptr := v.Addr().Interface().(**string)
- if *ptr != nil {
- **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
- }
- }
- r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
- if err != nil {
- return err
- }
-
- localVarHttpResponse, err := a.client.callAPI(r)
- if err != nil || localVarHttpResponse == nil {
- return err
- }
- defer localVarHttpResponse.Body.Close()
- bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
-
- if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
- return reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
- }
-
- if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
- if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
- return err
- }
- }
-
- return err
-}
-
-/* V2ApiService
+/* V2ApiService
서버인스턴스생성
@param createServerInstancesRequest createServerInstancesRequest
@return *CreateServerInstancesResponse*/
@@ -1872,7 +1656,7 @@ func (a *V2ApiService) CreateServerInstances(createServerInstancesRequest *Creat
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
ACG삭제
@param deleteAccessControlGroupRequest deleteAccessControlGroupRequest
@return *DeleteAccessControlGroupResponse*/
@@ -1946,7 +1730,7 @@ func (a *V2ApiService) DeleteAccessControlGroup(deleteAccessControlGroupRequest
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
블록스토리지인스턴스삭제
@param deleteBlockStorageInstancesRequest deleteBlockStorageInstancesRequest
@return *DeleteBlockStorageInstancesResponse*/
@@ -2020,7 +1804,7 @@ func (a *V2ApiService) DeleteBlockStorageInstances(deleteBlockStorageInstancesRe
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
블록스토리지스냅샷인스턴스삭제
@param deleteBlockStorageSnapshotInstancesRequest deleteBlockStorageSnapshotInstancesRequest
@return *DeleteBlockStorageSnapshotInstancesResponse*/
@@ -2094,7 +1878,7 @@ func (a *V2ApiService) DeleteBlockStorageSnapshotInstances(deleteBlockStorageSna
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
초기화스크립트삭제
@param deleteInitScriptsRequest deleteInitScriptsRequest
@return *DeleteInitScriptsResponse*/
@@ -2168,7 +1952,7 @@ func (a *V2ApiService) DeleteInitScripts(deleteInitScriptsRequest *DeleteInitScr
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
로그인키삭제
@param deleteLoginKeysRequest deleteLoginKeysRequest
@return *DeleteLoginKeysResponse*/
@@ -2242,7 +2026,7 @@ func (a *V2ApiService) DeleteLoginKeys(deleteLoginKeysRequest *DeleteLoginKeysRe
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
회원서버이미지인스턴스삭제
@param deleteMemberServerImageInstancesRequest deleteMemberServerImageInstancesRequest
@return *DeleteMemberServerImageInstancesResponse*/
@@ -2316,7 +2100,7 @@ func (a *V2ApiService) DeleteMemberServerImageInstances(deleteMemberServerImageI
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
네트워크인터페이스삭제
@param deleteNetworkInterfaceRequest deleteNetworkInterfaceRequest
@return *DeleteNetworkInterfaceResponse*/
@@ -2390,7 +2174,7 @@ func (a *V2ApiService) DeleteNetworkInterface(deleteNetworkInterfaceRequest *Del
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
물리배치그룹삭제
@param deletePlacementGroupRequest deletePlacementGroupRequest
@return *DeletePlacementGroupResponse*/
@@ -2464,7 +2248,7 @@ func (a *V2ApiService) DeletePlacementGroup(deletePlacementGroupRequest *DeleteP
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
공인IP인스턴스삭제
@param deletePublicIpInstanceRequest deletePublicIpInstanceRequest
@return *DeletePublicIpInstanceResponse*/
@@ -2538,79 +2322,7 @@ func (a *V2ApiService) DeletePublicIpInstance(deletePublicIpInstanceRequest *Del
return &successPayload, err
}
-/* V2ApiService
- deleteServerImage
- @param deleteServerImageRequest deleteServerImageRequest
- @return */
-func (a *V2ApiService) DeleteServerImage(deleteServerImageRequest *DeleteServerImageRequest) (error) {
- var (
- localVarHttpMethod = strings.ToUpper("Post")
- localVarPostBody interface{}
- localVarFileName string
- localVarFileBytes []byte
- )
-
- // create path and map variables
- localVarPath := a.client.cfg.BasePath + "/deleteServerImage"
-
- localVarHeaderParams := make(map[string]string)
- localVarQueryParams := url.Values{}
- localVarFormParams := url.Values{}
-
-
- // to determine the Content-Type header
- localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
-
- // set Content-Type header
- localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
- if localVarHttpContentType != "" {
- localVarHeaderParams["Content-Type"] = localVarHttpContentType
- }
-
- // to determine the Accept header
- localVarHttpHeaderAccepts := []string{
- }
-
- // set Accept header
- localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
- if localVarHttpHeaderAccept != "" {
- localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
- }
- // body params
- localVarPostBody = deleteServerImageRequest
- v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
- if v.IsValid() && v.CanAddr() {
- ptr := v.Addr().Interface().(**string)
- if *ptr != nil {
- **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
- }
- }
- r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
- if err != nil {
- return err
- }
-
- localVarHttpResponse, err := a.client.callAPI(r)
- if err != nil || localVarHttpResponse == nil {
- return err
- }
- defer localVarHttpResponse.Body.Close()
- bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
-
- if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
- return reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
- }
-
- if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
- if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
- return err
- }
- }
-
- return err
-}
-
-/* V2ApiService
+/* V2ApiService
블록스토리지인스턴스할당해제
@param detachBlockStorageInstancesRequest detachBlockStorageInstancesRequest
@return *DetachBlockStorageInstancesResponse*/
@@ -2684,7 +2396,7 @@ func (a *V2ApiService) DetachBlockStorageInstances(detachBlockStorageInstancesRe
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
네트워크인터페이스할당해제
@param detachNetworkInterfaceRequest detachNetworkInterfaceRequest
@return *DetachNetworkInterfaceResponse*/
@@ -2758,7 +2470,7 @@ func (a *V2ApiService) DetachNetworkInterface(detachNetworkInterfaceRequest *Det
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
FlowLog비활성화
@param disableFlowLogRequest disableFlowLogRequest
@return *FlowLogConfigurationList*/
@@ -2832,7 +2544,7 @@ func (a *V2ApiService) DisableFlowLog(disableFlowLogRequest *DisableFlowLogReque
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
공인IP를서버인스턴스에서할당해제
@param disassociatePublicIpFromServerInstanceRequest disassociatePublicIpFromServerInstanceRequest
@return *DisassociatePublicIpFromServerInstanceResponse*/
@@ -2906,7 +2618,7 @@ func (a *V2ApiService) DisassociatePublicIpFromServerInstance(disassociatePublic
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
FlowLog활성화
@param enableFlowLogRequest enableFlowLogRequest
@return *FlowLogConfigurationList*/
@@ -2980,7 +2692,7 @@ func (a *V2ApiService) EnableFlowLog(enableFlowLogRequest *EnableFlowLogRequest)
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
ACG상세조회
@param getAccessControlGroupDetailRequest getAccessControlGroupDetailRequest
@return *GetAccessControlGroupDetailResponse*/
@@ -3054,7 +2766,7 @@ func (a *V2ApiService) GetAccessControlGroupDetail(getAccessControlGroupDetailRe
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
ACG리스트조회
@param getAccessControlGroupListRequest getAccessControlGroupListRequest
@return *GetAccessControlGroupListResponse*/
@@ -3128,7 +2840,7 @@ func (a *V2ApiService) GetAccessControlGroupList(getAccessControlGroupListReques
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
ACGRule리스트조회
@param getAccessControlGroupRuleListRequest getAccessControlGroupRuleListRequest
@return *GetAccessControlGroupRuleListResponse*/
@@ -3202,7 +2914,7 @@ func (a *V2ApiService) GetAccessControlGroupRuleList(getAccessControlGroupRuleLi
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
블록스토리지인스턴스상세조회
@param getBlockStorageInstanceDetailRequest getBlockStorageInstanceDetailRequest
@return *GetBlockStorageInstanceDetailResponse*/
@@ -3276,7 +2988,7 @@ func (a *V2ApiService) GetBlockStorageInstanceDetail(getBlockStorageInstanceDeta
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
블록스토리지인스턴스리스트조회
@param getBlockStorageInstanceListRequest getBlockStorageInstanceListRequest
@return *GetBlockStorageInstanceListResponse*/
@@ -3350,7 +3062,7 @@ func (a *V2ApiService) GetBlockStorageInstanceList(getBlockStorageInstanceListRe
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
블록스토리지스냅샷인스턴스상세조회
@param getBlockStorageSnapshotInstanceDetailRequest getBlockStorageSnapshotInstanceDetailRequest
@return *GetBlockStorageSnapshotInstanceDetailResponse*/
@@ -3424,7 +3136,7 @@ func (a *V2ApiService) GetBlockStorageSnapshotInstanceDetail(getBlockStorageSnap
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
블록스토리지스냅샷인스턴스리스트조회
@param getBlockStorageSnapshotInstanceListRequest getBlockStorageSnapshotInstanceListRequest
@return *GetBlockStorageSnapshotInstanceListResponse*/
@@ -3498,9 +3210,9 @@ func (a *V2ApiService) GetBlockStorageSnapshotInstanceList(getBlockStorageSnapsh
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
블록스토리지볼륨타입리스트 조회
- @param getBlockStorageVolumeTypeListRequest
+ @param getBlockStorageVolumeTypeListRequest
@return *GetBlockStorageVolumeTypeListResponse*/
func (a *V2ApiService) GetBlockStorageVolumeTypeList(getBlockStorageVolumeTypeListRequest *GetBlockStorageVolumeTypeListRequest) (*GetBlockStorageVolumeTypeListResponse, error) {
var (
@@ -3572,7 +3284,7 @@ func (a *V2ApiService) GetBlockStorageVolumeTypeList(getBlockStorageVolumeTypeLi
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
FlogLog 설정정보 조회
@param getflowLogConfigurationListRequest getflowLogConfigurationListRequest
@return *FlowLogConfigurationList*/
@@ -3646,9 +3358,9 @@ func (a *V2ApiService) GetFlowLogConfigurationList(getflowLogConfigurationListRe
return &successPayload, err
}
-/* V2ApiService
- 하이퍼바이저타입리스트조회
- @param getHypervisorTypeListRequest
+/* V2ApiService
+ 하이퍼바이저타입리스트조회
+ @param getHypervisorTypeListRequest
@return *GetHypervisorTypeListResponse*/
func (a *V2ApiService) GetHypervisorTypeList(getHypervisorTypeListRequest *GetHypervisorTypeListRequest) (*GetHypervisorTypeListResponse, error) {
var (
@@ -3720,7 +3432,7 @@ func (a *V2ApiService) GetHypervisorTypeList(getHypervisorTypeListRequest *GetHy
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
초기화스크립트상세조회
@param getInitScriptDetailRequest getInitScriptDetailRequest
@return *GetInitScriptDetailResponse*/
@@ -3794,7 +3506,7 @@ func (a *V2ApiService) GetInitScriptDetail(getInitScriptDetailRequest *GetInitSc
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
초기화스크립트리스트조회
@param getInitScriptListRequest getInitScriptListRequest
@return *GetInitScriptListResponse*/
@@ -3868,7 +3580,7 @@ func (a *V2ApiService) GetInitScriptList(getInitScriptListRequest *GetInitScript
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
로그인키리스트조회
@param getLoginKeyListRequest getLoginKeyListRequest
@return *GetLoginKeyListResponse*/
@@ -3942,7 +3654,7 @@ func (a *V2ApiService) GetLoginKeyList(getLoginKeyListRequest *GetLoginKeyListRe
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
회원서버이미지인스턴스상세조회
@param getMemberServerImageInstanceDetailRequest getMemberServerImageInstanceDetailRequest
@return *GetMemberServerImageInstanceDetailResponse*/
@@ -4016,7 +3728,7 @@ func (a *V2ApiService) GetMemberServerImageInstanceDetail(getMemberServerImageIn
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
회원서버이미지인스턴스리스트조회
@param getMemberServerImageInstanceListRequest getMemberServerImageInstanceListRequest
@return *GetMemberServerImageInstanceListResponse*/
@@ -4090,7 +3802,7 @@ func (a *V2ApiService) GetMemberServerImageInstanceList(getMemberServerImageInst
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
네트워크인터페이스상세조회
@param getNetworkInterfaceDetailRequest getNetworkInterfaceDetailRequest
@return *GetNetworkInterfaceDetailResponse*/
@@ -4164,7 +3876,7 @@ func (a *V2ApiService) GetNetworkInterfaceDetail(getNetworkInterfaceDetailReques
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
네트워크인터페이스리스트조회
@param getNetworkInterfaceListRequest getNetworkInterfaceListRequest
@return *GetNetworkInterfaceListResponse*/
@@ -4238,7 +3950,7 @@ func (a *V2ApiService) GetNetworkInterfaceList(getNetworkInterfaceListRequest *G
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
물리배치그룹상세조회
@param getPlacementGroupDetailRequest getPlacementGroupDetailRequest
@return *GetPlacementGroupDetailResponse*/
@@ -4312,7 +4024,7 @@ func (a *V2ApiService) GetPlacementGroupDetail(getPlacementGroupDetailRequest *G
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
물리배치그룹리스트조회
@param getPlacementGroupListRequest getPlacementGroupListRequest
@return *GetPlacementGroupListResponse*/
@@ -4386,7 +4098,7 @@ func (a *V2ApiService) GetPlacementGroupList(getPlacementGroupListRequest *GetPl
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
공인IP인스턴스상세조회
@param getPublicIpInstanceDetailRequest getPublicIpInstanceDetailRequest
@return *GetPublicIpInstanceDetailResponse*/
@@ -4460,7 +4172,7 @@ func (a *V2ApiService) GetPublicIpInstanceDetail(getPublicIpInstanceDetailReques
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
공인IP인스턴스리스트조회
@param getPublicIpInstanceListRequest getPublicIpInstanceListRequest
@return *GetPublicIpInstanceListResponse*/
@@ -4534,7 +4246,7 @@ func (a *V2ApiService) GetPublicIpInstanceList(getPublicIpInstanceListRequest *G
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
공인IP할당가능서버인스턴스리스트조회
@param getPublicIpTargetServerInstanceListRequest getPublicIpTargetServerInstanceListRequest
@return *GetPublicIpTargetServerInstanceListResponse*/
@@ -4608,7 +4320,7 @@ func (a *V2ApiService) GetPublicIpTargetServerInstanceList(getPublicIpTargetServ
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
RAID리스트조회
@param getRaidListRequest getRaidListRequest
@return *GetRaidListResponse*/
@@ -4682,7 +4394,7 @@ func (a *V2ApiService) GetRaidList(getRaidListRequest *GetRaidListRequest) (*Get
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
REGION리스트조회
@param getRegionListRequest getRegionListRequest
@return *GetRegionListResponse*/
@@ -4756,7 +4468,7 @@ func (a *V2ApiService) GetRegionList(getRegionListRequest *GetRegionListRequest)
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
서버인스턴스의루트패스워드조회
@param getRootPasswordRequest getRootPasswordRequest
@return *GetRootPasswordResponse*/
@@ -4830,7 +4542,7 @@ func (a *V2ApiService) GetRootPassword(getRootPasswordRequest *GetRootPasswordRe
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
서버인스턴스리스트의루트패스워드조회
@param getRootPasswordServerInstanceListRequest getRootPasswordServerInstanceListRequest
@return *GetRootPasswordServerInstanceListResponse*/
@@ -4904,20 +4616,21 @@ func (a *V2ApiService) GetRootPasswordServerInstanceList(getRootPasswordServerIn
return &successPayload, err
}
-/* V2ApiService
- 서버이미지상세조회
- @param getServerImageDetailRequest
- @return */
-func (a *V2ApiService) GetServerImageDetail(getServerImageDetailRequest *GetServerImageDetailRequest) (error) {
+/* V2ApiService
+ 서버이미지상품리스트조회
+ @param getServerImageProductListRequest getServerImageProductListRequest
+ @return *GetServerImageProductListResponse*/
+func (a *V2ApiService) GetServerImageProductList(getServerImageProductListRequest *GetServerImageProductListRequest) (*GetServerImageProductListResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
localVarPostBody interface{}
localVarFileName string
localVarFileBytes []byte
+ successPayload GetServerImageProductListResponse
)
// create path and map variables
- localVarPath := a.client.cfg.BasePath + "/getServerImageDetail"
+ localVarPath := a.client.cfg.BasePath + "/getServerImageProductList"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
@@ -4943,7 +4656,7 @@ func (a *V2ApiService) GetServerImageDetail(getServerImageDetailRequest *GetServ
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
- localVarPostBody = getServerImageDetailRequest
+ localVarPostBody = getServerImageProductListRequest
v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
if v.IsValid() && v.CanAddr() {
ptr := v.Addr().Interface().(**string)
@@ -4953,180 +4666,35 @@ func (a *V2ApiService) GetServerImageDetail(getServerImageDetailRequest *GetServ
}
r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
if err != nil {
- return err
+ return &successPayload, err
}
localVarHttpResponse, err := a.client.callAPI(r)
if err != nil || localVarHttpResponse == nil {
- return err
+ return &successPayload, err
}
defer localVarHttpResponse.Body.Close()
bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
- return reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
+ return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
}
if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
- return err
+ return &successPayload, err
}
}
- return err
+
+ return &successPayload, err
}
-/* V2ApiService
- 서버이미지리스트조회
- @param getServerImageListRequest
- @return */
-func (a *V2ApiService) GetServerImageList(getServerImageListRequest *GetServerImageListRequest) (error) {
- var (
- localVarHttpMethod = strings.ToUpper("Post")
- localVarPostBody interface{}
- localVarFileName string
- localVarFileBytes []byte
- )
-
- // create path and map variables
- localVarPath := a.client.cfg.BasePath + "/getServerImageList"
-
- localVarHeaderParams := make(map[string]string)
- localVarQueryParams := url.Values{}
- localVarFormParams := url.Values{}
-
-
- // to determine the Content-Type header
- localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
-
- // set Content-Type header
- localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
- if localVarHttpContentType != "" {
- localVarHeaderParams["Content-Type"] = localVarHttpContentType
- }
-
- // to determine the Accept header
- localVarHttpHeaderAccepts := []string{
- }
-
- // set Accept header
- localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
- if localVarHttpHeaderAccept != "" {
- localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
- }
- // body params
- localVarPostBody = getServerImageListRequest
- v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
- if v.IsValid() && v.CanAddr() {
- ptr := v.Addr().Interface().(**string)
- if *ptr != nil {
- **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
- }
- }
- r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
- if err != nil {
- return err
- }
-
- localVarHttpResponse, err := a.client.callAPI(r)
- if err != nil || localVarHttpResponse == nil {
- return err
- }
- defer localVarHttpResponse.Body.Close()
- bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
-
- if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
- return reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
- }
-
- if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
- if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
- return err
- }
- }
-
- return err
-}
-
-/* V2ApiService
- 서버이미지상품리스트조회
- @param getServerImageProductListRequest getServerImageProductListRequest
- @return *GetServerImageProductListResponse*/
-func (a *V2ApiService) GetServerImageProductList(getServerImageProductListRequest *GetServerImageProductListRequest) (*GetServerImageProductListResponse, error) {
- var (
- localVarHttpMethod = strings.ToUpper("Post")
- localVarPostBody interface{}
- localVarFileName string
- localVarFileBytes []byte
- successPayload GetServerImageProductListResponse
- )
-
- // create path and map variables
- localVarPath := a.client.cfg.BasePath + "/getServerImageProductList"
-
- localVarHeaderParams := make(map[string]string)
- localVarQueryParams := url.Values{}
- localVarFormParams := url.Values{}
-
-
- // to determine the Content-Type header
- localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
-
- // set Content-Type header
- localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
- if localVarHttpContentType != "" {
- localVarHeaderParams["Content-Type"] = localVarHttpContentType
- }
-
- // to determine the Accept header
- localVarHttpHeaderAccepts := []string{
- }
-
- // set Accept header
- localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
- if localVarHttpHeaderAccept != "" {
- localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
- }
- // body params
- localVarPostBody = getServerImageProductListRequest
- v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
- if v.IsValid() && v.CanAddr() {
- ptr := v.Addr().Interface().(**string)
- if *ptr != nil {
- **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
- }
- }
- r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
- if err != nil {
- return &successPayload, err
- }
-
- localVarHttpResponse, err := a.client.callAPI(r)
- if err != nil || localVarHttpResponse == nil {
- return &successPayload, err
- }
- defer localVarHttpResponse.Body.Close()
- bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
-
- if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
- return &successPayload, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
- }
-
- if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
- if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
- return &successPayload, err
- }
- }
-
-
- return &successPayload, err
-}
-
-/* V2ApiService
- 서버인스턴스상세조회
- @param getServerInstanceDetailRequest getServerInstanceDetailRequest
- @return *GetServerInstanceDetailResponse*/
-func (a *V2ApiService) GetServerInstanceDetail(getServerInstanceDetailRequest *GetServerInstanceDetailRequest) (*GetServerInstanceDetailResponse, error) {
+/* V2ApiService
+ 서버인스턴스상세조회
+ @param getServerInstanceDetailRequest getServerInstanceDetailRequest
+ @return *GetServerInstanceDetailResponse*/
+func (a *V2ApiService) GetServerInstanceDetail(getServerInstanceDetailRequest *GetServerInstanceDetailRequest) (*GetServerInstanceDetailResponse, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
localVarPostBody interface{}
@@ -5196,7 +4764,7 @@ func (a *V2ApiService) GetServerInstanceDetail(getServerInstanceDetailRequest *G
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
서버인스턴스리스트조회
@param getServerInstanceListRequest getServerInstanceListRequest
@return *GetServerInstanceListResponse*/
@@ -5270,7 +4838,7 @@ func (a *V2ApiService) GetServerInstanceList(getServerInstanceListRequest *GetSe
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
서버상품리스트조회
@param getServerProductListRequest getServerProductListRequest
@return *GetServerProductListResponse*/
@@ -5344,151 +4912,7 @@ func (a *V2ApiService) GetServerProductList(getServerProductListRequest *GetServ
return &successPayload, err
}
-/* V2ApiService
- 서버스펙상세조회
- @param getServerSpecDetailRequest
- @return */
-func (a *V2ApiService) GetServerSpecDetail(getServerSpecDetailRequest *GetServerSpecDetailRequest) (error) {
- var (
- localVarHttpMethod = strings.ToUpper("Post")
- localVarPostBody interface{}
- localVarFileName string
- localVarFileBytes []byte
- )
-
- // create path and map variables
- localVarPath := a.client.cfg.BasePath + "/getServerSpecDetail"
-
- localVarHeaderParams := make(map[string]string)
- localVarQueryParams := url.Values{}
- localVarFormParams := url.Values{}
-
-
- // to determine the Content-Type header
- localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
-
- // set Content-Type header
- localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
- if localVarHttpContentType != "" {
- localVarHeaderParams["Content-Type"] = localVarHttpContentType
- }
-
- // to determine the Accept header
- localVarHttpHeaderAccepts := []string{
- }
-
- // set Accept header
- localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
- if localVarHttpHeaderAccept != "" {
- localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
- }
- // body params
- localVarPostBody = getServerSpecDetailRequest
- v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
- if v.IsValid() && v.CanAddr() {
- ptr := v.Addr().Interface().(**string)
- if *ptr != nil {
- **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
- }
- }
- r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
- if err != nil {
- return err
- }
-
- localVarHttpResponse, err := a.client.callAPI(r)
- if err != nil || localVarHttpResponse == nil {
- return err
- }
- defer localVarHttpResponse.Body.Close()
- bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
-
- if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
- return reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
- }
-
- if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
- if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
- return err
- }
- }
-
- return err
-}
-
-/* V2ApiService
- 서버스펙리스트조회
- @param getServerSpecListRequest
- @return */
-func (a *V2ApiService) GetServerSpecList(getServerSpecListRequest *GetServerSpecListRequest) (error) {
- var (
- localVarHttpMethod = strings.ToUpper("Post")
- localVarPostBody interface{}
- localVarFileName string
- localVarFileBytes []byte
- )
-
- // create path and map variables
- localVarPath := a.client.cfg.BasePath + "/getServerSpecList"
-
- localVarHeaderParams := make(map[string]string)
- localVarQueryParams := url.Values{}
- localVarFormParams := url.Values{}
-
-
- // to determine the Content-Type header
- localVarHttpContentTypes := []string{ "application/x-www-form-urlencoded", }
-
- // set Content-Type header
- localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
- if localVarHttpContentType != "" {
- localVarHeaderParams["Content-Type"] = localVarHttpContentType
- }
-
- // to determine the Accept header
- localVarHttpHeaderAccepts := []string{
- }
-
- // set Accept header
- localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
- if localVarHttpHeaderAccept != "" {
- localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
- }
- // body params
- localVarPostBody = getServerSpecListRequest
- v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
- if v.IsValid() && v.CanAddr() {
- ptr := v.Addr().Interface().(**string)
- if *ptr != nil {
- **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
- }
- }
- r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
- if err != nil {
- return err
- }
-
- localVarHttpResponse, err := a.client.callAPI(r)
- if err != nil || localVarHttpResponse == nil {
- return err
- }
- defer localVarHttpResponse.Body.Close()
- bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
-
- if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
- return reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
- }
-
- if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
- if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
- return err
- }
- }
-
- return err
-}
-
-/* V2ApiService
+/* V2ApiService
ZONE리스트조회
@param getZoneListRequest getZoneListRequest
@return *GetZoneListResponse*/
@@ -5562,7 +4986,7 @@ func (a *V2ApiService) GetZoneList(getZoneListRequest *GetZoneListRequest) (*Get
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
사용자가생성한로그인키import
@param importLoginKeyRequest importLoginKeyRequest
@return *ImportLoginKeyResponse*/
@@ -5636,9 +5060,9 @@ func (a *V2ApiService) ImportLoginKey(importLoginKeyRequest *ImportLoginKeyReque
return &successPayload, err
}
-/* V2ApiService
-
- @param interruptServerInstanceRequest
+/* V2ApiService
+
+ @param interruptServerInstanceRequest
@return *InterruptServerInstanceResponse*/
func (a *V2ApiService) InterruptServerInstance(interruptServerInstanceRequest *InterruptServerInstanceRequest) (*InterruptServerInstanceResponse, error) {
var (
@@ -5710,7 +5134,7 @@ func (a *V2ApiService) InterruptServerInstance(interruptServerInstanceRequest *I
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
서버인스턴스재시작
@param rebootServerInstancesRequest rebootServerInstancesRequest
@return *RebootServerInstancesResponse*/
@@ -5784,7 +5208,7 @@ func (a *V2ApiService) RebootServerInstances(rebootServerInstancesRequest *Reboo
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
ACGInboundRule삭제
@param removeAccessControlGroupInboundRuleRequest removeAccessControlGroupInboundRuleRequest
@return *RemoveAccessControlGroupInboundRuleResponse*/
@@ -5858,7 +5282,7 @@ func (a *V2ApiService) RemoveAccessControlGroupInboundRule(removeAccessControlGr
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
ACGOutboundRule삭제
@param removeAccessControlGroupOutboundRuleRequest removeAccessControlGroupOutboundRuleRequest
@return *RemoveAccessControlGroupOutboundRuleResponse*/
@@ -5932,7 +5356,7 @@ func (a *V2ApiService) RemoveAccessControlGroupOutboundRule(removeAccessControlG
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
회원서버이미지공유권한제거
@param removeMemberServerImageSharingPermissionRequest removeMemberServerImageSharingPermissionRequest
@return *RemoveMemberServerImageSharingPermissionResponse*/
@@ -6006,7 +5430,7 @@ func (a *V2ApiService) RemoveMemberServerImageSharingPermission(removeMemberServ
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
네트워크인터페이스의ACG제거
@param removeNetworkInterfaceAccessControlGroupRequest removeNetworkInterfaceAccessControlGroupRequest
@return *RemoveNetworkInterfaceAccessControlGroupResponse*/
@@ -6080,7 +5504,7 @@ func (a *V2ApiService) RemoveNetworkInterfaceAccessControlGroup(removeNetworkInt
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
물리배치그룹에서서버인스턴스제거
@param removePlacementGroupServerInstanceRequest removePlacementGroupServerInstanceRequest
@return *RemovePlacementGroupServerInstanceResponse*/
@@ -6154,79 +5578,7 @@ func (a *V2ApiService) RemovePlacementGroupServerInstance(removePlacementGroupSe
return &successPayload, err
}
-/* V2ApiService
-
- @param removeServerImageSharingPermissionRequest
- @return */
-func (a *V2ApiService) RemoveServerImageSharingPermission(removeServerImageSharingPermissionRequest *RemoveServerImageSharingPermissionRequest) (error) {
- var (
- localVarHttpMethod = strings.ToUpper("Post")
- localVarPostBody interface{}
- localVarFileName string
- localVarFileBytes []byte
- )
-
- // create path and map variables
- localVarPath := a.client.cfg.BasePath + "/removeServerImageSharingPermission"
-
- localVarHeaderParams := make(map[string]string)
- localVarQueryParams := url.Values{}
- localVarFormParams := url.Values{}
-
-
- // to determine the Content-Type header
- localVarHttpContentTypes := []string{ }
-
- // set Content-Type header
- localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
- if localVarHttpContentType != "" {
- localVarHeaderParams["Content-Type"] = localVarHttpContentType
- }
-
- // to determine the Accept header
- localVarHttpHeaderAccepts := []string{
- }
-
- // set Accept header
- localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
- if localVarHttpHeaderAccept != "" {
- localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
- }
- // body params
- localVarPostBody = removeServerImageSharingPermissionRequest
- v := reflect.ValueOf(localVarPostBody).Elem().FieldByName("UserData")
- if v.IsValid() && v.CanAddr() {
- ptr := v.Addr().Interface().(**string)
- if *ptr != nil {
- **ptr = base64.StdEncoding.EncodeToString([]byte(**ptr))
- }
- }
- r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
- if err != nil {
- return err
- }
-
- localVarHttpResponse, err := a.client.callAPI(r)
- if err != nil || localVarHttpResponse == nil {
- return err
- }
- defer localVarHttpResponse.Body.Close()
- bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
-
- if localVarHttpResponse.StatusCode >= 300 || (localVarHttpResponse.StatusCode < 300 && !strings.HasPrefix(string(bodyBytes), `{`)) {
- return reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
- }
-
- if !strings.Contains(string(bodyBytes), `{"error"`) && strings.HasPrefix(string(bodyBytes), `{`) {
- if err = json.Unmarshal(bodyBytes[bytes.IndexAny(bytes.Trim(bodyBytes, "{"), "{"):len(bodyBytes)-1], &successPayload); err != nil {
- return err
- }
- }
-
- return err
-}
-
-/* V2ApiService
+/* V2ApiService
블록스토리지반납보호설정
@param setBlockStorageReturnProtectionRequest setBlockStorageReturnProtectionRequest
@return *SetBlockStorageReturnProtectionResponse*/
@@ -6300,7 +5652,7 @@ func (a *V2ApiService) SetBlockStorageReturnProtection(setBlockStorageReturnProt
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
회원서버이미지공유권한설정
@param setMemberServerImageSharingPermissionRequest setMemberServerImageSharingPermissionRequest
@return *SetMemberServerImageSharingPermissionResponse*/
@@ -6374,7 +5726,7 @@ func (a *V2ApiService) SetMemberServerImageSharingPermission(setMemberServerImag
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
서버반납보호설정
@param setProtectServerTerminationRequest setProtectServerTerminationRequest
@return *SetProtectServerTerminationResponse*/
@@ -6448,7 +5800,7 @@ func (a *V2ApiService) SetProtectServerTermination(setProtectServerTerminationRe
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
서버인스턴스시작
@param startServerInstancesRequest startServerInstancesRequest
@return *StartServerInstancesResponse*/
@@ -6522,7 +5874,7 @@ func (a *V2ApiService) StartServerInstances(startServerInstancesRequest *StartSe
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
서버인스턴스정지
@param stopServerInstancesRequest stopServerInstancesRequest
@return *StopServerInstancesResponse*/
@@ -6596,7 +5948,7 @@ func (a *V2ApiService) StopServerInstances(stopServerInstancesRequest *StopServe
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
서버인스턴스반납
@param terminateServerInstancesRequest terminateServerInstancesRequest
@return *TerminateServerInstancesResponse*/
@@ -6670,7 +6022,7 @@ func (a *V2ApiService) TerminateServerInstances(terminateServerInstancesRequest
return &successPayload, err
}
-/* V2ApiService
+/* V2ApiService
보조IP할당해제
@param unassignSecondaryIpsRequest unassignSecondaryIpsRequest
@return *UnassignSecondaryIpsResponse*/