vses

package
v1.6.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2023 License: MIT, MIT Imports: 24 Imported by: 0

README

Go API client for swagger

Search Engine Service(VPC) Open API
https://vpcsearchengine.apigw.ntruss.com/api/v1

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version: 2022-04-21T09:07:51Z
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.languages.GoClientCodegen

Installation

Put the package under your project folder and add the following in import:

import "./vses"

Documentation for API Endpoints

All URIs are relative to https://vpcsearchengine.apigw.ntruss.com/api/v1

Class Method HTTP request Description
V1Api ClusterChangeCountOfDataNodeServiceGroupInstanceNoPost Post /cluster/changeCountOfDataNode/{serviceGroupInstanceNo}
V1Api ClusterCreateElasticsearchClusterPost Post /cluster/createElasticsearchCluster
V1Api ClusterDeleteElasticsearchClusterServiceGroupInstanceNoDelete Delete /cluster/deleteElasticsearchCluster/{serviceGroupInstanceNo}
V1Api ClusterGetAcgInfoListServiceGroupInstanceNoGet Get /cluster/getAcgInfoList/{serviceGroupInstanceNo}
V1Api ClusterGetClusterDataNodeListServiceGroupInstanceNoGet Get /cluster/getClusterDataNodeList/{serviceGroupInstanceNo}
V1Api ClusterGetClusterInfoListPost Post /cluster/getClusterInfoList
V1Api ClusterGetElasticsearchVersionListGet Get /cluster/getElasticsearchVersionList
V1Api ClusterGetLoginKeyListGet Get /cluster/getLoginKeyList
V1Api ClusterGetNodeProductListPost Post /cluster/getNodeProductList
V1Api ClusterGetOsProductListGet Get /cluster/getOsProductList
V1Api ClusterGetSubnetListPost Post /cluster/getSubnetList
V1Api ClusterGetVpcListGet Get /cluster/getVpcList
V1Api ClusterResetKibanaPasswordServiceGroupInstanceNoPost Post /cluster/resetKibanaPassword/{serviceGroupInstanceNo}
V1Api ClusterRestartElasticsearchClusterServiceGroupInstanceNoGet Get /cluster/restartElasticsearchCluster/{serviceGroupInstanceNo}
V1Api DashboardGetDashboardInformationServiceGroupInstanceNoGet Get /dashboard/getDashboardInformation/{serviceGroupInstanceNo}
V1Api ImportCreateDataImportJobServiceGroupInstanceNoPost Post /import/createDataImportJob/{serviceGroupInstanceNo}
V1Api ImportGetBucketListServiceGroupInstanceNoGet Get /import/getBucketList/{serviceGroupInstanceNo}
V1Api ImportGetDataImportHistoryServiceGroupInstanceNoGet Get /import/getDataImportHistory/{serviceGroupInstanceNo}
V1Api ImportStopDataImportJobServiceGroupInstanceNoGet Get /import/stopDataImportJob/{serviceGroupInstanceNo}
V1Api MonitoringGetElasticsearchMonitoringDataServiceGroupInstanceNoPost Post /monitoring/getElasticsearchMonitoringData/{serviceGroupInstanceNo}
V1Api MonitoringGetOsMonitoringDataServiceGroupInstanceNoPost Post /monitoring/getOsMonitoringData/{serviceGroupInstanceNo}
V1Api SnapshotCreateSnapshotServiceGroupInstanceNoPost Post /snapshot/createSnapshot/{serviceGroupInstanceNo}
V1Api SnapshotGetBucketListServiceGroupInstanceNoGet Get /snapshot/getBucketList/{serviceGroupInstanceNo}
V1Api SnapshotGetSnapshotHistoryServiceGroupInstanceNoGet Get /snapshot/getSnapshotHistory/{serviceGroupInstanceNo}
V1Api SnapshotGetSnapshotSchedulingHistoryServiceGroupInstanceNoPost Post /snapshot/getSnapshotSchedulingHistory/{serviceGroupInstanceNo}
V1Api SnapshotReleaseSnapshotSchedulingServiceGroupInstanceNoGet Get /snapshot/releaseSnapshotScheduling/{serviceGroupInstanceNo}
V1Api SnapshotSetSnapshotSchedulingServiceGroupInstanceNoPost Post /snapshot/setSnapshotScheduling/{serviceGroupInstanceNo}
V1Api SnapshotUpdateAPIAuthenticationKeyServiceGroupInstanceNoPost Post /snapshot/updateAPIAuthenticationKey/{serviceGroupInstanceNo}

Documentation For Models

Documentation For Authorization

x-ncp-iam

  • Type: API key

Example

auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
	Key: "APIKEY",
	Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)

Author

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func NewConfiguration

func NewConfiguration(region string, apiKeys ...*ncloud.APIKey) *ncloud.Configuration

Types

type APIClient

