Documentation ¶
Index ¶
- func CacheExpires(r *http.Response) time.Time
- func NewConfiguration(apiKeys ...*ncloud.APIKey) *ncloud.Configuration
- type APIClient
- type APIResponse
- type AddCloudMongoDbUserListRequest
- type AddCloudMongoDbUserListResponse
- type ChangeCloudMongoDbConfigCountRequest
- type ChangeCloudMongoDbConfigCountResponse
- type ChangeCloudMongoDbMongosCountRequest
- type ChangeCloudMongoDbMongosCountResponse
- type ChangeCloudMongoDbSecondaryCountRequest
- type ChangeCloudMongoDbSecondaryCountResponse
- type ChangeCloudMongoDbShardCountRequest
- type ChangeCloudMongoDbShardCountResponse
- type ChangeCloudMongoDbUserListRequest
- type ChangeCloudMongoDbUserListResponse
- type CloudMongoDbBackup
- type CloudMongoDbBackupDetail
- type CloudMongoDbBackupDetailList
- type CloudMongoDbBackupList
- type CloudMongoDbInstance
- type CloudMongoDbServerInstance
- type CloudMongoDbUser
- type CloudMongoDbUserParam
- type CommonCode
- type CreateCloudMongoDbInstanceRequest
- type CreateCloudMongoDbInstanceResponse
- type DeleteCloudMongoDbInstanceRequest
- type DeleteCloudMongoDbInstanceResponse
- type DeleteCloudMongoDbUserListRequest
- type DeleteCloudMongoDbUserListResponse
- type GetCloudMongoDbBackupDetailListRequest
- type GetCloudMongoDbBackupDetailListResponse
- type GetCloudMongoDbBackupListRequest
- type GetCloudMongoDbBackupListResponse
- type GetCloudMongoDbImageProductListRequest
- type GetCloudMongoDbImageProductListResponse
- type GetCloudMongoDbInstanceDetailRequest
- type GetCloudMongoDbInstanceDetailResponse
- type GetCloudMongoDbInstanceListRequest
- type GetCloudMongoDbInstanceListResponse
- type GetCloudMongoDbProductListRequest
- type GetCloudMongoDbProductListResponse
- type GetCloudMongoDbUserListRequest
- type GetCloudMongoDbUserListResponse
- type Product
- type ProductList
- type RebootCloudMongoDbServerInstanceRequest
- type RebootCloudMongoDbServerInstanceResponse
- type V2ApiService
- func (a *V2ApiService) AddCloudMongoDbUserList(addCloudMongoDbUserListRequest *AddCloudMongoDbUserListRequest) (*AddCloudMongoDbUserListResponse, error)
- func (a *V2ApiService) ChangeCloudMongoDbConfigCount(changeCloudMongoDbConfigCountRequest *ChangeCloudMongoDbConfigCountRequest) (*ChangeCloudMongoDbConfigCountResponse, error)
- func (a *V2ApiService) ChangeCloudMongoDbMongosCount(changeCloudMongoDbMongosCountRequest *ChangeCloudMongoDbMongosCountRequest) (*ChangeCloudMongoDbMongosCountResponse, error)
- func (a *V2ApiService) ChangeCloudMongoDbSecondaryCount(...) (*ChangeCloudMongoDbSecondaryCountResponse, error)
- func (a *V2ApiService) ChangeCloudMongoDbShardCount(changeCloudMongoDbShardCountRequest *ChangeCloudMongoDbShardCountRequest) (*ChangeCloudMongoDbShardCountResponse, error)
- func (a *V2ApiService) ChangeCloudMongoDbUserList(changeCloudMongoDbUserListRequest *ChangeCloudMongoDbUserListRequest) (*ChangeCloudMongoDbUserListResponse, error)
- func (a *V2ApiService) CreateCloudMongoDbInstance(createCloudMongoDbInstanceRequest *CreateCloudMongoDbInstanceRequest) (*CreateCloudMongoDbInstanceResponse, error)
- func (a *V2ApiService) DeleteCloudMongoDbInstance(deleteCloudMongoDbInstanceRequest *DeleteCloudMongoDbInstanceRequest) (*DeleteCloudMongoDbInstanceResponse, error)
- func (a *V2ApiService) DeleteCloudMongoDbUserList(deleteCloudMongoDbUserListRequest *DeleteCloudMongoDbUserListRequest) (*DeleteCloudMongoDbUserListResponse, error)
- func (a *V2ApiService) GetCloudMongoDbBackupDetailList(getCloudMongoDbBackupDetailListRequest *GetCloudMongoDbBackupDetailListRequest) (*GetCloudMongoDbBackupDetailListResponse, error)
- func (a *V2ApiService) GetCloudMongoDbBackupList(getCloudMongoDbBackupListRequest *GetCloudMongoDbBackupListRequest) (*GetCloudMongoDbBackupListResponse, error)
- func (a *V2ApiService) GetCloudMongoDbImageProductList(getCloudMongoDbImageProductListRequest *GetCloudMongoDbImageProductListRequest) (*GetCloudMongoDbImageProductListResponse, error)
- func (a *V2ApiService) GetCloudMongoDbInstanceDetail(getCloudMongoDbInstanceDetailRequest *GetCloudMongoDbInstanceDetailRequest) (*GetCloudMongoDbInstanceDetailResponse, error)
- func (a *V2ApiService) GetCloudMongoDbInstanceList(getCloudMongoDbInstanceListRequest *GetCloudMongoDbInstanceListRequest) (*GetCloudMongoDbInstanceListResponse, error)
- func (a *V2ApiService) GetCloudMongoDbProductList(getCloudMongoDbProductListRequest *GetCloudMongoDbProductListRequest) (*GetCloudMongoDbProductListResponse, error)
- func (a *V2ApiService) GetCloudMongoDbUserList(getCloudMongoDbUserListRequest *GetCloudMongoDbUserListRequest) (*GetCloudMongoDbUserListResponse, error)
- func (a *V2ApiService) RebootCloudMongoDbServerInstance(...) (*RebootCloudMongoDbServerInstanceResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func NewConfiguration ¶
func NewConfiguration(apiKeys ...*ncloud.APIKey) *ncloud.Configuration
Types ¶
type APIClient ¶
type APIClient struct { // API Services V2Api *V2ApiService // contains filtered or unexported fields }
APIClient manages communication with the vmongodb API v2021-07-27T10:20:35Z In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *ncloud.Configuration) *APIClient
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func (*APIClient) ChangeBasePath ¶
Change base path to allow switching to mocks
type APIResponse ¶
type APIResponse struct { *http.Response `json:"-"` Message string `json:"message,omitempty"` // Operation is the name of the swagger operation. Operation string `json:"operation,omitempty"` // RequestURL is the request URL. This value is always available, even if the // embedded *http.Response is nil. RequestURL string `json:"url,omitempty"` // Method is the HTTP method used for the request. This value is always // available, even if the embedded *http.Response is nil. Method string `json:"method,omitempty"` // Payload holds the contents of the response body (which may be nil or empty). // This is provided here as the raw response.Body() reader will have already // been drained. Payload []byte `json:"-"` }
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
type AddCloudMongoDbUserListRequest ¶ added in v1.5.9
type AddCloudMongoDbUserListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // CloudMongoDb 인스턴스번호 CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo,omitempty"` CloudMongoDbUserList []*CloudMongoDbUserParam `json:"cloudMongoDbUserList,omitempty"` }
type AddCloudMongoDbUserListResponse ¶ added in v1.5.9
type ChangeCloudMongoDbConfigCountResponse ¶
type ChangeCloudMongoDbConfigCountResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudMongoDb인스턴스리스트 CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"` }
type ChangeCloudMongoDbMongosCountResponse ¶
type ChangeCloudMongoDbMongosCountResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudMongoDb인스턴스리스트 CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"` }
type ChangeCloudMongoDbSecondaryCountRequest ¶
type ChangeCloudMongoDbSecondaryCountRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // CloudMongoDb 인스턴스번호 CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo"` // Cloud DB for MongoDB config 서버 대수 MemberServerCount *string `json:"memberServerCount"` // Cloud DB for MongoDB arbiter 서버 대수 ArbiterServerCount *string `json:"arbiterServerCount"` }
type ChangeCloudMongoDbSecondaryCountResponse ¶
type ChangeCloudMongoDbSecondaryCountResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudMongoDb인스턴스리스트 CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"` }
type ChangeCloudMongoDbShardCountResponse ¶
type ChangeCloudMongoDbShardCountResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudMongoDb인스턴스리스트 CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"` }
type ChangeCloudMongoDbUserListRequest ¶ added in v1.5.9
type ChangeCloudMongoDbUserListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // CloudMongoDb 인스턴스번호 CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo,omitempty"` CloudMongoDbUserList []*CloudMongoDbUserParam `json:"cloudMongoDbUserList,omitempty"` }
type ChangeCloudMongoDbUserListResponse ¶ added in v1.5.9
type CloudMongoDbBackup ¶
type CloudMongoDbBackup struct { // CloudMongoDb인스턴스번호 CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo,omitempty"` // CloudMongoDb서비스이름 CloudMongoDbServiceName *string `json:"cloudMongoDbServiceName,omitempty"` // 백업파일보관기간 BackupFileRetentionPeriod *int32 `json:"backupFileRetentionPeriod,omitempty"` // 백업시간 BackupTime *string `json:"backupTime,omitempty"` // 백업사이즈 BackupSize *int64 `json:"backupSize,omitempty"` // 마지막백업일시 LastBackupDate *string `json:"lastBackupDate,omitempty"` }
type CloudMongoDbBackupDetailList ¶
type CloudMongoDbBackupDetailList struct { // CloudMongoDb백업상세리스트 CloudMongoDbBackupDetailList []*CloudMongoDbBackupDetail `json:"cloudMongoDbBackupDetailList,omitempty"` }
type CloudMongoDbBackupList ¶
type CloudMongoDbBackupList struct { // CloudMongoDb백업리스트 CloudMongoDbBackupList []*CloudMongoDbBackup `json:"cloudMongoDbBackupList,omitempty"` }
type CloudMongoDbInstance ¶
type CloudMongoDbInstance struct { // CloudMongoDb인스턴스번호 CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo,omitempty"` // CloudMongoDb서비스이름 CloudMongoDbServiceName *string `json:"cloudMongoDbServiceName,omitempty"` // CloudMongoDb인스턴스상태이름 CloudMongoDbInstanceStatusName *string `json:"cloudMongoDbInstanceStatusName,omitempty"` // CloudMongoDb인스턴스상태 CloudMongoDbInstanceStatus *CommonCode `json:"cloudMongoDbInstanceStatus,omitempty"` // CloudMongoDb인스턴스OP CloudMongoDbInstanceOperation *CommonCode `json:"cloudMongoDbInstanceOperation,omitempty"` // CloudMongoDb이미지상품코드 CloudMongoDbImageProductCode *string `json:"cloudMongoDbImageProductCode,omitempty"` // CloudMongoDb엔진버전 EngineVersion *string `json:"engineVersion,omitempty"` // CloudMongoDb라이선스 License *CommonCode `json:"license,omitempty"` // CloudMongoDb Member 포트 MemberPort *int32 `json:"memberPort,omitempty"` // CloudMongoDb Mongos 포트 MongosPort *int32 `json:"mongosPort,omitempty"` // CloudMongoDb Config 포트 ConfigPort *int32 `json:"configPort,omitempty"` // CloudMongoDb Arbiter 포트 ArbiterPort *int32 `json:"arbiterPort,omitempty"` // 백업파일보관기간 BackupFileRetentionPeriod *int32 `json:"backupFileRetentionPeriod,omitempty"` // 백업시간 BackupTime *string `json:"backupTime,omitempty"` // 생성일자 CreateDate *string `json:"createDate,omitempty"` // ACG번호리스트 AccessControlGroupNoList []*string `json:"accessControlGroupNoList,omitempty"` // 샤드수 ShardCount *int32 `json:"shardCount,omitempty"` // Cloud DB for MongoDB 데이터 압축 알고리즘 Compress *CommonCode `json:"compress,omitempty"` // Cloud DB for MongoDB 클러스터 타입 ClusterType *CommonCode `json:"clusterType,omitempty"` // CloudMongoDb서버인스턴스리스트 CloudMongoDbServerInstanceList []*CloudMongoDbServerInstance `json:"CloudMongoDbServerInstanceList,omitempty"` }
type CloudMongoDbServerInstance ¶
type CloudMongoDbServerInstance struct { // CloudMongoDb서버인스턴스번호 CloudMongoDbServerInstanceNo *string `json:"cloudMongoDbServerInstanceNo,omitempty"` // CloudMongoDb서버이름 CloudMongoDbServerName *string `json:"cloudMongoDbServerName,omitempty"` // CloudMongoDb서버역할 CloudMongoDbServerRole *CommonCode `json:"cloudMongoDbServerRole,omitempty"` // CloudMongoDb인스턴스상태이름 CloudMongoDbServerInstanceStatusName *string `json:"cloudMongoDbServerInstanceStatusName,omitempty"` // CloudMongoDb서버인스턴스상태 CloudMongoDbServerInstanceStatus *CommonCode `json:"cloudMongoDbServerInstanceStatus,omitempty"` // CloudMongoDb서버인스턴스OP CloudMongoDbServerInstanceOperation *CommonCode `json:"cloudMongoDbServerInstanceOperation,omitempty"` // Cloud DB for MongoDB 클러스터 역할 ClusterRole *CommonCode `json:"clusterRole,omitempty"` // CloudMongoDb상품코드 CloudMongoDbProductCode *string `json:"cloudMongoDbProductCode,omitempty"` // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // ZONE코드 ZoneCode *string `json:"zoneCode,omitempty"` // VPC번호 VpcNo *string `json:"vpcNo,omitempty"` // Subnet번호 SubnetNo *string `json:"subnetNo,omitempty"` // 사설도메인명 PrivateDomain *string `json:"privateDomain,omitempty"` // 공인도메인명 PublicDomain *string `json:"publicDomain,omitempty"` // 메모리사이즈 MemorySize *int64 `json:"memorySize,omitempty"` // virtual CPU 개수 CpuCount *int64 `json:"cpuCount,omitempty"` // 데이터 스토리지 사이즈 DataStorageSize *int64 `json:"dataStorageSize,omitempty"` // 사용한 데이터 스토리지 사이즈 UsedDataStorageSize *int64 `json:"usedDataStorageSize,omitempty"` // Replica Set 이름 ReplicaSetName *string `json:"replicaSetName,omitempty"` // 데이터 스토리지 타입 DataStorageType *CommonCode `json:"dataStorageType,omitempty"` // 업시간 Uptime *string `json:"uptime,omitempty"` // 생성일자 CreateDate *string `json:"createDate,omitempty"` }
type CloudMongoDbUser ¶ added in v1.5.9
type CloudMongoDbUserParam ¶ added in v1.5.9
type CommonCode ¶
type CreateCloudMongoDbInstanceRequest ¶
type CreateCloudMongoDbInstanceRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // VPC번호 VpcNo *string `json:"vpcNo"` // CloudMongoDb이미지상품코드 CloudMongoDbImageProductCode *string `json:"cloudMongoDbImageProductCode,omitempty"` // CloudMongoDb Member상품코드 MemberProductCode *string `json:"memberProductCode,omitempty"` // CloudMongoDb Arbiter상품코드 ArbiterProductCode *string `json:"arbiterProductCode,omitempty"` // CloudMongoDb Mongos상품코드 MongosProductCode *string `json:"mongosProductCode,omitempty"` // CloudMongoDb Config상품코드 ConfigProductCode *string `json:"configProductCode,omitempty"` // 샤드수 ShardCount *int32 `json:"shardCount,omitempty"` // CloudMongoDb Member 서버 대수 MemberServerCount *int32 `json:"memberServerCount,omitempty"` // CloudMongoDb Arbiter 서버 대수 ArbiterServerCount *int32 `json:"arbiterServerCount,omitempty"` // CloudMongoDb Mongos 서버 대수 MongosServerCount *int32 `json:"mongosServerCount,omitempty"` // CloudMongoDb Config 서버 대수 ConfigServerCount *int32 `json:"configServerCount,omitempty"` // CloudMongoDb User 이름 CloudMongoDbUserName *string `json:"cloudMongoDbUserName,omitempty"` // CloudMongoDb User 패스워드 CloudMongoDbUserPassword *string `json:"cloudMongoDbUserPassword,omitempty"` // 백업파일보관기간 BackupFileRetentionPeriod *int32 `json:"backupFileRetentionPeriod,omitempty"` // 백업시간 BackupTime *string `json:"backupTime,omitempty"` // 데이터 스토리지 타입 코드 DataStorageTypeCode *string `json:"dataStorageTypeCode,omitempty"` // CloudMongoDb서비스이름 CloudMongoDbServiceName *string `json:"cloudMongoDbServiceName"` // Cloud MongoDb Member 서버 포트 MemberPort *int32 `json:"memberPort,omitempty"` // Cloud MongoDb Arbiter 서버 포트 ArbiterPort *int32 `json:"arbiterPort,omitempty"` // Cloud MongoDb Mongos 서버 포트 MongosPort *int32 `json:"mongosPort,omitempty"` // Cloud MongoDb Config 서버 포트 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"` // Cloud DB for MongoDB 클러스터 타입 ClusterTypeCode *string `json:"clusterTypeCode"` // Subnet번호 SubnetNo *string `json:"subnetNo"` }
type CreateCloudMongoDbInstanceResponse ¶
type CreateCloudMongoDbInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudMongoDb인스턴스리스트 CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"` }
type DeleteCloudMongoDbInstanceResponse ¶
type DeleteCloudMongoDbInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudMongoDb인스턴스리스트 CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"` }
type DeleteCloudMongoDbUserListRequest ¶ added in v1.5.9
type DeleteCloudMongoDbUserListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // CloudMongoDb 인스턴스번호 CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo,omitempty"` CloudMongoDbUserList []*CloudMongoDbUser `json:"cloudMongoDbUserList,omitempty"` }
type DeleteCloudMongoDbUserListResponse ¶ added in v1.5.9
type GetCloudMongoDbBackupDetailListResponse ¶
type GetCloudMongoDbBackupDetailListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudMongoDb백업상세리스트 CloudMongoDbBackupDetailList []*CloudMongoDbBackupDetail `json:"cloudMongoDbBackupDetailList,omitempty"` }
type GetCloudMongoDbBackupListRequest ¶
type GetCloudMongoDbBackupListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` }
type GetCloudMongoDbBackupListResponse ¶
type GetCloudMongoDbBackupListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudMongoDb백업리스트 CloudMongoDbBackupList []*CloudMongoDbBackup `json:"cloudMongoDbBackupList,omitempty"` }
type GetCloudMongoDbImageProductListResponse ¶
type GetCloudMongoDbImageProductListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // 상품리스트 ProductList []*Product `json:"productList,omitempty"` }
type GetCloudMongoDbInstanceDetailResponse ¶
type GetCloudMongoDbInstanceDetailResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudMongoDb인스턴스리스트 CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"` }
type GetCloudMongoDbInstanceListRequest ¶
type GetCloudMongoDbInstanceListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // ZONE코드 ZoneCode *string `json:"zoneCode,omitempty"` // VPC번호 VpcNo *string `json:"vpcNo,omitempty"` // Subnet번호 SubnetNo *string `json:"subnetNo,omitempty"` // CloudMongoDb서비스이름 CloudMongoDbServiceName *string `json:"cloudMongoDbServiceName,omitempty"` // CloudMongoDb인스턴스번호리스트 CloudMongoDbInstanceNoList []*string `json:"cloudMongoDbInstanceNoList,omitempty"` // CloudMongoDb서버이름 CloudMongoDbServerName *string `json:"cloudMongoDbServerName,omitempty"` // CloudMongoDb서버인스턴스번호리스트 CloudMongoDbServerInstanceNoList []*string `json:"cloudMongoDbServerInstanceNoList,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` }
type GetCloudMongoDbInstanceListResponse ¶
type GetCloudMongoDbInstanceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudMongoDb인스턴스리스트 CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"` }
type GetCloudMongoDbProductListRequest ¶
type GetCloudMongoDbProductListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // ZONE코드 ZoneCode *string `json:"zoneCode,omitempty"` // CloudMongoDb이미지상품코드 CloudMongoDbImageProductCode *string `json:"cloudMongoDbImageProductCode"` // 조회할상품코드 ProductCode *string `json:"productCode,omitempty"` // Cloud for MongoDb 기타 서버 infra 상세 상품 코드 InfraResourceDetailTypeCode *string `json:"infraResourceDetailTypeCode,omitempty"` // 제외할상품코드 ExclusionProductCode *string `json:"exclusionProductCode,omitempty"` }
type GetCloudMongoDbProductListResponse ¶
type GetCloudMongoDbProductListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // 상품리스트 ProductList []*Product `json:"productList,omitempty"` }
type GetCloudMongoDbUserListRequest ¶ added in v1.5.9
type GetCloudMongoDbUserListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // CloudMongoDb인스턴스번호 CloudMongoDbInstanceNo *string `json:"cloudMongoDbInstanceNo,omitempty"` // CloudMongoDb User 리스트 CloudMongoDbUserList []*CloudMongoDbUser `json:"cloudMongoDbUserList,omitempty"` }
type GetCloudMongoDbUserListResponse ¶ added in v1.5.9
type GetCloudMongoDbUserListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudMongoDb User 리스트 CloudMongoDbUserList []*CloudMongoDbUser `json:"cloudMongoDbUserList,omitempty"` }
type Product ¶
type Product struct { // 상품코드 ProductCode *string `json:"productCode,omitempty"` // 상품이름 ProductName *string `json:"productName,omitempty"` // 상품유형 ProductType *CommonCode `json:"productType,omitempty"` // 상품설명 ProductDescription *string `json:"productDescription,omitempty"` // 인프라자원유형 InfraResourceType *CommonCode `json:"infraResourceType,omitempty"` // 인프라자원상세유형 InfraResourceDetailType *CommonCode `json:"infraResourceDetailType,omitempty"` // CPU개수 CpuCount *int32 `json:"cpuCount,omitempty"` // 메모리사이즈 MemorySize *int64 `json:"memorySize,omitempty"` // 기본블록스토리지사이즈 BaseBlockStorageSize *int64 `json:"baseBlockStorageSize,omitempty"` // 플랫폼유형 PlatformType *CommonCode `json:"platformType,omitempty"` // OS정보 OsInformation *string `json:"osInformation,omitempty"` // 디스크유형 DiskType *CommonCode `json:"diskType,omitempty"` // DB유형코드 DbKindCode *string `json:"dbKindCode,omitempty"` // 추가블록스토리지사이즈 AddBlockStorageSize *int64 `json:"addBlockStorageSize,omitempty"` // 세대코드 GenerationCode *string `json:"generationCode,omitempty"` }
type ProductList ¶
type ProductList struct { }
type RebootCloudMongoDbServerInstanceResponse ¶
type RebootCloudMongoDbServerInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudMongoDb인스턴스리스트 CloudMongoDbInstanceList []*CloudMongoDbInstance `json:"cloudMongoDbInstanceList,omitempty"` }
type V2ApiService ¶
type V2ApiService service
func (*V2ApiService) AddCloudMongoDbUserList ¶ added in v1.5.9
func (a *V2ApiService) AddCloudMongoDbUserList(addCloudMongoDbUserListRequest *AddCloudMongoDbUserListRequest) (*AddCloudMongoDbUserListResponse, error)
V2ApiService
@param addCloudMongoDbUserListRequest AddCloudMongoDbUserListRequest @return *AddCloudMongoDbUserListResponse
func (*V2ApiService) ChangeCloudMongoDbConfigCount ¶
func (a *V2ApiService) ChangeCloudMongoDbConfigCount(changeCloudMongoDbConfigCountRequest *ChangeCloudMongoDbConfigCountRequest) (*ChangeCloudMongoDbConfigCountResponse, error)
V2ApiService
@param changeCloudMongoDbConfigCountRequest changeCloudMongoDbConfigCountRequest @return *ChangeCloudMongoDbConfigCountResponse
func (*V2ApiService) ChangeCloudMongoDbMongosCount ¶
func (a *V2ApiService) ChangeCloudMongoDbMongosCount(changeCloudMongoDbMongosCountRequest *ChangeCloudMongoDbMongosCountRequest) (*ChangeCloudMongoDbMongosCountResponse, error)
V2ApiService
@param changeCloudMongoDbMongosCountRequest changeCloudMongoDbMongosCountRequest @return *ChangeCloudMongoDbMongosCountResponse
func (*V2ApiService) ChangeCloudMongoDbSecondaryCount ¶
func (a *V2ApiService) ChangeCloudMongoDbSecondaryCount(changeCloudMongoDbSecondaryCountRequest *ChangeCloudMongoDbSecondaryCountRequest) (*ChangeCloudMongoDbSecondaryCountResponse, error)
V2ApiService
@param changeCloudMongoDbSecondaryCountRequest changeCloudMongoDbSecondaryCountRequest @return *ChangeCloudMongoDbSecondaryCountResponse
func (*V2ApiService) ChangeCloudMongoDbShardCount ¶
func (a *V2ApiService) ChangeCloudMongoDbShardCount(changeCloudMongoDbShardCountRequest *ChangeCloudMongoDbShardCountRequest) (*ChangeCloudMongoDbShardCountResponse, error)
V2ApiService
@param changeCloudMongoDbShardCountRequest changeCloudMongoDbShardCountRequest @return *ChangeCloudMongoDbShardCountResponse
func (*V2ApiService) ChangeCloudMongoDbUserList ¶ added in v1.5.9
func (a *V2ApiService) ChangeCloudMongoDbUserList(changeCloudMongoDbUserListRequest *ChangeCloudMongoDbUserListRequest) (*ChangeCloudMongoDbUserListResponse, error)
V2ApiService
@param changeCloudMongoDbUserListRequest ChangeCloudMongoDbUserListRequest @return *ChangeCloudMongoDbUserListResponse
func (*V2ApiService) CreateCloudMongoDbInstance ¶
func (a *V2ApiService) CreateCloudMongoDbInstance(createCloudMongoDbInstanceRequest *CreateCloudMongoDbInstanceRequest) (*CreateCloudMongoDbInstanceResponse, error)
V2ApiService
@param createCloudMongoDbInstanceRequest createCloudMongoDbInstanceRequest @return *CreateCloudMongoDbInstanceResponse
func (*V2ApiService) DeleteCloudMongoDbInstance ¶
func (a *V2ApiService) DeleteCloudMongoDbInstance(deleteCloudMongoDbInstanceRequest *DeleteCloudMongoDbInstanceRequest) (*DeleteCloudMongoDbInstanceResponse, error)
V2ApiService
@param deleteCloudMongoDbInstanceRequest deleteCloudMongoDbInstanceRequest @return *DeleteCloudMongoDbInstanceResponse
func (*V2ApiService) DeleteCloudMongoDbUserList ¶ added in v1.5.9
func (a *V2ApiService) DeleteCloudMongoDbUserList(deleteCloudMongoDbUserListRequest *DeleteCloudMongoDbUserListRequest) (*DeleteCloudMongoDbUserListResponse, error)
V2ApiService
@param deleteCloudMongoDbUserListRequest DeleteCloudMongoDbUserListRequest @return *DeleteCloudMongoDbUserListResponse
func (*V2ApiService) GetCloudMongoDbBackupDetailList ¶
func (a *V2ApiService) GetCloudMongoDbBackupDetailList(getCloudMongoDbBackupDetailListRequest *GetCloudMongoDbBackupDetailListRequest) (*GetCloudMongoDbBackupDetailListResponse, error)
V2ApiService
@param getCloudMongoDbBackupDetailListRequest getCloudMongoDbBackupDetailListRequest @return *GetCloudMongoDbBackupDetailListResponse
func (*V2ApiService) GetCloudMongoDbBackupList ¶
func (a *V2ApiService) GetCloudMongoDbBackupList(getCloudMongoDbBackupListRequest *GetCloudMongoDbBackupListRequest) (*GetCloudMongoDbBackupListResponse, error)
V2ApiService
@param getCloudMongoDbBackupListRequest getCloudMongoDbBackupListRequest @return *GetCloudMongoDbBackupListResponse
func (*V2ApiService) GetCloudMongoDbImageProductList ¶
func (a *V2ApiService) GetCloudMongoDbImageProductList(getCloudMongoDbImageProductListRequest *GetCloudMongoDbImageProductListRequest) (*GetCloudMongoDbImageProductListResponse, error)
V2ApiService
@param getCloudMongoDbImageProductListRequest getCloudMongoDbImageProductListRequest @return *GetCloudMongoDbImageProductListResponse
func (*V2ApiService) GetCloudMongoDbInstanceDetail ¶
func (a *V2ApiService) GetCloudMongoDbInstanceDetail(getCloudMongoDbInstanceDetailRequest *GetCloudMongoDbInstanceDetailRequest) (*GetCloudMongoDbInstanceDetailResponse, error)
V2ApiService
@param getCloudMongoDbInstanceDetailRequest getCloudMongoDbInstanceDetailRequest @return *GetCloudMongoDbInstanceDetailResponse
func (*V2ApiService) GetCloudMongoDbInstanceList ¶
func (a *V2ApiService) GetCloudMongoDbInstanceList(getCloudMongoDbInstanceListRequest *GetCloudMongoDbInstanceListRequest) (*GetCloudMongoDbInstanceListResponse, error)
V2ApiService
@param getCloudMongoDbInstanceListRequest getCloudMongoDbInstanceListRequest @return *GetCloudMongoDbInstanceListResponse
func (*V2ApiService) GetCloudMongoDbProductList ¶
func (a *V2ApiService) GetCloudMongoDbProductList(getCloudMongoDbProductListRequest *GetCloudMongoDbProductListRequest) (*GetCloudMongoDbProductListResponse, error)
V2ApiService
@param getCloudMongoDbProductListRequest getCloudMongoDbProductListRequest @return *GetCloudMongoDbProductListResponse
func (*V2ApiService) GetCloudMongoDbUserList ¶ added in v1.5.9
func (a *V2ApiService) GetCloudMongoDbUserList(getCloudMongoDbUserListRequest *GetCloudMongoDbUserListRequest) (*GetCloudMongoDbUserListResponse, error)
V2ApiService
@param getCloudMongoDbUserListRequest GetCloudMongoDbUserListRequest @return *GetCloudMongoDbUserListResponse
func (*V2ApiService) RebootCloudMongoDbServerInstance ¶
func (a *V2ApiService) RebootCloudMongoDbServerInstance(rebootCloudMongoDbServerInstanceRequest *RebootCloudMongoDbServerInstanceRequest) (*RebootCloudMongoDbServerInstanceResponse, error)
V2ApiService
@param rebootCloudMongoDbServerInstanceRequest rebootCloudMongoDbServerInstanceRequest @return *RebootCloudMongoDbServerInstanceResponse
Source Files ¶
- add_cloud_mongo_db_user_list_request.go
- add_cloud_mongo_db_user_list_response.go
- api_client.go
- api_response.go
- change_cloud_mongo_db_config_count_request.go
- change_cloud_mongo_db_config_count_response.go
- change_cloud_mongo_db_mongos_count_request.go
- change_cloud_mongo_db_mongos_count_response.go
- change_cloud_mongo_db_secondary_count_request.go
- change_cloud_mongo_db_secondary_count_response.go
- change_cloud_mongo_db_shard_count_request.go
- change_cloud_mongo_db_shard_count_response.go
- change_cloud_mongo_db_user_list_request.go
- change_cloud_mongo_db_user_list_response.go
- cloud_mongo_db_backup.go
- cloud_mongo_db_backup_detail.go
- cloud_mongo_db_backup_detail_list.go
- cloud_mongo_db_backup_list.go
- cloud_mongo_db_instance.go
- cloud_mongo_db_server_instance.go
- cloud_mongo_db_user.go
- cloud_mongo_db_user_param.go
- common_code.go
- configuration.go
- create_cloud_mongo_db_instance_request.go
- create_cloud_mongo_db_instance_response.go
- delete_cloud_mongo_db_instance_request.go
- delete_cloud_mongo_db_instance_response.go
- delete_cloud_mongo_db_user_list_request.go
- delete_cloud_mongo_db_user_list_response.go
- get_cloud_mongo_db_backup_detail_list_request.go
- get_cloud_mongo_db_backup_detail_list_response.go
- get_cloud_mongo_db_backup_list_request.go
- get_cloud_mongo_db_backup_list_response.go
- get_cloud_mongo_db_image_product_list_request.go
- get_cloud_mongo_db_image_product_list_response.go
- get_cloud_mongo_db_instance_detail_request.go
- get_cloud_mongo_db_instance_detail_response.go
- get_cloud_mongo_db_instance_list_request.go
- get_cloud_mongo_db_instance_list_response.go
- get_cloud_mongo_db_product_list_request.go
- get_cloud_mongo_db_product_list_response.go
- get_cloud_mongo_db_user_list_request.go
- get_cloud_mongo_db_user_list_response.go
- product.go
- product_list.go
- reboot_cloud_mongo_db_server_instance_request.go
- reboot_cloud_mongo_db_server_instance_response.go
- v2_api.go