Documentation ¶
Index ¶
- func CacheExpires(r *http.Response) time.Time
- func NewConfiguration(apiKeys ...*ncloud.APIKey) *ncloud.Configuration
- type APIClient
- type APIResponse
- type AddCloudRedisUserListRequest
- type AddCloudRedisUserListResponse
- type CloudRedisBackup
- type CloudRedisBackupDetail
- type CloudRedisBackupDetailList
- type CloudRedisBackupList
- type CloudRedisConfigGroup
- type CloudRedisConfigGroupList
- type CloudRedisInstance
- type CloudRedisServerInstance
- type CloudRedisUser
- type CloudRedisUserKeyParameter
- type CloudRedisUserParameter
- type CommonCode
- type CreateCloudRedisConfigGroupRequest
- type CreateCloudRedisConfigGroupResponse
- type CreateCloudRedisInstanceRequest
- type CreateCloudRedisInstanceResponse
- type DeleteCloudRedisConfigGroupRequest
- type DeleteCloudRedisConfigGroupResponse
- type DeleteCloudRedisInstanceRequest
- type DeleteCloudRedisInstanceResponse
- type DeleteCloudRedisUserListRequest
- type DeleteCloudRedisUserListResponse
- type GetCloudRedisBackupDetailListRequest
- type GetCloudRedisBackupDetailListResponse
- type GetCloudRedisBackupListRequest
- type GetCloudRedisBackupListResponse
- type GetCloudRedisConfigGroupListRequest
- type GetCloudRedisConfigGroupListResponse
- type GetCloudRedisImageProductListRequest
- type GetCloudRedisImageProductListResponse
- type GetCloudRedisInstanceDetailRequest
- type GetCloudRedisInstanceDetailResponse
- type GetCloudRedisInstanceListRequest
- type GetCloudRedisInstanceListResponse
- type GetCloudRedisProductListRequest
- type GetCloudRedisProductListResponse
- type GetCloudRedisUserListRequest
- type GetCloudRedisUserListResponse
- type Product
- type ProductList
- type V2ApiService
- func (a *V2ApiService) AddCloudRedisUserList(addCloudRedisUserListRequest *AddCloudRedisUserListRequest) (*AddCloudRedisUserListResponse, error)
- func (a *V2ApiService) CreateCloudRedisConfigGroup(createCloudRedisConfigGroupRequest *CreateCloudRedisConfigGroupRequest) (*CreateCloudRedisConfigGroupResponse, error)
- func (a *V2ApiService) CreateCloudRedisInstance(createCloudRedisInstanceRequest *CreateCloudRedisInstanceRequest) (*CreateCloudRedisInstanceResponse, error)
- func (a *V2ApiService) DeleteCloudRedisConfigGroup(deleteCloudRedisConfigGroupRequest *DeleteCloudRedisConfigGroupRequest) (*DeleteCloudRedisConfigGroupResponse, error)
- func (a *V2ApiService) DeleteCloudRedisInstance(deleteCloudRedisInstanceRequest *DeleteCloudRedisInstanceRequest) (*DeleteCloudRedisInstanceResponse, error)
- func (a *V2ApiService) DeleteCloudRedisUserList(deleteCloudRedisUserListRequest *DeleteCloudRedisUserListRequest) (*DeleteCloudRedisUserListResponse, error)
- func (a *V2ApiService) GetCloudRedisBackupDetailList(getCloudRedisBackupDetailListRequest *GetCloudRedisBackupDetailListRequest) (*GetCloudRedisBackupDetailListResponse, error)
- func (a *V2ApiService) GetCloudRedisBackupList(getCloudRedisBackupListRequest *GetCloudRedisBackupListRequest) (*GetCloudRedisBackupListResponse, error)
- func (a *V2ApiService) GetCloudRedisConfigGroupList(getCloudRedisConfigGroupListRequest *GetCloudRedisConfigGroupListRequest) (*GetCloudRedisConfigGroupListResponse, error)
- func (a *V2ApiService) GetCloudRedisImageProductList(getCloudRedisImageProductListRequest *GetCloudRedisImageProductListRequest) (*GetCloudRedisImageProductListResponse, error)
- func (a *V2ApiService) GetCloudRedisInstanceDetail(getCloudRedisInstanceDetailRequest *GetCloudRedisInstanceDetailRequest) (*GetCloudRedisInstanceDetailResponse, error)
- func (a *V2ApiService) GetCloudRedisInstanceList(getCloudRedisInstanceListRequest *GetCloudRedisInstanceListRequest) (*GetCloudRedisInstanceListResponse, error)
- func (a *V2ApiService) GetCloudRedisProductList(getCloudRedisProductListRequest *GetCloudRedisProductListRequest) (*GetCloudRedisProductListResponse, error)
- func (a *V2ApiService) GetCloudRedisUserList(getCloudRedisUserListRequest *GetCloudRedisUserListRequest) (*GetCloudRedisUserListResponse, 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 vredis API v2021-06-17T12:07:32Z 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 AddCloudRedisUserListRequest ¶ added in v1.4.3
type AddCloudRedisUserListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // CloudRedis인스턴스번호 CloudRedisInstanceNo *string `json:"cloudRedisInstanceNo"` // CloudRedisUser리스트 CloudRedisUserList []*CloudRedisUserParameter `json:"cloudRedisUserList"` }
type AddCloudRedisUserListResponse ¶ added in v1.4.3
type CloudRedisBackup ¶
type CloudRedisBackup struct { // CloudRedis인스턴스번호 CloudRedisInstanceNo *string `json:"cloudRedisInstanceNo,omitempty"` // CloudRedis서비스이름 CloudRedisServiceName *string `json:"cloudRedisServiceName,omitempty"` // 백업파일보관기간 BackupFileRetentionPeriod *int32 `json:"backupFileRetentionPeriod,omitempty"` // 백업시간 BackupTime *string `json:"backupTime,omitempty"` // 백업사이즈 BackupSize *int64 `json:"backupSize,omitempty"` // 마지막백업일시 LastBackupDate *string `json:"lastBackupDate,omitempty"` // 백업유형 BackupType *CommonCode `json:"backupType,omitempty"` // 샤드수 ShardCount *int32 `json:"shardCount,omitempty"` }
type CloudRedisBackupDetail ¶
type CloudRedisBackupDetailList ¶
type CloudRedisBackupDetailList struct { // CloudRedis백업상세리스트 CloudRedisBackupDetailList []*CloudRedisBackupDetail `json:"cloudRedisBackupDetailList,omitempty"` }
type CloudRedisBackupList ¶
type CloudRedisBackupList struct { // CloudRedis백업리스트 CloudRedisBackupList []*CloudRedisBackup `json:"cloudRedisBackupList,omitempty"` }
type CloudRedisConfigGroup ¶
type CloudRedisConfigGroup struct { // configGroup번호 ConfigGroupNo *string `json:"configGroupNo,omitempty"` // configGroup이름 ConfigGroupName *string `json:"configGroupName,omitempty"` // configGroup설명 ConfigGroupDescription *string `json:"configGroupDescription,omitempty"` // configGroup상태명 ConfigGroupStatusName *string `json:"configGroupStatusName,omitempty"` // configGroup상태 ConfigGroupStatus *CommonCode `json:"configGroupStatus,omitempty"` // cloudredis버전 CloudRedisVersion *string `json:"cloudRedisVersion,omitempty"` // 생성일자 CreateDate *string `json:"createDate,omitempty"` // 수정일자 ModifyDate *string `json:"modifyDate,omitempty"` }
type CloudRedisConfigGroupList ¶
type CloudRedisConfigGroupList struct { // CloudRedisConfigGroup리스트 CloudRedisConfigGroupList []*CloudRedisConfigGroup `json:"cloudRedisConfigGroupList,omitempty"` }
type CloudRedisInstance ¶
type CloudRedisInstance struct { // CloudRedis인스턴스번호 CloudRedisInstanceNo *string `json:"cloudRedisInstanceNo,omitempty"` // CloudRedis서비스이름 CloudRedisServiceName *string `json:"cloudRedisServiceName,omitempty"` // CloudRedis인스턴스상태이름 CloudRedisInstanceStatusName *string `json:"cloudRedisInstanceStatusName,omitempty"` // CloudRedis인스턴스상태 CloudRedisInstanceStatus *CommonCode `json:"cloudRedisInstanceStatus,omitempty"` // CloudRedis인스턴스OP CloudRedisInstanceOperation *CommonCode `json:"cloudRedisInstanceOperation,omitempty"` // CloudRedis이미지상품코드 CloudRedisImageProductCode *string `json:"cloudRedisImageProductCode,omitempty"` // CloudRedis엔진버전 EngineVersion *string `json:"engineVersion,omitempty"` // CloudRedis라이선스 License *CommonCode `json:"license,omitempty"` // CloudRedis포트 CloudRedisPort *int32 `json:"cloudRedisPort,omitempty"` // 고가용성여부 IsHa *bool `json:"isHa,omitempty"` // 백업여부 IsBackup *bool `json:"isBackup,omitempty"` // 백업파일보관기간 BackupFileRetentionPeriod *int32 `json:"backupFileRetentionPeriod,omitempty"` // 백업시간 BackupTime *string `json:"backupTime,omitempty"` // 백업스케줄 BackupSchedule *string `json:"backupSchedule,omitempty"` // 서버이름 Prefix CloudRedisServerPrefix *string `json:"cloudRedisServerPrefix,omitempty"` // CloudRedis Role Role *CommonCode `json:"role,omitempty"` // 생성일자 CreateDate *string `json:"createDate,omitempty"` // ACG번호리스트 AccessControlGroupNoList []*string `json:"accessControlGroupNoList,omitempty"` // 샤드수 ShardCount *int32 `json:"shardCount,omitempty"` // 샤드당복제본 ShardCopyCount *int32 `json:"shardCopyCount,omitempty"` // configGroup번호 ConfigGroupNo *string `json:"configGroupNo,omitempty"` // configGroup이름 ConfigGroupName *string `json:"configGroupName,omitempty"` // CloudRedis서버인스턴스리스트 CloudRedisServerInstanceList []*CloudRedisServerInstance `json:"CloudRedisServerInstanceList,omitempty"` }
type CloudRedisServerInstance ¶
type CloudRedisServerInstance struct { // CloudRedis서버인스턴스번호 CloudRedisServerInstanceNo *string `json:"cloudRedisServerInstanceNo,omitempty"` // CloudRedis서버이름 CloudRedisServerName *string `json:"cloudRedisServerName,omitempty"` // CloudRedis서버역할 CloudRedisServerRole *CommonCode `json:"cloudRedisServerRole,omitempty"` // CloudRedis인스턴스상태이름 CloudRedisServerInstanceStatusName *string `json:"cloudRedisServerInstanceStatusName,omitempty"` // CloudRedis서버인스턴스상태 CloudRedisServerInstanceStatus *CommonCode `json:"cloudRedisServerInstanceStatus,omitempty"` // CloudRedis서버인스턴스OP CloudRedisServerInstanceOperation *CommonCode `json:"cloudRedisServerInstanceOperation,omitempty"` // CloudRedis상품코드 CloudRedisProductCode *string `json:"cloudRedisProductCode,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"` // 메모리사이즈 MemorySize *int64 `json:"memorySize,omitempty"` // os메모리사이즈 OsMemorySize *int64 `json:"osMemorySize,omitempty"` // 업시간 Uptime *string `json:"uptime,omitempty"` // 생성일자 CreateDate *string `json:"createDate,omitempty"` // 슬롯이름 SlotName *string `json:"slotName,omitempty"` }
type CloudRedisUser ¶ added in v1.4.3
type CloudRedisUser struct {
UserName *string `json:"userName,omitempty"`
}
type CloudRedisUserKeyParameter ¶ added in v1.4.3
type CloudRedisUserKeyParameter struct {
Name *string `json:"name"`
}
type CloudRedisUserParameter ¶ added in v1.4.3
type CommonCode ¶
type CreateCloudRedisConfigGroupRequest ¶
type CreateCloudRedisConfigGroupRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // cloudRedis버전 CloudRedisVersion *string `json:"cloudRedisVersion,omitempty"` // configGroup이름 ConfigGroupName *string `json:"configGroupName,omitempty"` // CloudRedis설명 ConfigGroupDescription *string `json:"configGroupDescription,omitempty"` }
type CreateCloudRedisConfigGroupResponse ¶
type CreateCloudRedisConfigGroupResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudRedisConfigGroup리스트 CloudRedisConfigGroupList []*CloudRedisConfigGroup `json:"cloudRedisConfigGroupList,omitempty"` }
type CreateCloudRedisInstanceRequest ¶
type CreateCloudRedisInstanceRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // VPC번호 VpcNo *string `json:"vpcNo"` // CloudRedis이미지상품코드 CloudRedisImageProductCode *string `json:"cloudRedisImageProductCode,omitempty"` // CloudRedis상품코드 CloudRedisProductCode *string `json:"cloudRedisProductCode,omitempty"` // 샤드수 ShardCount *int32 `json:"shardCount,omitempty"` // 샤드당복제본 ShardCopyCount *int32 `json:"shardCopyCount,omitempty"` // 고가용성여부 IsHa *bool `json:"isHa,omitempty"` // configGroup번호 ConfigGroupNo *string `json:"configGroupNo"` // 백업여부 IsBackup *bool `json:"isBackup,omitempty"` // 백업파일보관기간 BackupFileRetentionPeriod *int32 `json:"backupFileRetentionPeriod,omitempty"` // 백업시간 BackupTime *string `json:"backupTime,omitempty"` // 백업시간자동여부 IsAutomaticBackup *bool `json:"isAutomaticBackup,omitempty"` // CloudRedis서비스이름 CloudRedisServiceName *string `json:"cloudRedisServiceName"` // CloudRedis서버이름 CloudRedisServerNamePrefix *string `json:"cloudRedisServerNamePrefix"` // CloudRedis포트 CloudRedisPort *int32 `json:"cloudRedisPort,omitempty"` // CloudRedis구성 CloudRedisModeCode *string `json:"cloudRedisModeCode"` // Subnet번호 SubnetNo *string `json:"subnetNo"` // 공공 Ncloud에만 사용되는 필드 CloudRedisUserName *string `json:"cloudRedisUserName,omitempty"` // 공공 Ncloud에만 사용되는 필드 CloudRedisUserPassword *string `json:"cloudRedisUserPassword,omitempty"` // Engine Version EngineVersionCode *string `json:"engineVersionCode,omitempty"` }
type CreateCloudRedisInstanceResponse ¶
type CreateCloudRedisInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudRedis인스턴스리스트 CloudRedisInstanceList []*CloudRedisInstance `json:"cloudRedisInstanceList,omitempty"` }
type DeleteCloudRedisConfigGroupResponse ¶
type DeleteCloudRedisConfigGroupResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudRedisConfigGroup리스트 CloudRedisConfigGroupList []*CloudRedisConfigGroup `json:"cloudRedisConfigGroupList,omitempty"` }
type DeleteCloudRedisInstanceResponse ¶
type DeleteCloudRedisInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudRedis인스턴스리스트 CloudRedisInstanceList []*CloudRedisInstance `json:"cloudRedisInstanceList,omitempty"` }
type DeleteCloudRedisUserListRequest ¶ added in v1.4.3
type DeleteCloudRedisUserListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // CloudRedis인스턴스번호 CloudRedisInstanceNo *string `json:"cloudRedisInstanceNo"` // CloudRedisDBUser리스트 CloudRedisUserList []*CloudRedisUserKeyParameter `json:"cloudRedisUserList"` }
type DeleteCloudRedisUserListResponse ¶ added in v1.4.3
type GetCloudRedisBackupDetailListResponse ¶
type GetCloudRedisBackupDetailListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudRedis백업상세리스트 CloudRedisBackupDetailList []*CloudRedisBackupDetail `json:"cloudRedisBackupDetailList,omitempty"` }
type GetCloudRedisBackupListRequest ¶
type GetCloudRedisBackupListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` }
type GetCloudRedisBackupListResponse ¶
type GetCloudRedisBackupListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudRedis백업리스트 CloudRedisBackupList []*CloudRedisBackup `json:"cloudRedisBackupList,omitempty"` }
type GetCloudRedisConfigGroupListRequest ¶
type GetCloudRedisConfigGroupListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // configGroup번호 ConfigGroupNo *string `json:"configGroupNo,omitempty"` // configGroup이름 ConfigGroupName *string `json:"configGroupName,omitempty"` // CloudRedis인스턴스번호 CloudRedisInstanceNo *string `json:"cloudRedisInstanceNo,omitempty"` // CloudRedis서비스이름 CloudRedisServiceName *string `json:"cloudRedisServiceName,omitempty"` // CloudRedis구성 CloudRedisModeCode *string `json:"cloudRedisModeCode,omitempty"` }
type GetCloudRedisConfigGroupListResponse ¶
type GetCloudRedisConfigGroupListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudRedisConfigGroup리스트 CloudRedisConfigGroupList []*CloudRedisConfigGroup `json:"cloudRedisConfigGroupList,omitempty"` }
type GetCloudRedisImageProductListResponse ¶
type GetCloudRedisImageProductListResponse 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 GetCloudRedisInstanceDetailResponse ¶
type GetCloudRedisInstanceDetailResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudRedis인스턴스리스트 CloudRedisInstanceList []*CloudRedisInstance `json:"cloudRedisInstanceList,omitempty"` }
type GetCloudRedisInstanceListRequest ¶
type GetCloudRedisInstanceListRequest 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"` // CloudRedis서비스이름 CloudRedisServiceName *string `json:"cloudRedisServiceName,omitempty"` // CloudRedis인스턴스번호리스트 CloudRedisInstanceNoList []*string `json:"cloudRedisInstanceNoList,omitempty"` // CloudRedis서버이름 CloudRedisServerName *string `json:"cloudRedisServerName,omitempty"` // CloudRedis서버인스턴스번호리스트 CloudRedisServerInstanceNoList []*string `json:"cloudRedisServerInstanceNoList,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` }
type GetCloudRedisInstanceListResponse ¶
type GetCloudRedisInstanceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudRedis인스턴스리스트 CloudRedisInstanceList []*CloudRedisInstance `json:"cloudRedisInstanceList,omitempty"` }
type GetCloudRedisProductListRequest ¶
type GetCloudRedisProductListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // ZONE코드 ZoneCode *string `json:"zoneCode,omitempty"` // CloudRedis이미지상품코드 CloudRedisImageProductCode *string `json:"cloudRedisImageProductCode,omitempty"` // 조회할상품코드 ProductCode *string `json:"productCode,omitempty"` // 제외할상품코드 ExclusionProductCode *string `json:"exclusionProductCode,omitempty"` }
type GetCloudRedisProductListResponse ¶
type GetCloudRedisProductListResponse 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 GetCloudRedisUserListRequest ¶ added in v1.4.3
type GetCloudRedisUserListResponse ¶ added in v1.4.3
type GetCloudRedisUserListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudRedisUser리스트 CloudRedisUserList []*CloudRedisUser `json:"cloudRedisUserList,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"` // engineVersionCode EngineVersionCode *string `json:"engineVersionCode,omitempty"` }
type ProductList ¶
type ProductList struct { }
type V2ApiService ¶
type V2ApiService service
func (*V2ApiService) AddCloudRedisUserList ¶ added in v1.4.3
func (a *V2ApiService) AddCloudRedisUserList(addCloudRedisUserListRequest *AddCloudRedisUserListRequest) (*AddCloudRedisUserListResponse, error)
V2ApiService [Only Ncloud Gov]
@param addCloudRedisUserListRequest addCloudRedisUserListRequest @return *AddCloudRedisUserListResponse
func (*V2ApiService) CreateCloudRedisConfigGroup ¶
func (a *V2ApiService) CreateCloudRedisConfigGroup(createCloudRedisConfigGroupRequest *CreateCloudRedisConfigGroupRequest) (*CreateCloudRedisConfigGroupResponse, error)
V2ApiService
@param createCloudRedisConfigGroupRequest createCloudRedisConfigGroupRequest @return *CreateCloudRedisConfigGroupResponse
func (*V2ApiService) CreateCloudRedisInstance ¶
func (a *V2ApiService) CreateCloudRedisInstance(createCloudRedisInstanceRequest *CreateCloudRedisInstanceRequest) (*CreateCloudRedisInstanceResponse, error)
V2ApiService
@param createCloudRedisInstanceRequest createCloudRedisInstanceRequest @return *CreateCloudRedisInstanceResponse
func (*V2ApiService) DeleteCloudRedisConfigGroup ¶
func (a *V2ApiService) DeleteCloudRedisConfigGroup(deleteCloudRedisConfigGroupRequest *DeleteCloudRedisConfigGroupRequest) (*DeleteCloudRedisConfigGroupResponse, error)
V2ApiService
@param deleteCloudRedisConfigGroupRequest deleteCloudRedisConfigGroupRequest @return *DeleteCloudRedisConfigGroupResponse
func (*V2ApiService) DeleteCloudRedisInstance ¶
func (a *V2ApiService) DeleteCloudRedisInstance(deleteCloudRedisInstanceRequest *DeleteCloudRedisInstanceRequest) (*DeleteCloudRedisInstanceResponse, error)
V2ApiService
@param deleteCloudRedisInstanceRequest deleteCloudRedisInstanceRequest @return *DeleteCloudRedisInstanceResponse
func (*V2ApiService) DeleteCloudRedisUserList ¶ added in v1.4.3
func (a *V2ApiService) DeleteCloudRedisUserList(deleteCloudRedisUserListRequest *DeleteCloudRedisUserListRequest) (*DeleteCloudRedisUserListResponse, error)
V2ApiService [Only Ncloud Gov]
@param deleteCloudRedisUserListRequest deleteCloudRedisUserListRequest @return *DeleteCloudRedisUserListResponse
func (*V2ApiService) GetCloudRedisBackupDetailList ¶
func (a *V2ApiService) GetCloudRedisBackupDetailList(getCloudRedisBackupDetailListRequest *GetCloudRedisBackupDetailListRequest) (*GetCloudRedisBackupDetailListResponse, error)
V2ApiService
@param getCloudRedisBackupDetailListRequest getCloudRedisBackupDetailListRequest @return *GetCloudRedisBackupDetailListResponse
func (*V2ApiService) GetCloudRedisBackupList ¶
func (a *V2ApiService) GetCloudRedisBackupList(getCloudRedisBackupListRequest *GetCloudRedisBackupListRequest) (*GetCloudRedisBackupListResponse, error)
V2ApiService
@param getCloudRedisBackupListRequest getCloudRedisBackupListRequest @return *GetCloudRedisBackupListResponse
func (*V2ApiService) GetCloudRedisConfigGroupList ¶
func (a *V2ApiService) GetCloudRedisConfigGroupList(getCloudRedisConfigGroupListRequest *GetCloudRedisConfigGroupListRequest) (*GetCloudRedisConfigGroupListResponse, error)
V2ApiService
@param getCloudRedisConfigGroupListRequest getCloudRedisConfigGroupListRequest @return *GetCloudRedisConfigGroupListResponse
func (*V2ApiService) GetCloudRedisImageProductList ¶
func (a *V2ApiService) GetCloudRedisImageProductList(getCloudRedisImageProductListRequest *GetCloudRedisImageProductListRequest) (*GetCloudRedisImageProductListResponse, error)
V2ApiService
@param getCloudRedisImageProductListRequest getCloudRedisImageProductListRequest @return *GetCloudRedisImageProductListResponse
func (*V2ApiService) GetCloudRedisInstanceDetail ¶
func (a *V2ApiService) GetCloudRedisInstanceDetail(getCloudRedisInstanceDetailRequest *GetCloudRedisInstanceDetailRequest) (*GetCloudRedisInstanceDetailResponse, error)
V2ApiService
@param getCloudRedisInstanceDetailRequest getCloudRedisInstanceDetailRequest @return *GetCloudRedisInstanceDetailResponse
func (*V2ApiService) GetCloudRedisInstanceList ¶
func (a *V2ApiService) GetCloudRedisInstanceList(getCloudRedisInstanceListRequest *GetCloudRedisInstanceListRequest) (*GetCloudRedisInstanceListResponse, error)
V2ApiService
@param getCloudRedisInstanceListRequest getCloudRedisInstanceListRequest @return *GetCloudRedisInstanceListResponse
func (*V2ApiService) GetCloudRedisProductList ¶
func (a *V2ApiService) GetCloudRedisProductList(getCloudRedisProductListRequest *GetCloudRedisProductListRequest) (*GetCloudRedisProductListResponse, error)
V2ApiService
@param getCloudRedisProductListRequest getCloudRedisProductListRequest @return *GetCloudRedisProductListResponse
func (*V2ApiService) GetCloudRedisUserList ¶ added in v1.4.3
func (a *V2ApiService) GetCloudRedisUserList(getCloudRedisUserListRequest *GetCloudRedisUserListRequest) (*GetCloudRedisUserListResponse, error)
V2ApiService [Only Ncloud Gov]
@param getCloudRedisUserListRequest getCloudRedisUserListRequest @return *GetCloudRedisUserListResponse
Source Files ¶
- add_cloud_redis_user_list_request.go
- add_cloud_redis_user_list_response.go
- api_client.go
- api_response.go
- cloud_redis_backup.go
- cloud_redis_backup_detail.go
- cloud_redis_backup_detail_list.go
- cloud_redis_backup_list.go
- cloud_redis_config_group.go
- cloud_redis_config_group_list.go
- cloud_redis_instance.go
- cloud_redis_server_instance.go
- cloud_redis_user.go
- cloud_redis_user_key_parameter.go
- cloud_redis_user_parameter.go
- common_code.go
- configuration.go
- create_cloud_redis_config_group_request.go
- create_cloud_redis_config_group_response.go
- create_cloud_redis_instance_request.go
- create_cloud_redis_instance_response.go
- delete_cloud_redis_config_group_request.go
- delete_cloud_redis_config_group_response.go
- delete_cloud_redis_instance_request.go
- delete_cloud_redis_instance_response.go
- delete_cloud_redis_user_list_request.go
- delete_cloud_redis_user_list_response.go
- get_cloud_redis_backup_detail_list_request.go
- get_cloud_redis_backup_detail_list_response.go
- get_cloud_redis_backup_list_request.go
- get_cloud_redis_backup_list_response.go
- get_cloud_redis_config_group_list_request.go
- get_cloud_redis_config_group_list_response.go
- get_cloud_redis_image_product_list_request.go
- get_cloud_redis_image_product_list_response.go
- get_cloud_redis_instance_detail_request.go
- get_cloud_redis_instance_detail_response.go
- get_cloud_redis_instance_list_request.go
- get_cloud_redis_instance_list_response.go
- get_cloud_redis_product_list_request.go
- get_cloud_redis_product_list_response.go
- get_cloud_redis_user_list_request.go
- get_cloud_redis_user_list_response.go
- product.go
- product_list.go
- v2_api.go