Documentation ¶
Index ¶
- func CacheExpires(r *http.Response) time.Time
- func NewConfiguration(apiKeys ...*ncloud.APIKey) *ncloud.Configuration
- type APIClient
- type APIResponse
- type AccessControlGroupNoList
- type BackupClusterConfigurationRequest
- type BackupClusterConfigurationResponse
- type ChangeCloudHadoopNodeCountRequest
- type ChangeCloudHadoopNodeCountResponse
- type ChangeCloudHadoopNodeSpecRequest
- type ChangeCloudHadoopNodeSpecResponse
- type CloudHadoopAddOn
- type CloudHadoopAddOnList
- type CloudHadoopBucket
- type CloudHadoopBucketList
- type CloudHadoopClusterType
- type CloudHadoopClusterTypeList
- type CloudHadoopInstance
- type CloudHadoopInstanceList
- type CloudHadoopLoginKey
- type CloudHadoopLoginKeyList
- type CloudHadoopServerInstance
- type CloudHadoopVersion
- type CommonCode
- type CreateCloudHadoopInstanceRequest
- type CreateCloudHadoopInstanceResponse
- type DeleteCloudHadoopInstanceRequest
- type DeleteCloudHadoopInstanceResponse
- type GetCloudHadoopAddOnListRequest
- type GetCloudHadoopAddOnListResponse
- type GetCloudHadoopBucketListRequest
- type GetCloudHadoopBucketListResponse
- type GetCloudHadoopClusterTypeListRequest
- type GetCloudHadoopClusterTypeListResponse
- type GetCloudHadoopImageProductListRequest
- type GetCloudHadoopImageProductListResponse
- type GetCloudHadoopInstanceDetailRequest
- type GetCloudHadoopInstanceDetailResponse
- type GetCloudHadoopInstanceListRequest
- type GetCloudHadoopInstanceListResponse
- type GetCloudHadoopLoginKeyListRequest
- type GetCloudHadoopLoginKeyListResponse
- type GetCloudHadoopProductListRequest
- type GetCloudHadoopProductListResponse
- type Product
- type ProductList
- type V2ApiService
- func (a *V2ApiService) BackupClusterConfiguration(backupClusterConfigurationRequest *BackupClusterConfigurationRequest) (*BackupClusterConfigurationResponse, error)
- func (a *V2ApiService) ChangeCloudHadoopNodeCount(changeCloudHadoopNodeCountRequest *ChangeCloudHadoopNodeCountRequest) (*ChangeCloudHadoopNodeCountResponse, error)
- func (a *V2ApiService) ChangeCloudHadoopNodeSpec(changeCloudHadoopNodeSpecRequest *ChangeCloudHadoopNodeSpecRequest) (*ChangeCloudHadoopNodeSpecResponse, error)
- func (a *V2ApiService) CreateCloudHadoopInstance(createCloudHadoopInstanceRequest *CreateCloudHadoopInstanceRequest) (*CreateCloudHadoopInstanceResponse, error)
- func (a *V2ApiService) DeleteCloudHadoopInstance(deleteCloudHadoopInstanceRequest *DeleteCloudHadoopInstanceRequest) (*DeleteCloudHadoopInstanceResponse, error)
- func (a *V2ApiService) GetCloudHadoopAddOnList(getCloudHadoopAddOnListRequest *GetCloudHadoopAddOnListRequest) (*GetCloudHadoopAddOnListResponse, error)
- func (a *V2ApiService) GetCloudHadoopBucketList(getCloudHadoopBucketListRequest *GetCloudHadoopBucketListRequest) (*GetCloudHadoopBucketListResponse, error)
- func (a *V2ApiService) GetCloudHadoopClusterTypeList(getCloudHadoopClusterTypeListRequest *GetCloudHadoopClusterTypeListRequest) (*GetCloudHadoopClusterTypeListResponse, error)
- func (a *V2ApiService) GetCloudHadoopImageProductList(getCloudHadoopImageProductListRequest *GetCloudHadoopImageProductListRequest) (*GetCloudHadoopImageProductListResponse, error)
- func (a *V2ApiService) GetCloudHadoopInstanceDetail(getCloudHadoopInstanceDetailRequest *GetCloudHadoopInstanceDetailRequest) (*GetCloudHadoopInstanceDetailResponse, error)
- func (a *V2ApiService) GetCloudHadoopInstanceList(getCloudHadoopInstanceListRequest *GetCloudHadoopInstanceListRequest) (*GetCloudHadoopInstanceListResponse, error)
- func (a *V2ApiService) GetCloudHadoopLoginKeyList(getCloudHadoopLoginKeyListRequest *GetCloudHadoopLoginKeyListRequest) (*GetCloudHadoopLoginKeyListResponse, error)
- func (a *V2ApiService) GetCloudHadoopProductList(getCloudHadoopProductListRequest *GetCloudHadoopProductListRequest) (*GetCloudHadoopProductListResponse, 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 vhadoop API v2021-11-25T11:33:57Z 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 BackupClusterConfigurationRequest ¶
type BackupClusterConfigurationRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` }
type ChangeCloudHadoopNodeCountResponse ¶
type ChangeCloudHadoopNodeCountResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudHadoop인스턴스리스트 CloudHadoopInstanceList []*CloudHadoopInstance `json:"cloudHadoopInstanceList,omitempty"` }
type ChangeCloudHadoopNodeSpecRequest ¶
type ChangeCloudHadoopNodeSpecRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // Cloud Hadoop 인스턴스번호 CloudHadoopInstanceNo *string `json:"cloudHadoopInstanceNo"` // Cloud Hadoop 작업자 노드 상품 개수 WorkerNodeProductCode *string `json:"workerNodeProductCode,omitempty"` // Cloud Hadoop 엣지 노드 상품 개수 EdgeNodeProductCode *string `json:"edgeNodeProductCode,omitempty"` // Cloud Hadoop 마스터 노드 상품 개수 MasterNodeProductCode *string `json:"masterNodeProductCode,omitempty"` }
type ChangeCloudHadoopNodeSpecResponse ¶
type ChangeCloudHadoopNodeSpecResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudHadoop인스턴스리스트 CloudHadoopInstanceList []*CloudHadoopInstance `json:"cloudHadoopInstanceList,omitempty"` }
type CloudHadoopAddOn ¶
type CloudHadoopAddOnList ¶
type CloudHadoopAddOnList struct { // CloudHadoopAdd-On리스트 CloudHadoopAddOnList []*CloudHadoopAddOn `json:"cloudHadoopAddOnList,omitempty"` }
type CloudHadoopBucket ¶
type CloudHadoopBucket struct { // CloudHadoop버킷이름 BucketName *string `json:"bucketName,omitempty"` }
type CloudHadoopBucketList ¶
type CloudHadoopBucketList struct { // CloudHadoop백업리스트 CloudHadoopBucketList []*CloudHadoopBucket `json:"cloudHadoopBucketList,omitempty"` }
type CloudHadoopClusterType ¶
type CloudHadoopClusterTypeList ¶
type CloudHadoopClusterTypeList struct { // CloudHadoop클러스터유형리스트 CloudHadoopClusterTypeList []*CloudHadoopClusterType `json:"cloudHadoopClusterTypeList,omitempty"` }
type CloudHadoopInstance ¶
type CloudHadoopInstance struct { // CloudHadoop인스턴스번호 CloudHadoopInstanceNo *string `json:"cloudHadoopInstanceNo,omitempty"` // CloudHadoop클러스터이름 CloudHadoopClusterName *string `json:"cloudHadoopClusterName,omitempty"` // CloudHadoop이미지상품코드 CloudHadoopImageProductCode *string `json:"cloudHadoopImageProductCode,omitempty"` // CloudHadoop인스턴스상태이름 CloudHadoopInstanceStatusName *string `json:"cloudHadoopInstanceStatusName,omitempty"` // CloudHadoop인스턴스상태 CloudHadoopInstanceStatus *CommonCode `json:"cloudHadoopInstanceStatus,omitempty"` // CloudHadoop인스턴스OP CloudHadoopInstanceOperation *CommonCode `json:"cloudHadoopInstanceOperation,omitempty"` // CloudHadoop클러스터타입 CloudHadoopClusterType *CloudHadoopClusterType `json:"cloudHadoopClusterType,omitempty"` // CloudHadoop클러스터버전 CloudHadoopVersion *CloudHadoopVersion `json:"cloudHadoopVersion,omitempty"` // CloudHadoop인스턴스OP CloudHadoopAddOnList []*CloudHadoopAddOn `json:"cloudHadoopAddOnList,omitempty"` // 고가용성여부 IsHa *bool `json:"isHa,omitempty"` // Ambari host 이름 AmbariServerHost *string `json:"ambariServerHost,omitempty"` // 클러스터 직접 접속 계정 ClusterDirectAccessAccount *string `json:"clusterDirectAccessAccount,omitempty"` // Cloud Hadoop 인증키 LoginKey *string `json:"loginKey,omitempty"` // Object Storage 버킷 이름 ObjectStorageBucket *string `json:"objectStorageBucket,omitempty"` // KDC Realm KdcRealm *string `json:"kdcRealm,omitempty"` // 도메인 Domain *string `json:"domain,omitempty"` // CloudHadoop Role Role *CommonCode `json:"role,omitempty"` // 생성일자 CreateDate *string `json:"createDate,omitempty"` // ACG번호리스트 AccessControlGroupNoList []*string `json:"accessControlGroupNoList,omitempty"` // CloudHadoop서버인스턴스리스트 CloudHadoopServerInstanceList []*CloudHadoopServerInstance `json:"cloudHadoopServerInstanceList,omitempty"` }
type CloudHadoopInstanceList ¶
type CloudHadoopInstanceList struct { // CloudHadoop인스턴스리스트 CloudHadoopInstanceList []*CloudHadoopInstance `json:"cloudHadoopInstanceList,omitempty"` }
type CloudHadoopLoginKey ¶
type CloudHadoopLoginKey struct { // CloudHadoop인증키이름 KeyName *string `json:"keyName,omitempty"` }
type CloudHadoopLoginKeyList ¶
type CloudHadoopLoginKeyList struct { // CloudHadoopLoginKey리스트 CloudHadoopLoginKeyList []*CloudHadoopLoginKey `json:"cloudHadoopLoginKeyList,omitempty"` }
type CloudHadoopServerInstance ¶
type CloudHadoopServerInstance struct { // CloudHadoop서버인스턴스번호 CloudHadoopServerInstanceNo *string `json:"cloudHadoopServerInstanceNo,omitempty"` // CloudHadoop서버이름 CloudHadoopServerName *string `json:"cloudHadoopServerName,omitempty"` // CloudHadoop인스턴스상태이름 CloudHadoopServerInstanceStatusName *string `json:"cloudHadoopServerInstanceStatusName,omitempty"` // CloudHadoop서버인스턴스상태 CloudHadoopServerInstanceStatus *CommonCode `json:"cloudHadoopServerInstanceStatus,omitempty"` // CloudHadoop서버인스턴스OP CloudHadoopServerInstanceOperation *CommonCode `json:"cloudHadoopServerInstanceOperation,omitempty"` // CloudHadoop서버롤 CloudHadoopServerRole *CommonCode `json:"cloudHadoopServerRole,omitempty"` // CloudHadoop상품코드 CloudHadoopProductCode *string `json:"cloudHadoopProductCode,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"` // PublicSubnet여부 IsPublicSubnet *bool `json:"isPublicSubnet,omitempty"` // cpu 개수 CpuCount *int32 `json:"cpuCount,omitempty"` // 데이터스토리지유형 DataStorageType *CommonCode `json:"dataStorageType,omitempty"` // 데이터스토리지사이즈 DataStorageSize *int64 `json:"dataStorageSize,omitempty"` // 메모리사이즈 MemorySize *int64 `json:"memorySize,omitempty"` // 업시간 Uptime *string `json:"uptime,omitempty"` // 생성일자 CreateDate *string `json:"createDate,omitempty"` }
type CloudHadoopVersion ¶
type CommonCode ¶
type CreateCloudHadoopInstanceRequest ¶
type CreateCloudHadoopInstanceRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // VPC번호 VpcNo *string `json:"vpcNo"` // Cloud Hadoop 클러스터 이름 CloudHadoopClusterName *string `json:"cloudHadoopClusterName"` // Cloud Hadoop이미지상품코드 CloudHadoopImageProductCode *string `json:"cloudHadoopImageProductCode,omitempty"` // Cloud Hadoop 클러스터 유형 코드 CloudHadoopClusterTypeCode *string `json:"cloudHadoopClusterTypeCode"` // Cloud Hadoop Add-On 코드 리스트 CloudHadoopAddOnCodeList []*string `json:"cloudHadoopAddOnCodeList,omitempty"` // 클러스터 관리자 계정 CloudHadoopAdminUserName *string `json:"cloudHadoopAdminUserName"` // 클러스터 관리자 계정 패스워드 CloudHadoopAdminUserPassword *string `json:"cloudHadoopAdminUserPassword"` // 인증키 이름 LoginKeyName *string `json:"loginKeyName,omitempty"` // 버킷 이름 BucketName *string `json:"bucketName"` // Cloud Hadoop 엣지노드 상품 코드 EdgeNodeProductCode *string `json:"edgeNodeProductCode,omitempty"` // 엣지노드의 Subnet 번호 EdgeNodeSubnetNo *string `json:"edgeNodeSubnetNo"` // Cloud Hadoop 마스터노드 상품 코드 MasterNodeProductCode *string `json:"masterNodeProductCode,omitempty"` // 마스터노드의 Subnet 번호 MasterNodeSubnetNo *string `json:"masterNodeSubnetNo"` // 마스터노드의 데이터 스토리지 타입 코드 MasterNodeDataStorageTypeCode *string `json:"masterNodeDataStorageTypeCode,omitempty"` // 마스터노드의 데이터 스토리지 크기 MasterNodeDataStorageSize *int32 `json:"masterNodeDataStorageSize"` // Cloud Hadoop 작업자노드 상품 코드 WorkerNodeProductCode *string `json:"workerNodeProductCode,omitempty"` // 작업자노드 개수 WorkerNodeCount *int32 `json:"workerNodeCount,omitempty"` // 작업자노드의 Subnet 번호 WorkerNodeSubnetNo *string `json:"workerNodeSubnetNo"` // 작업자노드의 데이터 스토리지 타입 코드 WorkerNodeDataStorageTypeCode *string `json:"workerNodeDataStorageTypeCode,omitempty"` // 작업자노드의 데이터 스토리지 크기 WorkerNodeDataStorageSize *int32 `json:"workerNodeDataStorageSize"` // 커버로스 인증 구성 여부 UseKdc *bool `json:"useKdc,omitempty"` // KDC의 Realm 정보 KdcRealm *string `json:"kdcRealm,omitempty"` // KDC admin 계정의 패스워드 KdcPassword *string `json:"kdcPassword,omitempty"` // Cloud Hadoop 부트스트랩 스크립트 사용 여부 UseBootstrapScript *bool `json:"useBootstrapScript,omitempty"` // Cloud Hadoop 부트스트랩 스크립트 사용 여부 BootstrapScript *string `json:"bootstrapScript,omitempty"` // Cloud Hadoop Data Catalog 사용 여부 UseDataCatalog *bool `json:"useDataCatalog,omitempty"` // engineVersionCode EngineVersionCode *string `json:"engineVersionCode,omitempty"` }
type CreateCloudHadoopInstanceResponse ¶
type CreateCloudHadoopInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudHadoop인스턴스리스트 CloudHadoopInstanceList []*CloudHadoopInstance `json:"cloudHadoopInstanceList,omitempty"` }
type DeleteCloudHadoopInstanceResponse ¶
type DeleteCloudHadoopInstanceResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudHadoop인스턴스리스트 CloudHadoopInstanceList []*CloudHadoopInstance `json:"cloudHadoopInstanceList,omitempty"` }
type GetCloudHadoopAddOnListRequest ¶
type GetCloudHadoopAddOnListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // Cloud Hadoop 이미지 상품 코드 CloudHadoopImageProductCode *string `json:"cloudHadoopImageProductCode"` // Cloud Hadoop 클러스터 유형 코드 CloudHadoopClusterTypeCode *string `json:"cloudHadoopClusterTypeCode"` }
type GetCloudHadoopAddOnListResponse ¶
type GetCloudHadoopAddOnListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudHadoop Add-On 리스트 CloudHadoopAddOnList []*CloudHadoopAddOn `json:"cloudHadoopAddOnList,omitempty"` }
type GetCloudHadoopBucketListRequest ¶
type GetCloudHadoopBucketListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` }
type GetCloudHadoopBucketListResponse ¶
type GetCloudHadoopBucketListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudHadoop버킷리스트 CloudHadoopBucketList []*CloudHadoopBucket `json:"cloudHadoopBucketList,omitempty"` }
type GetCloudHadoopClusterTypeListResponse ¶
type GetCloudHadoopClusterTypeListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudHadoop 클러스터 유형 리스트 CloudHadoopClusterTypeList []*CloudHadoopClusterType `json:"cloudHadoopClusterTypeList,omitempty"` }
type GetCloudHadoopImageProductListResponse ¶
type GetCloudHadoopImageProductListResponse 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 GetCloudHadoopInstanceDetailResponse ¶
type GetCloudHadoopInstanceDetailResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudHadoop인스턴스리스트 CloudHadoopInstanceList []*CloudHadoopInstance `json:"cloudHadoopInstanceList,omitempty"` }
type GetCloudHadoopInstanceListRequest ¶
type GetCloudHadoopInstanceListRequest 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"` // CloudHadoop클러스터이름 CloudHadoopClusterName *string `json:"cloudHadoopClusterName,omitempty"` // CloudHadoop인스턴스번호리스트 CloudHadoopInstanceNoList []*string `json:"cloudHadoopInstanceNoList,omitempty"` // CloudHadoop서버이름 CloudHadoopServerName *string `json:"cloudHadoopServerName,omitempty"` // CloudHadoop서버인스턴스번호리스트 CloudHadoopServerInstanceNoList []*string `json:"cloudHadoopServerInstanceNoList,omitempty"` // 페이지번호 PageNo *int32 `json:"pageNo,omitempty"` // 페이지사이즈 PageSize *int32 `json:"pageSize,omitempty"` }
type GetCloudHadoopInstanceListResponse ¶
type GetCloudHadoopInstanceListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudHadoop인스턴스리스트 CloudHadoopInstanceList []*CloudHadoopInstance `json:"cloudHadoopInstanceList,omitempty"` }
type GetCloudHadoopLoginKeyListRequest ¶
type GetCloudHadoopLoginKeyListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` }
type GetCloudHadoopLoginKeyListResponse ¶
type GetCloudHadoopLoginKeyListResponse struct { RequestId *string `json:"requestId,omitempty"` ReturnCode *string `json:"returnCode,omitempty"` ReturnMessage *string `json:"returnMessage,omitempty"` TotalRows *int32 `json:"totalRows,omitempty"` // CloudHadoopLoginKey리스트 CloudHadoopLoginKeyList []*CloudHadoopLoginKey `json:"cloudHadoopLoginKeyList,omitempty"` }
type GetCloudHadoopProductListRequest ¶
type GetCloudHadoopProductListRequest struct { // REGION코드 RegionCode *string `json:"regionCode,omitempty"` // ZONE코드 ZoneCode *string `json:"zoneCode,omitempty"` // CloudHadoop이미지상품코드 CloudHadoopImageProductCode *string `json:"cloudHadoopImageProductCode,omitempty"` // 조회할상품코드 ProductCode *string `json:"productCode,omitempty"` // Cloud Hadoop 기타 서버 infra 상세 상품 코드 InfraResourceDetailTypeCode *string `json:"infraResourceDetailTypeCode,omitempty"` // 제외할상품코드 ExclusionProductCode *string `json:"exclusionProductCode,omitempty"` }
type GetCloudHadoopProductListResponse ¶
type GetCloudHadoopProductListResponse 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 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) BackupClusterConfiguration ¶
func (a *V2ApiService) BackupClusterConfiguration(backupClusterConfigurationRequest *BackupClusterConfigurationRequest) (*BackupClusterConfigurationResponse, error)
V2ApiService @param backupClusterConfigurationRequest backupClusterConfigurationRequest @return *BackupClusterConfigurationResponse
func (*V2ApiService) ChangeCloudHadoopNodeCount ¶
func (a *V2ApiService) ChangeCloudHadoopNodeCount(changeCloudHadoopNodeCountRequest *ChangeCloudHadoopNodeCountRequest) (*ChangeCloudHadoopNodeCountResponse, error)
V2ApiService @param changeCloudHadoopNodeCountRequest changeCloudHadoopNodeCountRequest @return *ChangeCloudHadoopNodeCountResponse
func (*V2ApiService) ChangeCloudHadoopNodeSpec ¶
func (a *V2ApiService) ChangeCloudHadoopNodeSpec(changeCloudHadoopNodeSpecRequest *ChangeCloudHadoopNodeSpecRequest) (*ChangeCloudHadoopNodeSpecResponse, error)
V2ApiService @param changeCloudHadoopNodeSpecRequest changeCloudHadoopNodeSpecRequest @return *ChangeCloudHadoopNodeSpecResponse
func (*V2ApiService) CreateCloudHadoopInstance ¶
func (a *V2ApiService) CreateCloudHadoopInstance(createCloudHadoopInstanceRequest *CreateCloudHadoopInstanceRequest) (*CreateCloudHadoopInstanceResponse, error)
V2ApiService @param createCloudHadoopInstanceRequest createCloudHadoopInstanceRequest @return *CreateCloudHadoopInstanceResponse
func (*V2ApiService) DeleteCloudHadoopInstance ¶
func (a *V2ApiService) DeleteCloudHadoopInstance(deleteCloudHadoopInstanceRequest *DeleteCloudHadoopInstanceRequest) (*DeleteCloudHadoopInstanceResponse, error)
V2ApiService @param deleteCloudHadoopInstanceRequest deleteCloudHadoopInstanceRequest @return *DeleteCloudHadoopInstanceResponse
func (*V2ApiService) GetCloudHadoopAddOnList ¶
func (a *V2ApiService) GetCloudHadoopAddOnList(getCloudHadoopAddOnListRequest *GetCloudHadoopAddOnListRequest) (*GetCloudHadoopAddOnListResponse, error)
V2ApiService @param getCloudHadoopAddOnListRequest getCloudHadoopAddOnListRequest @return *GetCloudHadoopAddOnListResponse
func (*V2ApiService) GetCloudHadoopBucketList ¶
func (a *V2ApiService) GetCloudHadoopBucketList(getCloudHadoopBucketListRequest *GetCloudHadoopBucketListRequest) (*GetCloudHadoopBucketListResponse, error)
V2ApiService @param getCloudHadoopBucketListRequest getCloudHadoopBucketListRequest @return *GetCloudHadoopBucketListResponse
func (*V2ApiService) GetCloudHadoopClusterTypeList ¶
func (a *V2ApiService) GetCloudHadoopClusterTypeList(getCloudHadoopClusterTypeListRequest *GetCloudHadoopClusterTypeListRequest) (*GetCloudHadoopClusterTypeListResponse, error)
V2ApiService @param getCloudHadoopClusterTypeListRequest getCloudHadoopClusterTypeListRequest @return *GetCloudHadoopClusterTypeListResponse
func (*V2ApiService) GetCloudHadoopImageProductList ¶
func (a *V2ApiService) GetCloudHadoopImageProductList(getCloudHadoopImageProductListRequest *GetCloudHadoopImageProductListRequest) (*GetCloudHadoopImageProductListResponse, error)
V2ApiService @param getCloudHadoopImageProductListRequest getCloudHadoopImageProductListRequest @return *GetCloudHadoopImageProductListResponse
func (*V2ApiService) GetCloudHadoopInstanceDetail ¶
func (a *V2ApiService) GetCloudHadoopInstanceDetail(getCloudHadoopInstanceDetailRequest *GetCloudHadoopInstanceDetailRequest) (*GetCloudHadoopInstanceDetailResponse, error)
V2ApiService @param getCloudHadoopInstanceDetailRequest getCloudHadoopInstanceDetailRequest @return *GetCloudHadoopInstanceDetailResponse
func (*V2ApiService) GetCloudHadoopInstanceList ¶
func (a *V2ApiService) GetCloudHadoopInstanceList(getCloudHadoopInstanceListRequest *GetCloudHadoopInstanceListRequest) (*GetCloudHadoopInstanceListResponse, error)
V2ApiService @param getCloudHadoopInstanceListRequest getCloudHadoopInstanceListRequest @return *GetCloudHadoopInstanceListResponse
func (*V2ApiService) GetCloudHadoopLoginKeyList ¶
func (a *V2ApiService) GetCloudHadoopLoginKeyList(getCloudHadoopLoginKeyListRequest *GetCloudHadoopLoginKeyListRequest) (*GetCloudHadoopLoginKeyListResponse, error)
V2ApiService @param getCloudHadoopLoginKeyListRequest getCloudHadoopLoginKeyListRequest @return *GetCloudHadoopLoginKeyListResponse
func (*V2ApiService) GetCloudHadoopProductList ¶
func (a *V2ApiService) GetCloudHadoopProductList(getCloudHadoopProductListRequest *GetCloudHadoopProductListRequest) (*GetCloudHadoopProductListResponse, error)
V2ApiService @param getCloudHadoopProductListRequest getCloudHadoopProductListRequest @return *GetCloudHadoopProductListResponse
Source Files ¶
- access_control_group_no_list.go
- api_client.go
- api_response.go
- backup_cluster_configuration_request.go
- backup_cluster_configuration_response.go
- change_cloud_hadoop_node_count_request.go
- change_cloud_hadoop_node_count_response.go
- change_cloud_hadoop_node_spec_request.go
- change_cloud_hadoop_node_spec_response.go
- cloud_hadoop_add_on.go
- cloud_hadoop_add_on_list.go
- cloud_hadoop_bucket.go
- cloud_hadoop_bucket_list.go
- cloud_hadoop_cluster_type.go
- cloud_hadoop_cluster_type_list.go
- cloud_hadoop_instance.go
- cloud_hadoop_instance_list.go
- cloud_hadoop_login_key.go
- cloud_hadoop_login_key_list.go
- cloud_hadoop_server_instance.go
- cloud_hadoop_version.go
- common_code.go
- configuration.go
- create_cloud_hadoop_instance_request.go
- create_cloud_hadoop_instance_response.go
- delete_cloud_hadoop_instance_request.go
- delete_cloud_hadoop_instance_response.go
- get_cloud_hadoop_add_on_list_request.go
- get_cloud_hadoop_add_on_list_response.go
- get_cloud_hadoop_bucket_list_request.go
- get_cloud_hadoop_bucket_list_response.go
- get_cloud_hadoop_cluster_type_list_request.go
- get_cloud_hadoop_cluster_type_list_response.go
- get_cloud_hadoop_image_product_list_request.go
- get_cloud_hadoop_image_product_list_response.go
- get_cloud_hadoop_instance_detail_request.go
- get_cloud_hadoop_instance_detail_response.go
- get_cloud_hadoop_instance_list_request.go
- get_cloud_hadoop_instance_list_response.go
- get_cloud_hadoop_login_key_list_request.go
- get_cloud_hadoop_login_key_list_response.go
- get_cloud_hadoop_product_list_request.go
- get_cloud_hadoop_product_list_response.go
- product.go
- product_list.go
- v2_api.go