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