type APIClient struct {
	V1Api *V1ApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the api API v2021-12-21T11:54:01Z 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

func (c *APIClient) ChangeBasePath(path string)

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 AcgRuleResponseDetailVo

type AcgRuleResponseDetailVo struct {
	AccessControlGroupName     string      `json:"accessControlGroupName,omitempty"`
	AccessControlGroupNo       int32       `json:"accessControlGroupNo,omitempty"`
	AccessControlGroupRuleNo   int32       `json:"accessControlGroupRuleNo,omitempty"`
	AccessControlGroupSequence int32       `json:"accessControlGroupSequence,omitempty"`
	CreatedYmdt                *DateTimeVo `json:"createdYmdt,omitempty"`
	Description                string      `json:"description,omitempty"`
	IpBlock                    string      `json:"ipBlock,omitempty"`
	IsInboundRule              bool        `json:"isInboundRule,omitempty"`
	PortRange                  string      `json:"portRange,omitempty"`
	ProtocolTypeCode           string      `json:"protocolTypeCode,omitempty"`
	StatusCode                 string      `json:"statusCode,omitempty"`
}

type AddNodesInCluster

type AddNodesInCluster struct {
	NewDataNodeCount int32 `json:"newDataNodeCount"`
}

type AllowedClusterInfo

type AllowedClusterInfo struct {
	AccessKeyId string `json:"accessKeyId,omitempty"`
	ClusterName string `json:"clusterName,omitempty"`
	// clusterStatus (creating[blue], changing[yelllow], running[green], error[red], deleting[gray], return[gray])
	ClusterStatus                      string `json:"clusterStatus"`
	CreateDate                         string `json:"createDate,omitempty"`
	DataNodeAccessControlGroupName     string `json:"dataNodeAccessControlGroupName,omitempty"`
	DataNodeAccessControlGroupSequence int32  `json:"dataNodeAccessControlGroupSequence,omitempty"`
	DataNodeCount                      int32  `json:"dataNodeCount,omitempty"`
	DataNodeProductName                string `json:"dataNodeProductName,omitempty"`
	DataNodeSubnetName                 string `json:"dataNodeSubnetName,omitempty"`
	DataNodeSubnetNo                   int32  `json:"dataNodeSubnetNo,omitempty"`
	DataNodeType                       string `json:"dataNodeType,omitempty"`
	DataStorageVolumeSize              int64  `json:"dataStorageVolumeSize,omitempty"`
	ElasticSearchHttpPort              string `json:"elasticSearchHttpPort,omitempty"`
	// elasticSearchStatus (green, yellow, orange, red, gray)
	ElasticSearchStatus                   string  `json:"elasticSearchStatus"`
	ElasticSearchVersion                  string  `json:"elasticSearchVersion,omitempty"`
	IsDualManager                         bool    `json:"isDualManager,omitempty"`
	IsMasterOnlyNodeActivated             bool    `json:"isMasterOnlyNodeActivated,omitempty"`
	IsPluginInstalled                     bool    `json:"isPluginInstalled,omitempty"`
	KibanaHttpPort                        string  `json:"kibanaHttpPort,omitempty"`
	KibanaUserName                        string  `json:"kibanaUserName,omitempty"`
	LoginKeyName                          string  `json:"loginKeyName,omitempty"`
	ManagerNodeAccessControlGroupName     string  `json:"managerNodeAccessControlGroupName,omitempty"`
	ManagerNodeAccessControlGroupSequence int32   `json:"managerNodeAccessControlGroupSequence,omitempty"`
	ManagerNodeCount                      int32   `json:"managerNodeCount,omitempty"`
	ManagerNodeSubnetName                 string  `json:"managerNodeSubnetName,omitempty"`
	ManagerNodeSubnetNo                   int32   `json:"managerNodeSubnetNo,omitempty"`
	ManagerNodeType                       string  `json:"managerNodeType,omitempty"`
	MasterNodeAccessControlGroupName      string  `json:"masterNodeAccessControlGroupName,omitempty"`
	MasterNodeAccessControlGroupSequence  int32   `json:"masterNodeAccessControlGroupSequence,omitempty"`
	MasterNodeCount                       int32   `json:"masterNodeCount,omitempty"`
	MasterNodeProductName                 string  `json:"masterNodeProductName,omitempty"`
	MasterNodeSubnetName                  string  `json:"masterNodeSubnetName,omitempty"`
	MasterNodeSubnetNo                    int32   `json:"masterNodeSubnetNo,omitempty"`
	MasterNodeType                        string  `json:"masterNodeType,omitempty"`
	MemberNo                              string  `json:"memberNo,omitempty"`
	ServiceGroupInstanceNo                *string `json:"serviceGroupInstanceNo,omitempty"`
	SoftwareProductName                   string  `json:"softwareProductName,omitempty"`
	VpcName                               string  `json:"vpcName,omitempty"`
	VpcNo                                 int32   `json:"vpcNo,omitempty"`
}

type BucketInfo

type BucketInfo struct {
	ActionName            string `json:"actionName,omitempty"`
	BucketProtectionState string `json:"bucketProtectionState,omitempty"`
	BytesUsed             int64  `json:"bytesUsed,omitempty"`
	CreationTime          int64  `json:"creationTime,omitempty"`
	Disabled              bool   `json:"disabled,omitempty"`
	Enable                bool   `json:"enable,omitempty"`
	Name                  string `json:"name,omitempty"`
	ObjectCount           int64  `json:"objectCount,omitempty"`
	Permission            string `json:"permission,omitempty"`
	SseKmsEnabled         bool   `json:"sseKmsEnabled,omitempty"`
}

type CatIndice

type CatIndice struct {
	DocsCount    string `json:"docsCount,omitempty"`
	DocsDeleted  string `json:"docsDeleted,omitempty"`
	Health       string `json:"health,omitempty"`
	IndexName    string `json:"indexName,omitempty"`
	PrimaryCount string `json:"primaryCount,omitempty"`
	ReplicaCount string `json:"replicaCount,omitempty"`
	Status       string `json:"status,omitempty"`
	StoreSize    string `json:"storeSize,omitempty"`
	Uuid         string `json:"uuid,omitempty"`
}

type CreateCluster

type CreateCluster struct {
	ClusterName               *string `json:"clusterName"`
	ElasticSearchVersionCode  *string `json:"elasticSearchVersionCode"`
	KibanaHttpPort            *string `json:"kibanaHttpPort"`
	KibanaUserName            *string `json:"kibanaUserName"`
	KibanaUserPassword        *string `json:"kibanaUserPassword"`
	SoftwareProductCode       *string `json:"softwareProductCode"`
	VpcNo                     *int32  `json:"vpcNo"`
	ManagerNodeProductCode    *string `json:"managerNodeProductCode"`
	ManagerNodeSubnetNo       *int32  `json:"managerNodeSubnetNo"`
	DataNodeProductCode       *string `json:"dataNodeProductCode"`
	DataNodeCount             *int32  `json:"dataNodeCount"`
	DataNodeSubnetNo          *int32  `json:"dataNodeSubnetNo"`
	DataNodeStorageSize       *int32  `json:"dataNodeStorageSize"`
	LoginKeyName              *string `json:"loginKeyName"`
	IsDualManager             *bool   `json:"isDualManager"`
	IsMasterOnlyNodeActivated *bool   `json:"isMasterOnlyNodeActivated"`
	MasterNodeSubnetNo        *int32  `json:"masterNodeSubnetNo,omitempty"`
	MasterNodeProductCode     *string `json:"masterNodeProductCode,omitempty"`
	MasterNodeCount           *int32  `json:"masterNodeCount,omitempty"`
}

type CreateClusterResponseVo

type CreateClusterResponseVo struct {
	// 서비스 그룹 인스턴스 번호
	ServiceGroupInstanceNo *int32 `json:"serviceGroupInstanceNo"`
}

type CreateImportJob

type CreateImportJob struct {
	DataSource   string `json:"dataSource"`
	Index        string `json:"index"`
	BucketName   string `json:"bucketName"`
	ObjectKey    string `json:"objectKey"`
	IsBulkFormat bool   `json:"isBulkFormat"`
}

type CreateSnapshot

type CreateSnapshot struct {
	SnapshotName string `json:"snapshotName"`
	BucketName   string `json:"bucketName"`
}

type DateTimeVo

type DateTimeVo struct {
	FormattedDate     string `json:"formattedDate,omitempty"`
	FormattedDateTime string `json:"formattedDateTime,omitempty"`
	Utc               int64  `json:"utc,omitempty"`
}

type DimensionsVo

type DimensionsVo struct {
	SvcGroupInstanceNo string `json:"Svc_group_instance_no,omitempty"`
	InstanceNo         string `json:"instanceNo,omitempty"`
}

type DisallowedClusterInfo

type DisallowedClusterInfo struct {
	ClusterName string `json:"clusterName,omitempty"`
	// clusterStatus (creating[blue], changing[yelllow], running[green], error[red], deleting[gray], return[gray])
	ClusterStatus string `json:"clusterStatus"`
	// elasticSearchStatus (green, yellow, orange, red, gray)
	ElasticSearchStatus string `json:"elasticSearchStatus"`
}

type ElasticSearchVersion

type ElasticSearchVersion struct {
	ElasticSearchVersionCode string `json:"elasticSearchVersionCode,omitempty"`
	ElasticSearchVersionName string `json:"elasticSearchVersionName,omitempty"`
	KibanaVersionName        string `json:"kibanaVersionName,omitempty"`
}

type GenericSwaggerError

type GenericSwaggerError struct {
	// contains filtered or unexported fields
}

GenericSwaggerError Provides access to the body, error and model on returned errors.

func (GenericSwaggerError) Body

func (e GenericSwaggerError) Body() []byte

Body returns the raw bytes of the response

func (GenericSwaggerError) Error

func (e GenericSwaggerError) Error() string

Error returns non-empty string if there was an error.

func (GenericSwaggerError) Model

func (e GenericSwaggerError) Model() interface{}

Model returns the unpacked model of the error

type GetClusterIndicesStatusResponseVo

type GetClusterIndicesStatusResponseVo struct {
	CurrentPage    int32       `json:"currentPage,omitempty"`
	IndiceInfoList []CatIndice `json:"indiceInfoList,omitempty"`
	IsPaged        bool        `json:"isPaged,omitempty"`
	PageSize       int32       `json:"pageSize,omitempty"`
	TotalCount     int32       `json:"totalCount,omitempty"`
	TotalPage      int32       `json:"totalPage,omitempty"`
}

type GetClusterRequest

type GetClusterRequest struct {
	InputText string `json:"inputText,omitempty"`
	VpcName   string `json:"vpcName,omitempty"`
	PageNo    int32  `json:"pageNo,omitempty"`
	PageSize  int32  `json:"pageSize,omitempty"`
}

type GetClusterStatusResponseVo

type GetClusterStatusResponseVo struct {
	DocsCount       string `json:"docsCount,omitempty"`
	IndicesCount    string `json:"indicesCount,omitempty"`
	SegmentsCount   string `json:"segmentsCount,omitempty"`
	ShardCount      string `json:"shardCount,omitempty"`
	Status          string `json:"status,omitempty"`
	StoreSizeInUsed string `json:"storeSizeInUsed,omitempty"`
}

type GetElasticSearchVersionListResponseVo

type GetElasticSearchVersionListResponseVo struct {
	ElasticSearchVersionList []ElasticSearchVersion `json:"elasticSearchVersionList,omitempty"`
}

type GetElasticsearchMonitoringData

type GetElasticsearchMonitoringData struct {
	TimeStart         int32  `json:"timeStart"`
	TimeEnd           int32  `json:"timeEnd"`
	Metric            string `json:"metric"`
	ComputeInstanceNo string `json:"computeInstanceNo"`
	Interval          string `json:"interval,omitempty"`
}

type GetImportHistoryListResponseVo

type GetImportHistoryListResponseVo struct {
	CurrentPage       int32             `json:"currentPage,omitempty"`
	ImportHistoryList []ImportHistoryVo `json:"importHistoryList,omitempty"`
	IsFirst           bool              `json:"isFirst,omitempty"`
	IsLast            bool              `json:"isLast,omitempty"`
	PageSize          int32             `json:"pageSize,omitempty"`
	TotalCount        int64             `json:"totalCount,omitempty"`
	TotalPage         int32             `json:"totalPage,omitempty"`
}

type GetObjectStorageBucketListResponseVo

type GetObjectStorageBucketListResponseVo struct {
	BucketList []BucketInfo `json:"bucketList,omitempty"`
}

type GetOpenApiAccessControlGroupRuleListResponseVo

type GetOpenApiAccessControlGroupRuleListResponseVo struct {
	InboundAcgRules  []AcgRuleResponseDetailVo `json:"inboundAcgRules,omitempty"`
	OutboundAcgRules []AcgRuleResponseDetailVo `json:"outboundAcgRules,omitempty"`
}

type GetOpenApiAcgInfoList

type GetOpenApiAcgInfoList struct {
	DataNodeAcgRule    *GetOpenApiAccessControlGroupRuleListResponseVo `json:"dataNodeAcgRule,omitempty"`
	ManagerNodeAcgRule *GetOpenApiAccessControlGroupRuleListResponseVo `json:"managerNodeAcgRule,omitempty"`
	MasterNodeAcgRule  *GetOpenApiAccessControlGroupRuleListResponseVo `json:"masterNodeAcgRule,omitempty"`
}

type GetOpenApiDashboardInformationResponseVo

type GetOpenApiDashboardInformationResponseVo struct {
	ClusterIndicesStatus *GetClusterIndicesStatusResponseVo `json:"clusterIndicesStatus,omitempty"`
	ClusterStatus        *GetClusterStatusResponseVo        `json:"clusterStatus,omitempty"`
}

type GetOpenApiHwProductListResponseVo

type GetOpenApiHwProductListResponseVo struct {
	ProductList []OpenApiHwProductVo `json:"productList,omitempty"`
}

type GetOpenApiLoginKeyListResponseVo

type GetOpenApiLoginKeyListResponseVo struct {
	LoginKeyList []OpenApiLoginKeyVo `json:"loginKeyList,omitempty"`
	TotalRows    int32               `json:"totalRows,omitempty"`
}

type GetOpenApiOsProductListResponseVo

type GetOpenApiOsProductListResponseVo struct {
	ProductList []OpenApiOsProductVo `json:"productList,omitempty"`
}

type GetOpenApiServiceGroupResponseVo

type GetOpenApiServiceGroupResponseVo struct {
	ComputeList                  []OpenApiGetComputeInstanceListResponseDetailVo `json:"computeList,omitempty"`
	ContractNo                   int32                                           `json:"contractNo,omitempty"`
	CreatedDate                  *DateTimeVo                                     `json:"createdDate,omitempty"`
	ProductCode                  string                                          `json:"productCode,omitempty"`
	RegionNo                     int32                                           `json:"regionNo,omitempty"`
	ServiceGroupInstanceNo       int32                                           `json:"serviceGroupInstanceNo,omitempty"`
	ServiceGroupInstanceTypeCode string                                          `json:"serviceGroupInstanceTypeCode,omitempty"`
	ServiceGroupName             string                                          `json:"serviceGroupName,omitempty"`
	StatusCode                   string                                          `json:"statusCode,omitempty"`
	VpcNo                        int32                                           `json:"vpcNo,omitempty"`
}

type GetOsMonitoringData

type GetOsMonitoringData struct {
	TimeStart         int32  `json:"timeStart"`
	TimeEnd           int32  `json:"timeEnd"`
	Metric            string `json:"metric"`
	ComputeInstanceNo string `json:"computeInstanceNo"`
	Interval          string `json:"interval,omitempty"`
}

type GetSnapshotSchedulingHistory

type GetSnapshotSchedulingHistory struct {
	PageNo   int32 `json:"pageNo,omitempty"`
	PageSize int32 `json:"pageSize,omitempty"`
}

type GetSnapshotSchedulingHistoryResponseVo

type GetSnapshotSchedulingHistoryResponseVo struct {
	CurrentPage                   int32                                 `json:"currentPage,omitempty"`
	IsFirst                       bool                                  `json:"isFirst,omitempty"`
	IsLast                        bool                                  `json:"isLast,omitempty"`
	PageSize                      int32                                 `json:"pageSize,omitempty"`
	SnapshotSchedulingHistoryList []SnapshotSchedulingHistoryResponseVo `json:"snapshotSchedulingHistoryList,omitempty"`
	TotalCount                    int64                                 `json:"totalCount,omitempty"`
	TotalPage                     int32                                 `json:"totalPage,omitempty"`
}

type GetSubnetList

type GetSubnetList struct {
	VpcNo               int32  `json:"vpcNo"`
	SoftwareProductCode string `json:"softwareProductCode"`
}

type GetVpcConfigListResponseDetailVo

type GetVpcConfigListResponseDetailVo struct {
	CreatedDate *DateTimeVo `json:"createdDate,omitempty"`
	Ipv4Cidr    string      `json:"ipv4Cidr,omitempty"`
	Permission  string      `json:"permission,omitempty"`
	RegionNo    string      `json:"regionNo,omitempty"`
	StatusCode  string      `json:"statusCode,omitempty"`
	VpcName     string      `json:"vpcName,omitempty"`
	VpcNo       int32       `json:"vpcNo,omitempty"`
}

type GetVpcConfigListResponseVo

type GetVpcConfigListResponseVo struct {
	Content []GetVpcConfigListResponseDetailVo `json:"content,omitempty"`
}

type GetVpcSubnetListResponseVo

type GetVpcSubnetListResponseVo struct {
	Content []VpcSubnetListResponseDetailVo `json:"content,omitempty"`
}

type ImportHistoryVo

type ImportHistoryVo struct {
	ActionEndDate          string `json:"actionEndDate,omitempty"`
	ActionStartDate        string `json:"actionStartDate,omitempty"`
	BucketName             string `json:"bucketName,omitempty"`
	ClusterName            string `json:"clusterName,omitempty"`
	ImportStatus           string `json:"importStatus,omitempty"`
	ObjectKey              string `json:"objectKey,omitempty"`
	Progress               int32  `json:"progress,omitempty"`
	ServiceGroupInstanceNo int32  `json:"serviceGroupInstanceNo,omitempty"`
}

type MetricInfoResponseVo

type MetricInfoResponseVo struct {
	Aggregation string          `json:"aggregation,omitempty"`
	Dimensions  *DimensionsVo   `json:"dimensions,omitempty"`
	Dps         [][]interface{} `json:"dps,omitempty"`
	GraphName   string          `json:"graphName,omitempty"`
	Interval    string          `json:"interval,omitempty"`
	Metric      string          `json:"metric,omitempty"`
	ProductName string          `json:"productName,omitempty"`
}

type NodeProduct

type NodeProduct struct {
	SoftwareProductCode string `json:"softwareProductCode"`
	SubnetNo            int32  `json:"subnetNo"`
}

type OpenApiGetClusterInfoListResponseVo

type OpenApiGetClusterInfoListResponseVo struct {
	AllowedClusters    []*AllowedClusterInfo    `json:"allowedClusters,omitempty"`
	CurrentPage        int32                    `json:"currentPage,omitempty"`
	DisallowedClusters []*DisallowedClusterInfo `json:"disallowedClusters,omitempty"`
	IsFirst            bool                     `json:"isFirst,omitempty"`
	IsLast             bool                     `json:"isLast,omitempty"`
	PageSize           int32                    `json:"pageSize,omitempty"`
	TotalCount         int64                    `json:"totalCount,omitempty"`
	TotalPage          int32                    `json:"totalPage,omitempty"`
}

type OpenApiGetClusterInfoResponseVo added in v1.5.0

type OpenApiGetClusterInfoResponseVo struct {
	ClusterName            *string `json:"clusterName,omitempty"`
	ClusterStatus          *string `json:"clusterStatus,omitempty"`
	ApplicationVersionCode *string `json:"applicationVersionCode,omitempty"`
	LoginKeyName           *string `json:"loginKeyName,omitempty"`
	ServiceGroupInstanceNo *string `json:"serviceGroupInstanceNo,omitempty"`
	SoftwareProductCode    *string `json:"softwareProductCode,omitempty"`
	VpcNo                  *int32  `json:"vpcNo,omitempty"`

	DataNodeCount       *int32  `json:"dataNodeCount,omitempty"`
	DataNodeSubnetNo    *int32  `json:"dataNodeSubnetNo,omitempty"`
	DataNodeProductCode *string `json:"dataNodeProductCode,omitempty"`

	ManagerNodeCount       *int32  `json:"managerNodeCount,omitempty"`
	ManagerNodeSubnetNo    *int32  `json:"managerNodeSubnetNo,omitempty"`
	ManagerNodeProductCode *string `json:"managerNodeProductCode,omitempty"`

	MasterNodeCount       *int32  `json:"masterNodeCount,omitempty"`
	MasterNodeSubnetNo    *int32  `json:"masterNodeSubnetNo,omitempty"`
	MasterNodeProductCode *string `json:"masterNodeProductCode,omitempty"`
}

type OpenApiGetComputeInstanceListResponseDetailVo

type OpenApiGetComputeInstanceListResponseDetailVo struct {
	ComputeInstanceNo          int32       `json:"computeInstanceNo,omitempty"`
	ComputeInstanceProductCode string      `json:"computeInstanceProductCode,omitempty"`
	ComputeInstanceStatus      string      `json:"computeInstanceStatus,omitempty"`
	CpuCount                   int32       `json:"cpuCount,omitempty"`
	CreatedYmdt                *DateTimeVo `json:"createdYmdt,omitempty"`
	HostName                   string      `json:"hostName,omitempty"`
	MacAddress                 string      `json:"macAddress,omitempty"`
	MemorySize                 int64       `json:"memorySize,omitempty"`
	NodeRoleCode               string      `json:"nodeRoleCode,omitempty"`
	OperationYmdt              *DateTimeVo `json:"operationYmdt,omitempty"`
	OsInfo                     string      `json:"osInfo,omitempty"`
	PrivateIp                  string      `json:"privateIp,omitempty"`
	RegionCode                 string      `json:"regionCode,omitempty"`
	RegionName                 string      `json:"regionName,omitempty"`
	RegionNo                   string      `json:"regionNo,omitempty"`
	SelfManaged                bool        `json:"selfManaged,omitempty"`
	ServiceGroupInstanceNo     int32       `json:"serviceGroupInstanceNo,omitempty"`
	SubnetName                 string      `json:"subnetName,omitempty"`
	SubnetNo                   int32       `json:"subnetNo,omitempty"`
	Uuid                       string      `json:"uuid,omitempty"`
	VpcName                    string      `json:"vpcName,omitempty"`
	VpcNo                      int32       `json:"vpcNo,omitempty"`
	ZoneName                   string      `json:"zoneName,omitempty"`
	ZoneNo                     int32       `json:"zoneNo,omitempty"`
}

type OpenApiHwProductVo

type OpenApiHwProductVo struct {
	CpuCount              string `json:"cpuCount,omitempty"`
	DiskType2Code         string `json:"diskType2Code,omitempty"`
	InfraResourceTypeCode string `json:"infraResourceTypeCode,omitempty"`
	MemorySize            int64  `json:"memorySize,omitempty"`
	ProductCode           string `json:"productCode,omitempty"`
	ProductEnglishDesc    string `json:"productEnglishDesc,omitempty"`
	ProductName           string `json:"productName,omitempty"`
	ProductType2Code      string `json:"productType2Code,omitempty"`
}

type OpenApiLoginKeyVo

type OpenApiLoginKeyVo struct {
	KeyName string `json:"keyName,omitempty"`
}

type OpenApiOsProductVo

type OpenApiOsProductVo struct {
	InfraResourceTypeCode string `json:"infraResourceTypeCode,omitempty"`
	ProductCode           string `json:"productCode,omitempty"`
	ProductEnglishDesc    string `json:"productEnglishDesc,omitempty"`
	ProductName           string `json:"productName,omitempty"`
	ProductType2Code      string `json:"productType2Code,omitempty"`
	SoftwareTypeCode      string `json:"softwareTypeCode,omitempty"`
}

type QueryMultipleDataResponseVo

type QueryMultipleDataResponseVo struct {
	Data []MetricInfoResponseVo `json:"data,omitempty"`
}

type ResetKibanaPassword

type ResetKibanaPassword struct {
	KibanaUserPassword string `json:"kibanaUserPassword"`
}

type ResponseVoBoolean

type ResponseVoBoolean struct {
	Code      int32  `json:"code,omitempty"`
	Message   string `json:"message,omitempty"`
	RequestId string `json:"requestId,omitempty"`
	Result    bool   `json:"result,omitempty"`
}

type ResponseVoCreateClusterResponseVo

type ResponseVoCreateClusterResponseVo struct {
	Code      int32                    `json:"code,omitempty"`
	Message   string                   `json:"message,omitempty"`
	RequestId string                   `json:"requestId,omitempty"`
	Result    *CreateClusterResponseVo `json:"result,omitempty"`
}

type ResponseVoGetElasticSearchVersionListResponseVo

type ResponseVoGetElasticSearchVersionListResponseVo struct {
	Code      int32                                  `json:"code,omitempty"`
	Message   string                                 `json:"message,omitempty"`
	RequestId string                                 `json:"requestId,omitempty"`
	Result    *GetElasticSearchVersionListResponseVo `json:"result,omitempty"`
}

type ResponseVoGetImportHistoryListResponseVo

type ResponseVoGetImportHistoryListResponseVo struct {
	Code      int32                           `json:"code,omitempty"`
	Message   string                          `json:"message,omitempty"`
	RequestId string                          `json:"requestId,omitempty"`
	Result    *GetImportHistoryListResponseVo `json:"result,omitempty"`
}

type ResponseVoGetObjectStorageBucketListResponseVo

type ResponseVoGetObjectStorageBucketListResponseVo struct {
	Code      int32                                 `json:"code,omitempty"`
	Message   string                                `json:"message,omitempty"`
	RequestId string                                `json:"requestId,omitempty"`
	Result    *GetObjectStorageBucketListResponseVo `json:"result,omitempty"`
}

type ResponseVoGetOpenApiAcgInfoList

type ResponseVoGetOpenApiAcgInfoList struct {
	Code      int32                  `json:"code,omitempty"`
	Message   string                 `json:"message,omitempty"`
	RequestId string                 `json:"requestId,omitempty"`
	Result    *GetOpenApiAcgInfoList `json:"result,omitempty"`
}

type ResponseVoGetOpenApiDashboardInformationResponseVo

type ResponseVoGetOpenApiDashboardInformationResponseVo struct {
	Code      int32                                     `json:"code,omitempty"`
	Message   string                                    `json:"message,omitempty"`
	RequestId string                                    `json:"requestId,omitempty"`
	Result    *GetOpenApiDashboardInformationResponseVo `json:"result,omitempty"`
}

type ResponseVoGetOpenApiHwProductListResponseVo

type ResponseVoGetOpenApiHwProductListResponseVo struct {
	Code      int32                              `json:"code,omitempty"`
	Message   string                             `json:"message,omitempty"`
	RequestId string                             `json:"requestId,omitempty"`
	Result    *GetOpenApiHwProductListResponseVo `json:"result,omitempty"`
}

type ResponseVoGetOpenApiLoginKeyListResponseVo

type ResponseVoGetOpenApiLoginKeyListResponseVo struct {
	Code      int32                             `json:"code,omitempty"`
	Message   string                            `json:"message,omitempty"`
	RequestId string                            `json:"requestId,omitempty"`
	Result    *GetOpenApiLoginKeyListResponseVo `json:"result,omitempty"`
}

type ResponseVoGetOpenApiOsProductListResponseVo

type ResponseVoGetOpenApiOsProductListResponseVo struct {
	Code      int32                              `json:"code,omitempty"`
	Message   string                             `json:"message,omitempty"`
	RequestId string                             `json:"requestId,omitempty"`
	Result    *GetOpenApiOsProductListResponseVo `json:"result,omitempty"`
}

type ResponseVoGetOpenApiServiceGroupResponseVo

type ResponseVoGetOpenApiServiceGroupResponseVo struct {
	Code      int32                             `json:"code,omitempty"`
	Message   string                            `json:"message,omitempty"`
	RequestId string                            `json:"requestId,omitempty"`
	Result    *GetOpenApiServiceGroupResponseVo `json:"result,omitempty"`
}

type ResponseVoGetSnapshotSchedulingHistoryResponseVo

type ResponseVoGetSnapshotSchedulingHistoryResponseVo struct {
	Code      int32                                   `json:"code,omitempty"`
	Message   string                                  `json:"message,omitempty"`
	RequestId string                                  `json:"requestId,omitempty"`
	Result    *GetSnapshotSchedulingHistoryResponseVo `json:"result,omitempty"`
}

type ResponseVoGetVpcConfigListResponseVo

type ResponseVoGetVpcConfigListResponseVo struct {
	Code      int32                       `json:"code,omitempty"`
	Message   string                      `json:"message,omitempty"`
	RequestId string                      `json:"requestId,omitempty"`
	Result    *GetVpcConfigListResponseVo `json:"result,omitempty"`
}

type ResponseVoGetVpcSubnetListResponseVo

type ResponseVoGetVpcSubnetListResponseVo struct {
	Code      int32                       `json:"code,omitempty"`
	Message   string                      `json:"message,omitempty"`
	RequestId string                      `json:"requestId,omitempty"`
	Result    *GetVpcSubnetListResponseVo `json:"result,omitempty"`
}

type ResponseVoOpenApiGetClusterInfoListResponseVo

type ResponseVoOpenApiGetClusterInfoListResponseVo struct {
	Code      int32                                `json:"code,omitempty"`
	Message   string                               `json:"message,omitempty"`
	RequestId string                               `json:"requestId,omitempty"`
	Result    *OpenApiGetClusterInfoListResponseVo `json:"result,omitempty"`
}

type ResponseVoOpenApiGetClusterInfoResponseVo added in v1.5.0

type ResponseVoOpenApiGetClusterInfoResponseVo struct {
	Code      int32                            `json:"code,omitempty"`
	Message   string                           `json:"message,omitempty"`
	RequestId string                           `json:"requestId,omitempty"`
	Result    *OpenApiGetClusterInfoResponseVo `json:"result,omitempty"`
}

type ResponseVoQueryMultipleDataResponseVo

type ResponseVoQueryMultipleDataResponseVo struct {
	Code      int32                        `json:"code,omitempty"`
	Message   string                       `json:"message,omitempty"`
	RequestId string                       `json:"requestId,omitempty"`
	Result    *QueryMultipleDataResponseVo `json:"result,omitempty"`
}

type ResponseVoSnapshotHistoryListResponseVo

type ResponseVoSnapshotHistoryListResponseVo struct {
	Code      int32                          `json:"code,omitempty"`
	Message   string                         `json:"message,omitempty"`
	RequestId string                         `json:"requestId,omitempty"`
	Result    *SnapshotHistoryListResponseVo `json:"result,omitempty"`
}

type SetSnapshotScheduling

type SetSnapshotScheduling struct {
	BucketName      string `json:"bucketName"`
	SnapshotName    string `json:"snapshotName"`
	ScheduledDay    string `json:"scheduledDay"`
	ScheduledHour   int32  `json:"scheduledHour"`
	ScheduledMinute int32  `json:"scheduledMinute"`
}

type SnapshotHistoryListResponseVo

type SnapshotHistoryListResponseVo struct {
	CurrentPage                 int32                       `json:"currentPage,omitempty"`
	IsFirst                     bool                        `json:"isFirst,omitempty"`
	IsLast                      bool                        `json:"isLast,omitempty"`
	PageSize                    int32                       `json:"pageSize,omitempty"`
	SnapshotHistoryResponseList []SnapshotHistoryResponseVo `json:"snapshotHistoryResponseList,omitempty"`
	TotalCount                  int64                       `json:"totalCount,omitempty"`
	TotalPage                   int32                       `json:"totalPage,omitempty"`
}

type SnapshotHistoryResponseVo

type SnapshotHistoryResponseVo struct {
	ActionDate             string `json:"actionDate,omitempty"`
	BucketName             string `json:"bucketName,omitempty"`
	ClusterName            string `json:"clusterName,omitempty"`
	Duration               string `json:"duration,omitempty"`
	HasErrorLog            bool   `json:"hasErrorLog,omitempty"`
	Idx                    int32  `json:"idx,omitempty"`
	MemberNo               string `json:"memberNo,omitempty"`
	Message                string `json:"message,omitempty"`
	RequestType            string `json:"requestType,omitempty"`
	ServiceGroupInstanceNo int32  `json:"serviceGroupInstanceNo,omitempty"`
	SnapshotName           string `json:"snapshotName,omitempty"`
}

type SnapshotSchedulingHistoryResponseVo

type SnapshotSchedulingHistoryResponseVo struct {
	BucketName                        string `json:"bucketName,omitempty"`
	SnapshotName                      string `json:"snapshotName,omitempty"`
	SnapshotSchedulingConfigSetUpDate string `json:"snapshotSchedulingConfigSetUpDate,omitempty"`
	SnapshotSchedulingSetUpDay        string `json:"snapshotSchedulingSetUpDay,omitempty"`
	SnapshotSchedulingSetUpTime       string `json:"snapshotSchedulingSetUpTime,omitempty"`
	SnapshotSchedulingStatus          string `json:"snapshotSchedulingStatus,omitempty"`
}

type UpdateApiAuthenticationKey

type UpdateApiAuthenticationKey struct {
	AccessKeyId string `json:"accessKeyId"`
	SecretKey   string `json:"secretKey"`
}

type V1ApiDashboardGetDashboardInformationServiceGroupInstanceNoGetOpts

type V1ApiDashboardGetDashboardInformationServiceGroupInstanceNoGetOpts struct {
	PageNo   optional.Int32
	PageSize optional.Int32
}

type V1ApiImportGetDataImportHistoryServiceGroupInstanceNoGetOpts

type V1ApiImportGetDataImportHistoryServiceGroupInstanceNoGetOpts struct {
	PageNo   optional.Int32
	PageSize optional.Int32
}

type V1ApiService

type V1ApiService service

func (*V1ApiService) ClusterChangeCountOfDataNodeServiceGroupInstanceNoPost

func (a *V1ApiService) ClusterChangeCountOfDataNodeServiceGroupInstanceNoPost(ctx context.Context, changeCountOfDataNode AddNodesInCluster, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param changeCountOfDataNode 데이터 노드 추가 파라미터
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoBoolean

func (*V1ApiService) ClusterCreateElasticsearchClusterPost

func (a *V1ApiService) ClusterCreateElasticsearchClusterPost(ctx context.Context, createCluster *CreateCluster) (ResponseVoCreateClusterResponseVo, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param createCluster 클러스터 생성 파라미터

@return ResponseVoCreateClusterResponseVo

func (*V1ApiService) ClusterDeleteElasticsearchClusterServiceGroupInstanceNoDelete

func (a *V1ApiService) ClusterDeleteElasticsearchClusterServiceGroupInstanceNoDelete(ctx context.Context, serviceGroupInstanceNo *string) (ResponseVoBoolean, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoBoolean

func (*V1ApiService) ClusterGetAcgInfoListServiceGroupInstanceNoGet

func (a *V1ApiService) ClusterGetAcgInfoListServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoGetOpenApiAcgInfoList, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoGetOpenApiAcgInfoList

func (*V1ApiService) ClusterGetClusterDataNodeListServiceGroupInstanceNoGet

func (a *V1ApiService) ClusterGetClusterDataNodeListServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoGetOpenApiServiceGroupResponseVo, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoGetOpenApiServiceGroupResponseVo

func (*V1ApiService) ClusterGetClusterInfoGet added in v1.5.0

func (a *V1ApiService) ClusterGetClusterInfoGet(ctx context.Context, serviceGroupInstanceNo *string) (ResponseVoOpenApiGetClusterInfoResponseVo, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoOpenApiGetClusterInfoResponseVo

func (*V1ApiService) ClusterGetClusterInfoListPost

func (a *V1ApiService) ClusterGetClusterInfoListPost(ctx context.Context, clusterInfoRequest *GetClusterRequest) (ResponseVoOpenApiGetClusterInfoListResponseVo, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param clusterInfoRequest 클러스터 조회 시 사용되는 파라미터

@return ResponseVoOpenApiGetClusterInfoListResponseVo

func (*V1ApiService) ClusterGetElasticsearchVersionListGet

func (a *V1ApiService) ClusterGetElasticsearchVersionListGet(ctx context.Context) (ResponseVoGetElasticSearchVersionListResponseVo, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return ResponseVoGetElasticSearchVersionListResponseVo

func (*V1ApiService) ClusterGetLoginKeyListGet

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return ResponseVoGetOpenApiLoginKeyListResponseVo

func (*V1ApiService) ClusterGetNodeProductListPost

func (a *V1ApiService) ClusterGetNodeProductListPost(ctx context.Context, getNodeProductList NodeProduct) (ResponseVoGetOpenApiHwProductListResponseVo, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param getNodeProductList HW 상품 스펙 조회 파라미터

@return ResponseVoGetOpenApiHwProductListResponseVo

func (*V1ApiService) ClusterGetOsProductListGet

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return ResponseVoGetOpenApiOsProductListResponseVo

func (*V1ApiService) ClusterGetSubnetListPost

func (a *V1ApiService) ClusterGetSubnetListPost(ctx context.Context, getSubnetList GetSubnetList) (ResponseVoGetVpcSubnetListResponseVo, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param getSubnetList Subnet 목록 조회

@return ResponseVoGetVpcSubnetListResponseVo

func (*V1ApiService) ClusterGetVpcListGet

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().

@return ResponseVoGetVpcConfigListResponseVo

func (*V1ApiService) ClusterResetKibanaPasswordServiceGroupInstanceNoPost

func (a *V1ApiService) ClusterResetKibanaPasswordServiceGroupInstanceNoPost(ctx context.Context, kibanaPassword ResetKibanaPassword, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param kibanaPassword 키바나 패스워드 변경
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoBoolean

func (*V1ApiService) ClusterRestartElasticsearchClusterServiceGroupInstanceNoGet

func (a *V1ApiService) ClusterRestartElasticsearchClusterServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoBoolean

func (*V1ApiService) DashboardGetDashboardInformationServiceGroupInstanceNoGet

func (a *V1ApiService) DashboardGetDashboardInformationServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string, localVarOptionals *V1ApiDashboardGetDashboardInformationServiceGroupInstanceNoGetOpts) (ResponseVoGetOpenApiDashboardInformationResponseVo, *http.Response, error)

func (*V1ApiService) ImportCreateDataImportJobServiceGroupInstanceNoPost

func (a *V1ApiService) ImportCreateDataImportJobServiceGroupInstanceNoPost(ctx context.Context, createImportJob CreateImportJob, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param createImportJob Create Import Job 파라미터
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoBoolean

func (*V1ApiService) ImportGetBucketListServiceGroupInstanceNoGet

func (a *V1ApiService) ImportGetBucketListServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoBoolean

func (*V1ApiService) ImportGetDataImportHistoryServiceGroupInstanceNoGet

func (a *V1ApiService) ImportGetDataImportHistoryServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string, localVarOptionals *V1ApiImportGetDataImportHistoryServiceGroupInstanceNoGetOpts) (ResponseVoGetImportHistoryListResponseVo, *http.Response, error)

func (*V1ApiService) ImportStopDataImportJobServiceGroupInstanceNoGet

func (a *V1ApiService) ImportStopDataImportJobServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoBoolean

func (*V1ApiService) MonitoringGetElasticsearchMonitoringDataServiceGroupInstanceNoPost

func (a *V1ApiService) MonitoringGetElasticsearchMonitoringDataServiceGroupInstanceNoPost(ctx context.Context, getElasticsearchMonitoringData GetElasticsearchMonitoringData, serviceGroupInstanceNo string) (ResponseVoQueryMultipleDataResponseVo, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param getElasticsearchMonitoringData ES 모니터링 데이터 조회 파라미터
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoQueryMultipleDataResponseVo

func (*V1ApiService) MonitoringGetOsMonitoringDataServiceGroupInstanceNoPost

func (a *V1ApiService) MonitoringGetOsMonitoringDataServiceGroupInstanceNoPost(ctx context.Context, getOsMonitoringData GetOsMonitoringData, serviceGroupInstanceNo string) (ResponseVoQueryMultipleDataResponseVo, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param getOsMonitoringData OS 모니터링 데이터 조회 파라미터
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoQueryMultipleDataResponseVo

func (*V1ApiService) SnapshotCreateSnapshotServiceGroupInstanceNoPost

func (a *V1ApiService) SnapshotCreateSnapshotServiceGroupInstanceNoPost(ctx context.Context, createSnapshot CreateSnapshot, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param createSnapshot Snapshot 생성 파라미터
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoBoolean

func (*V1ApiService) SnapshotGetBucketListServiceGroupInstanceNoGet

func (a *V1ApiService) SnapshotGetBucketListServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoGetObjectStorageBucketListResponseVo, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoGetObjectStorageBucketListResponseVo

func (*V1ApiService) SnapshotGetSnapshotHistoryServiceGroupInstanceNoGet

func (a *V1ApiService) SnapshotGetSnapshotHistoryServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string, localVarOptionals *V1ApiSnapshotGetSnapshotHistoryServiceGroupInstanceNoGetOpts) (ResponseVoSnapshotHistoryListResponseVo, *http.Response, error)

func (*V1ApiService) SnapshotGetSnapshotSchedulingHistoryServiceGroupInstanceNoPost

func (a *V1ApiService) SnapshotGetSnapshotSchedulingHistoryServiceGroupInstanceNoPost(ctx context.Context, getSnapshotSchedulingHistory GetSnapshotSchedulingHistory, serviceGroupInstanceNo string) (ResponseVoGetSnapshotSchedulingHistoryResponseVo, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param getSnapshotSchedulingHistory Snapshot Scheduling 이력 조회
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoGetSnapshotSchedulingHistoryResponseVo

func (*V1ApiService) SnapshotReleaseSnapshotSchedulingServiceGroupInstanceNoGet

func (a *V1ApiService) SnapshotReleaseSnapshotSchedulingServiceGroupInstanceNoGet(ctx context.Context, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoBoolean

func (*V1ApiService) SnapshotSetSnapshotSchedulingServiceGroupInstanceNoPost

func (a *V1ApiService) SnapshotSetSnapshotSchedulingServiceGroupInstanceNoPost(ctx context.Context, setSnapshotScheduling SetSnapshotScheduling, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param setSnapshotScheduling Snapshot Scheduling 설정
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoBoolean

func (*V1ApiService) SnapshotUpdateAPIAuthenticationKeyServiceGroupInstanceNoPost

func (a *V1ApiService) SnapshotUpdateAPIAuthenticationKeyServiceGroupInstanceNoPost(ctx context.Context, updateAPIAuthenticationKey UpdateApiAuthenticationKey, serviceGroupInstanceNo string) (ResponseVoBoolean, *http.Response, error)

V1ApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param updateAPIAuthenticationKey API 인증키 설정 파라미터
  • @param serviceGroupInstanceNo serviceGroupInstanceNo

@return ResponseVoBoolean

type V1ApiSnapshotGetSnapshotHistoryServiceGroupInstanceNoGetOpts

type V1ApiSnapshotGetSnapshotHistoryServiceGroupInstanceNoGetOpts struct {
	PageNo   optional.Int32
	PageSize optional.Int32
}

type VpcSubnetListResponseDetailVo

type VpcSubnetListResponseDetailVo struct {
	IsPublic   bool   `json:"isPublic,omitempty"`
	Permission string `json:"permission,omitempty"`
	StatusCode string `json:"statusCode,omitempty"`
	Subnet     string `json:"subnet,omitempty"`
	SubnetName string `json:"subnetName,omitempty"`
	SubnetNo   int32  `json:"subnetNo,omitempty"`
	VpcName    string `json:"vpcName,omitempty"`
	VpcNo      int32  `json:"vpcNo,omitempty"`
	ZoneName   string `json:"zoneName,omitempty"`
	ZoneNo     int32  `json:"zoneNo,omitempty"`
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL