Documentation ¶
Index ¶
- func CacheExpires(r *http.Response) time.Time
- func NewConfiguration(apiKeys ...*ncloud.APIKey) *ncloud.Configuration
- type APIClient
- type APIResponse
- type AccessControlGroup
- type BackupFile
- type CloudDbConfig
- type CloudDbConfigGroup
- type CloudDbInstance
- type CloudDbServerInstance
- type CommonCode
- type CreateCloudDbInstanceRequest
- type CreateCloudDbInstanceResponse
- type DeleteCloudDbServerInstanceRequest
- type DeleteCloudDbServerInstanceResponse
- type DmsFile
- type DownloadDmsFileRequest
- type DownloadDmsFileResponse
- type FlushCloudDbInstanceRequest
- type FlushCloudDbInstanceResponse
- type GetBackupListRequest
- type GetBackupListResponse
- type GetCloudDbConfigGroupListRequest
- type GetCloudDbConfigGroupListResponse
- type GetCloudDbImageProductListRequest
- type GetCloudDbImageProductListResponse
- type GetCloudDbInstanceListRequest
- type GetCloudDbInstanceListResponse
- type GetCloudDbProductListRequest
- type GetCloudDbProductListResponse
- type GetDmsOperationRequest
- type GetDmsOperationResponse
- type GetObjectStorageBackupListRequest
- type GetObjectStorageBackupListResponse
- type Product
- type RebootCloudDbServerInstanceRequest
- type RebootCloudDbServerInstanceResponse
- type Region
- type RestoreDmsDatabaseRequest
- type RestoreDmsDatabaseResponse
- type RestoreDmsTransactionLogRequest
- type RestoreDmsTransactionLogResponse
- type SetObjectStorageInfoRequest
- type SetObjectStorageInfoResponse
- type UploadDmsFileRequest
- type UploadDmsFileResponse
- type V2ApiService
- func (a *V2ApiService) CreateCloudDBInstance(createCloudDBInstanceRequest *CreateCloudDbInstanceRequest) (*CreateCloudDbInstanceResponse, error)
- func (a *V2ApiService) DeleteCloudDBServerInstance(deleteCloudDBServerInstanceRequest *DeleteCloudDbServerInstanceRequest) (*DeleteCloudDbServerInstanceResponse, error)
- func (a *V2ApiService) DownloadDmsFile(downloadDmsFileRequest *DownloadDmsFileRequest) (*DownloadDmsFileResponse, error)
- func (a *V2ApiService) FlushCloudDBInstance(flushCloudDBInstanceRequest *FlushCloudDbInstanceRequest) (*FlushCloudDbInstanceResponse, error)
- func (a *V2ApiService) GetBackupList(getBackupListRequest *GetBackupListRequest) (*GetBackupListResponse, error)
- func (a *V2ApiService) GetCloudDBConfigGroupList(getCloudDBConfigGroupListRequest *GetCloudDbConfigGroupListRequest) (*GetCloudDbConfigGroupListResponse, error)
- func (a *V2ApiService) GetCloudDBImageProductList(getCloudDBImageProductListRequest *GetCloudDbImageProductListRequest) (*GetCloudDbImageProductListResponse, error)
- func (a *V2ApiService) GetCloudDBInstanceList(getCloudDBInstanceListRequest *GetCloudDbInstanceListRequest) (*GetCloudDbInstanceListResponse, error)
- func (a *V2ApiService) GetCloudDBProductList(getCloudDBProductListRequest *GetCloudDbProductListRequest) (*GetCloudDbProductListResponse, error)
- func (a *V2ApiService) GetDmsOperation(getDmsOperationRequest *GetDmsOperationRequest) (*GetDmsOperationResponse, error)
- func (a *V2ApiService) GetObjectStorageBackupList(getObjectStorageBackupListRequest *GetObjectStorageBackupListRequest) (*GetObjectStorageBackupListResponse, error)
- func (a *V2ApiService) RebootCloudDBServerInstance(rebootCloudDBServerInstanceRequest *RebootCloudDbServerInstanceRequest) (*RebootCloudDbServerInstanceResponse, error)
- func (a *V2ApiService) RestoreDmsDatabase(restoreDmsDatabaseRequest *RestoreDmsDatabaseRequest) (*RestoreDmsDatabaseResponse, error)
- func (a *V2ApiService) RestoreDmsTransactionLog(restoreDmsTransactionLogRequest *RestoreDmsTransactionLogRequest) (*RestoreDmsTransactionLogResponse, error)
- func (a *V2ApiService) SetObjectStorageInfo(setObjectStorageInfoRequest *SetObjectStorageInfoRequest) (*SetObjectStorageInfoResponse, error)
- func (a *V2ApiService) UploadDmsFile(uploadDmsFileRequest *UploadDmsFileRequest) (*UploadDmsFileResponse, error)
- type Zone
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 clouddb API v2018-11-13T06:30:03Z 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 AccessControlGroup ¶
type AccessControlGroup struct { // 접근제어그룹설정번호 AccessControlGroupConfigurationNo *string `json:"accessControlGroupConfigurationNo,omitempty"` // 접근제어그룹명 AccessControlGroupName *string `json:"accessControlGroupName,omitempty"` // 접근제어그룹설명 AccessControlGroupDescription *string `json:"accessControlGroupDescription,omitempty"` // 디폴트그룹여부 IsDefault *bool `json:"isDefault,omitempty"` // 생성일자 CreateDate *string `json:"createDate,omitempty"` }
type BackupFile ¶
type BackupFile struct { // 호스트이름 HostName *string `json:"hostName,omitempty"` // 파일이름 FileName *string `json:"fileName,omitempty"` // 데이터베이스이름 DatabaseName *string `json:"databaseName,omitempty"` // 시작LSN FirstLsn *string `json:"firstLsn,omitempty"` // 마지막LSN LastLsn *string `json:"LastLsn,omitempty"` // 백업유형 BackupType *CommonCode `json:"backupType,omitempty"` // 백업시작시간 BackupStartTime *string `json:"backupStartTime,omitempty"` // 백업종료시간 BackupEndTime *string `json:"backupEndTime,omitempty"` }
type CloudDbConfig ¶
type CloudDbConfigGroup ¶
type CloudDbInstance ¶
type CloudDbInstance struct { // CloudDB인스턴스번호 CloudDBInstanceNo *string `json:"cloudDBInstanceNo,omitempty"` // CloudDB서비스이름 CloudDBServiceName *string `json:"cloudDBServiceName,omitempty"` // DB유형코드 DbKindCode *string `json:"dbKindCode,omitempty"` // 엔진버전 EngineVersion *string `json:"engineVersion,omitempty"` // CPU개수 CpuCount *int32 `json:"cpuCount,omitempty"` // 메모리사이즈 MemorySize *int64 `json:"memorySize,omitempty"` // 데이터스토리지타입 DataStorageType *CommonCode `json:"dataStorageType,omitempty"` // 라이센스코드 LicenseCode *string `json:"licenseCode,omitempty"` // CloudDB포트 CloudDBPort *int32 `json:"cloudDBPort,omitempty"` // HA여부 IsHa *bool `json:"isHa,omitempty"` // 백업시간 BackupTime *string `json:"backupTime,omitempty"` // 백업파일유지기간 BackupFileRetentionPeriod *int32 `json:"backupFileRetentionPeriod,omitempty"` // CloudDB인스턴스상태이름 CloudDBInstanceStatusName *string `json:"cloudDBInstanceStatusName,omitempty"` // Collation Collation *string `json:"collation,omitempty"` // 재부팅예약시간 RebootScheduleTime *string `json:"rebootScheduleTime,omitempty"` // 생성일시 CreateDate *string `json:"createDate,omitempty"` // CloudDB이미지상품코드 CloudDBImageProductCode *string `json:"cloudDBImageProductCode,omitempty"` // CloudDB상품코드 CloudDBProductCode *string `json:"cloudDBProductCode,omitempty"` // CloudDB설정재부팅필요여부 IsCloudDBConfigNeedReboot *bool `json:"isCloudDBConfigNeedReboot,omitempty"` // CloudDB재부팅필요여부 IsCloudDBNeedReboot *bool `json:"isCloudDBNeedReboot,omitempty"` // Zone Zone *Zone `json:"zone,omitempty"` // 리전 Region *Region `json:"region,omitempty"` CloudDBConfigList []*CloudDbConfig `json:"cloudDBConfigList,omitempty"` CloudDBConfigGroupList []*CloudDbConfigGroup `json:"cloudDBConfigGroupList,omitempty"` AccessControlGroupList []*AccessControlGroup `json:"accessControlGroupList,omitempty"` CloudDBServerInstanceList []*CloudDbServerInstance `json:"cloudDBServerInstanceList,omitempty"` }
type CloudDbServerInstance ¶
type CloudDbServerInstance struct { // CloudDB서버인스턴스번호 CloudDBServerInstanceNo *string `json:"cloudDBServerInstanceNo,omitempty"` // CloudDB서버인스턴스상태이름 CloudDBServerInstanceStatusName *string `json:"cloudDBServerInstanceStatusName,omitempty"` // CloudDB서버이름 CloudDBServerName *string `json:"cloudDBServerName,omitempty"` // CloudDB서버역할 CloudDBServerRole *CommonCode `json:"cloudDBServerRole,omitempty"` // 사설DNS이름 PrivateDnsName *string `json:"privateDnsName,omitempty"` // 공인DNS이름 PublicDnsName *string `json:"publicDnsName,omitempty"` // 데이터스토리지사이즈 DataStorageSize *int64 `json:"dataStorageSize,omitempty"` // 사용데이터스토리지사이즈 UsedDataStorageSize *int64 `json:"usedDataStorageSize,omitempty"` // 생성일시 CreateDate *string `json:"createDate,omitempty"` // 구동시간 Uptime *string `json:"uptime,omitempty"` }
type CommonCode ¶
type CreateCloudDbInstanceRequest ¶
type CreateCloudDbInstanceRequest struct { // CloudDB이미지상품코드 CloudDBImageProductCode *string `json:"cloudDBImageProductCode,omitempty"` // CloudDB상품코드 CloudDBProductCode *string `json:"cloudDBProductCode,omitempty"` // DB유형코드 DbKindCode *string `json:"dbKindCode"` // Collation Collation *string `json:"collation,omitempty"` // 데이터스토리지타입 DataStorageTypeCode *string `json:"dataStorageTypeCode,omitempty"` // HA여부 IsHa *bool `json:"isHa,omitempty"` // 호스트IP HostIp *string `json:"hostIp,omitempty"` // CloudDB서버이름 CloudDBServerName *string `json:"cloudDBServerName,omitempty"` // CloudDB서비스이름 CloudDBServiceName *string `json:"cloudDBServiceName"` // CloudDB기본이름 CloudDBBasicName *string `json:"cloudDBBasicName,omitempty"` // CloudDB유저이름 CloudDBUserName *string `json:"cloudDBUserName,omitempty"` // CloudDB유저패스워드 CloudDBUserPassword *string `json:"cloudDBUserPassword,omitempty"` // CloudDB포트 CloudDBPort *int32 `json:"cloudDBPort,omitempty"` // CloudDB설정그룹번호 CloudDBConfigGroupNo *string `json:"cloudDBConfigGroupNo,omitempty"` // 백업여부 IsBackup *bool `json:"isBackup,omitempty"` // 백업파일보관기간 BackupFileRetentionPeriod *int32 `json:"backupFileRetentionPeriod,omitempty"` // 자동Backup여부 IsAutomaticBackup *bool `json:"isAutomaticBackup,omitempty"` // 백업시간 BackupTime *string `json:"backupTime,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` // zone번호 ZoneNo *string `json:"zoneNo,omitempty"` }
type CreateCloudDbInstanceResponse ¶
type CreateCloudDbInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` CloudDBInstanceList []*CloudDbInstance `json:"cloudDBInstanceList,omitempty"` }
type DeleteCloudDbServerInstanceRequest ¶
type DeleteCloudDbServerInstanceRequest struct { // CloudDB서버인스턴스번호 CloudDBServerInstanceNo *string `json:"cloudDBServerInstanceNo"` }
type DeleteCloudDbServerInstanceResponse ¶
type DeleteCloudDbServerInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` CloudDBInstanceList []*CloudDbInstance `json:"cloudDBInstanceList,omitempty"` }
type DownloadDmsFileRequest ¶
type DownloadDmsFileResponse ¶
type FlushCloudDbInstanceRequest ¶
type FlushCloudDbInstanceRequest struct { // CloudDB인스턴스번호 CloudDBInstanceNo *string `json:"cloudDBInstanceNo"` }
type FlushCloudDbInstanceResponse ¶
type FlushCloudDbInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` CloudDBInstanceList []*CloudDbInstance `json:"cloudDBInstanceList,omitempty"` }
type GetBackupListRequest ¶
type GetBackupListResponse ¶
type GetBackupListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` BackupFileList []*BackupFile `json:"backupFileList,omitempty"` }
type GetCloudDbConfigGroupListRequest ¶
type GetCloudDbConfigGroupListRequest struct { // DB유형코드 DbKindCode *string `json:"dbKindCode"` }
type GetCloudDbConfigGroupListResponse ¶
type GetCloudDbConfigGroupListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` CloudDBConfigGroupList []*CloudDbConfigGroup `json:"cloudDBConfigGroupList,omitempty"` }
type GetCloudDbImageProductListRequest ¶
type GetCloudDbImageProductListRequest struct { // 제외할상품코드 ExclusionProductCode *string `json:"exclusionProductCode,omitempty"` // 조회할상품코드 ProductCode *string `json:"productCode,omitempty"` // DB유형코드 DbKindCode *string `json:"dbKindCode,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` }
type GetCloudDbImageProductListResponse ¶
type GetCloudDbImageProductListResponse 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 GetCloudDbInstanceListRequest ¶
type GetCloudDbInstanceListRequest struct { // CloudDB인스턴스번호리스트 CloudDBInstanceNoList []*string `json:"cloudDBInstanceNoList,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` // DB유형코드 DbKindCode *string `json:"dbKindCode"` // 검색필터이름 SearchFilterName *string `json:"searchFilterName,omitempty"` // 검색필터값 SearchFilterValue *string `json:"searchFilterValue,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` // zone번호 ZoneNo *string `json:"zoneNo,omitempty"` }
type GetCloudDbInstanceListResponse ¶
type GetCloudDbInstanceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` CloudDBInstanceList []*CloudDbInstance `json:"cloudDBInstanceList,omitempty"` }
type GetCloudDbProductListRequest ¶
type GetCloudDbProductListRequest struct { // 제외할상품코드 ExclusionProductCode *string `json:"exclusionProductCode,omitempty"` // CloudDB이미지상품코드 CloudDBImageProductCode *string `json:"cloudDBImageProductCode"` // 조회할상품코드 ProductCode *string `json:"productCode,omitempty"` // 리전번호 RegionNo *string `json:"regionNo,omitempty"` // zone번호 ZoneNo *string `json:"zoneNo,omitempty"` }
type GetDmsOperationRequest ¶
type GetDmsOperationRequest struct { // 요청번호 RequestNo *string `json:"requestNo"` }
type GetDmsOperationResponse ¶
type GetDmsOperationResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` Status *CommonCode `json:"status,omitempty"` }
type GetObjectStorageBackupListResponse ¶
type GetObjectStorageBackupListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` DmsFileList []*DmsFile `json:"dmsFileList,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"` // 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"` // 추가블록스토리지사이즈 AddBlockStroageSize *int64 `json:"addBlockStroageSize,omitempty"` }
type RebootCloudDbServerInstanceRequest ¶
type RebootCloudDbServerInstanceRequest struct { // CloudDB서버인스턴스번호 CloudDBServerInstanceNo *string `json:"cloudDBServerInstanceNo"` // Failover여부 IsWithFailover *bool `json:"isWithFailover,omitempty"` // 지금재부팅여부 IsRebootNow *bool `json:"isRebootNow,omitempty"` // 예약재부팅시간 RebootTime *string `json:"rebootTime,omitempty"` }
type RebootCloudDbServerInstanceResponse ¶
type RebootCloudDbServerInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` CloudDBInstanceList []*CloudDbInstance `json:"cloudDBInstanceList,omitempty"` }
type RestoreDmsTransactionLogRequest ¶
type RestoreDmsTransactionLogRequest struct { // 클라우드DB인스턴스번호 CloudDBInstanceNo *string `json:"cloudDBInstanceNo"` // 파일이름 FileName *string `json:"fileName"` // 복구용여부 IsRecovery *bool `json:"isRecovery"` // 새로운데이터베이스이름 NewDatabaseName *string `json:"newDatabaseName"` // 중지시간 StopTime *string `json:"stopTime,omitempty"` }
type SetObjectStorageInfoRequest ¶
type SetObjectStorageInfoRequest struct { // 오브젝트스토리지 AccessKey ObjectStorageAccessKey *string `json:"objectStorageAccessKey"` // 오브젝트스토리지 SecretKey ObjectStorageSecretKey *string `json:"objectStorageSecretKey"` // 엔드포인트 Endpoint *string `json:"endpoint"` // 버킷이름 BucketName *string `json:"bucketName"` }
type UploadDmsFileRequest ¶
type UploadDmsFileResponse ¶
type V2ApiService ¶
type V2ApiService service
func (*V2ApiService) CreateCloudDBInstance ¶
func (a *V2ApiService) CreateCloudDBInstance(createCloudDBInstanceRequest *CreateCloudDbInstanceRequest) (*CreateCloudDbInstanceResponse, error)
V2ApiService CloudDB인스턴스생성 @param createCloudDBInstanceRequest createCloudDBInstanceRequest @return *CreateCloudDbInstanceResponse
func (*V2ApiService) DeleteCloudDBServerInstance ¶
func (a *V2ApiService) DeleteCloudDBServerInstance(deleteCloudDBServerInstanceRequest *DeleteCloudDbServerInstanceRequest) (*DeleteCloudDbServerInstanceResponse, error)
V2ApiService CloudDB서버인스턴스삭제 @param deleteCloudDBServerInstanceRequest deleteCloudDBServerInstanceRequest @return *DeleteCloudDbServerInstanceResponse
func (*V2ApiService) DownloadDmsFile ¶
func (a *V2ApiService) DownloadDmsFile(downloadDmsFileRequest *DownloadDmsFileRequest) (*DownloadDmsFileResponse, error)
V2ApiService DMS파일다운로드 @param downloadDmsFileRequest downloadDmsFileRequest @return *DownloadDmsFileResponse
func (*V2ApiService) FlushCloudDBInstance ¶
func (a *V2ApiService) FlushCloudDBInstance(flushCloudDBInstanceRequest *FlushCloudDbInstanceRequest) (*FlushCloudDbInstanceResponse, error)
V2ApiService CloudDB Flush @param flushCloudDBInstanceRequest flushCloudDBInstanceRequest @return *FlushCloudDbInstanceResponse
func (*V2ApiService) GetBackupList ¶
func (a *V2ApiService) GetBackupList(getBackupListRequest *GetBackupListRequest) (*GetBackupListResponse, error)
V2ApiService 백업리스트조회 @param getBackupListRequest getBackupListRequest @return *GetBackupListResponse
func (*V2ApiService) GetCloudDBConfigGroupList ¶
func (a *V2ApiService) GetCloudDBConfigGroupList(getCloudDBConfigGroupListRequest *GetCloudDbConfigGroupListRequest) (*GetCloudDbConfigGroupListResponse, error)
V2ApiService CloudDB설정그룹리스트조회 @param getCloudDBConfigGroupListRequest getCloudDBConfigGroupListRequest @return *GetCloudDbConfigGroupListResponse
func (*V2ApiService) GetCloudDBImageProductList ¶
func (a *V2ApiService) GetCloudDBImageProductList(getCloudDBImageProductListRequest *GetCloudDbImageProductListRequest) (*GetCloudDbImageProductListResponse, error)
V2ApiService CloudDB이미지상품리스트 @param getCloudDBImageProductListRequest getCloudDBImageProductListRequest @return *GetCloudDbImageProductListResponse
func (*V2ApiService) GetCloudDBInstanceList ¶
func (a *V2ApiService) GetCloudDBInstanceList(getCloudDBInstanceListRequest *GetCloudDbInstanceListRequest) (*GetCloudDbInstanceListResponse, error)
V2ApiService CloudDB인스턴스리스트조회 @param getCloudDBInstanceListRequest getCloudDBInstanceListRequest @return *GetCloudDbInstanceListResponse
func (*V2ApiService) GetCloudDBProductList ¶
func (a *V2ApiService) GetCloudDBProductList(getCloudDBProductListRequest *GetCloudDbProductListRequest) (*GetCloudDbProductListResponse, error)
V2ApiService CloudDB상품리스트조회 @param getCloudDBProductListRequest getCloudDBProductListRequest @return *GetCloudDbProductListResponse
func (*V2ApiService) GetDmsOperation ¶
func (a *V2ApiService) GetDmsOperation(getDmsOperationRequest *GetDmsOperationRequest) (*GetDmsOperationResponse, error)
V2ApiService DMS상태조회 @param getDmsOperationRequest getDmsOperationRequest @return *GetDmsOperationResponse
func (*V2ApiService) GetObjectStorageBackupList ¶
func (a *V2ApiService) GetObjectStorageBackupList(getObjectStorageBackupListRequest *GetObjectStorageBackupListRequest) (*GetObjectStorageBackupListResponse, error)
V2ApiService 오브젝트스토리지백업리스트조회 @param getObjectStorageBackupListRequest getObjectStorageBackupListRequest @return *GetObjectStorageBackupListResponse
func (*V2ApiService) RebootCloudDBServerInstance ¶
func (a *V2ApiService) RebootCloudDBServerInstance(rebootCloudDBServerInstanceRequest *RebootCloudDbServerInstanceRequest) (*RebootCloudDbServerInstanceResponse, error)
V2ApiService CloudDB서버인스턴스재부팅 @param rebootCloudDBServerInstanceRequest rebootCloudDBServerInstanceRequest @return *RebootCloudDbServerInstanceResponse
func (*V2ApiService) RestoreDmsDatabase ¶
func (a *V2ApiService) RestoreDmsDatabase(restoreDmsDatabaseRequest *RestoreDmsDatabaseRequest) (*RestoreDmsDatabaseResponse, error)
V2ApiService DMS데이터베이스복구 @param restoreDmsDatabaseRequest restoreDmsDatabaseRequest @return *RestoreDmsDatabaseResponse
func (*V2ApiService) RestoreDmsTransactionLog ¶
func (a *V2ApiService) RestoreDmsTransactionLog(restoreDmsTransactionLogRequest *RestoreDmsTransactionLogRequest) (*RestoreDmsTransactionLogResponse, error)
V2ApiService DMS트랜잭션로그복구 @param restoreDmsTransactionLogRequest restoreDmsTransactionLogRequest @return *RestoreDmsTransactionLogResponse
func (*V2ApiService) SetObjectStorageInfo ¶
func (a *V2ApiService) SetObjectStorageInfo(setObjectStorageInfoRequest *SetObjectStorageInfoRequest) (*SetObjectStorageInfoResponse, error)
V2ApiService 오브젝트스토리지정보설정 @param setObjectStorageInfoRequest setObjectStorageInfoRequest @return *SetObjectStorageInfoResponse
func (*V2ApiService) UploadDmsFile ¶
func (a *V2ApiService) UploadDmsFile(uploadDmsFileRequest *UploadDmsFileRequest) (*UploadDmsFileResponse, error)
V2ApiService DMS파일업로드 @param uploadDmsFileRequest uploadDmsFileRequest @return *UploadDmsFileResponse
type Zone ¶
type Zone struct { // 존(Zone)번호 ZoneNo *string `json:"zoneNo,omitempty"` // 존(Zone)코드 ZoneCode *string `json:"zoneCode,omitempty"` // 존(Zone)명 ZoneName *string `json:"zoneName,omitempty"` // 존(Zone)설명 ZoneDescription *string `json:"zoneDescription,omitempty"` // 리전(Region)번호 RegionNo *string `json:"regionNo,omitempty"` }
Source Files ¶
- access_control_group.go
- api_client.go
- api_response.go
- backup_file.go
- cloud_db_config.go
- cloud_db_config_group.go
- cloud_db_instance.go
- cloud_db_server_instance.go
- common_code.go
- configuration.go
- create_cloud_db_instance_request.go
- create_cloud_db_instance_response.go
- delete_cloud_db_server_instance_request.go
- delete_cloud_db_server_instance_response.go
- dms_file.go
- download_dms_file_request.go
- download_dms_file_response.go
- flush_cloud_db_instance_request.go
- flush_cloud_db_instance_response.go
- get_backup_list_request.go
- get_backup_list_response.go
- get_cloud_db_config_group_list_request.go
- get_cloud_db_config_group_list_response.go
- get_cloud_db_image_product_list_request.go
- get_cloud_db_image_product_list_response.go
- get_cloud_db_instance_list_request.go
- get_cloud_db_instance_list_response.go
- get_cloud_db_product_list_request.go
- get_cloud_db_product_list_response.go
- get_dms_operation_request.go
- get_dms_operation_response.go
- get_object_storage_backup_list_request.go
- get_object_storage_backup_list_response.go
- product.go
- reboot_cloud_db_server_instance_request.go
- reboot_cloud_db_server_instance_response.go
- region.go
- restore_dms_database_request.go
- restore_dms_database_response.go
- restore_dms_transaction_log_request.go
- restore_dms_transaction_log_response.go
- set_object_storage_info_request.go
- set_object_storage_info_response.go
- upload_dms_file_request.go
- upload_dms_file_response.go
- v2_api.go
- zone.go