github.com/NaverCloudPlatform/ncloud-sdk-go-v2@v1.6.13/services/vnks/cluster_input_body.go (about) 1 /* 2 * vnks 3 * 4 * <br/>https://nks.apigw.ntruss.com/vnks/v2 5 * 6 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 7 */ 8 9 package vnks 10 11 type ClusterInputBody struct { 12 13 // 클러스터 이름 14 Name *string `json:"name"` 15 16 // 클러스터 타입 17 ClusterType *string `json:"clusterType"` 18 19 // 쿠버네티스 버전 [Version 조회 API](/docs/compute-vpckubernetesservice-nksv2#k8sSupportedVersion) 20 K8sVersion *string `json:"k8sVersion,omitempty"` 21 22 // 로그인 키 이름 23 LoginKeyName *string `json:"loginKeyName"` 24 25 // Hypervisor Code 26 HypervisorCode *string `json:"hypervisorCode,omitempty"` 27 28 // Region의 코드 29 RegionCode *string `json:"regionCode"` 30 31 // Zone 코드 32 ZoneCode *string `json:"zoneCode,omitempty"` 33 34 // Zone 번호 35 ZoneNo *int32 `json:"zoneNo,omitempty"` 36 37 // Public network 38 PublicNetwork *bool `json:"publicNetwork,omitempty"` 39 40 // CNI Plugin Code (ncloud-vpc-cni or cilium) 41 KubeNetworkPlugin *string `json:"kubeNetworkPlugin,omitempty"` 42 43 // [VPC 번호](/docs/networking-vpc-vpcmanagement-getvpclist) 44 VpcNo *int32 `json:"vpcNo"` 45 46 // [서브넷 번호 목록](/docs/networking-vpc-subnetmanagement-getsubnetlist) 47 SubnetNoList []*int32 `json:"subnetNoList"` 48 49 // [로드밸런서 전용 Private Subnet 번호](/docs/networking-vpc-subnetmanagement-getsubnetlist) 50 SubnetLbNo *int32 `json:"subnetLbNo,omitempty"` 51 52 // [로드밸런서 전용 Private Subnet 번호](/docs/networking-vpc-subnetmanagement-getsubnetlist) 53 LbPrivateSubnetNo *int32 `json:"lbPrivateSubnetNo,omitempty"` 54 55 // [로드밸런서 전용 Public Subnet 번호](/docs/networking-vpc-subnetmanagement-getsubnetlist) 56 LbPublicSubnetNo *int32 `json:"lbPublicSubnetNo,omitempty"` 57 58 // 59 Log *ClusterLogInput `json:"log,omitempty"` 60 61 // 62 DefaultNodePool *DefaultNodePoolParam `json:"defaultNodePool,omitempty"` 63 64 // 추가 노드풀 65 NodePool []*NodePoolDto `json:"nodePool,omitempty"` 66 }