github.com/NaverCloudPlatform/ncloud-sdk-go-v2@v1.6.13/services/vnks/cluster.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 Cluster struct { 12 13 // 클러스터 uuid 14 Uuid *string `json:"uuid"` 15 16 // 클러스터 acg 이름 17 AcgName *string `json:"acgName"` 18 19 // 클러스터 acg no 20 AcgNo *int32 `json:"acgNo"` 21 22 // 클러스터 이름 23 Name *string `json:"name"` 24 25 // 클러스터 용량 26 Capacity *string `json:"capacity"` 27 28 // 클러스터 타입 29 ClusterType *string `json:"clusterType"` 30 31 // Hypervisor Code 32 HypervisorCode *string `json:"hypervisorCode"` 33 34 // 등록된 노드 총 개수 35 NodeCount *int32 `json:"nodeCount"` 36 37 // 사용할 수 있는 노드의 최대 개수 38 NodeMaxCount *int32 `json:"nodeMaxCount"` 39 40 // cpu 개수 41 CpuCount *int32 `json:"cpuCount"` 42 43 // 메모리 용량 44 MemorySize *int64 `json:"memorySize"` 45 46 // 생성 일자 47 CreatedAt *string `json:"createdAt"` 48 49 // Control Plane API 주소 50 Endpoint *string `json:"endpoint"` 51 52 // 쿠버네티스 버전 53 K8sVersion *string `json:"k8sVersion"` 54 55 // region의 코드 56 RegionCode *string `json:"regionCode"` 57 58 // 클러스터 상태 59 Status *string `json:"status"` 60 61 // CNI Plugin Code 62 KubeNetworkPlugin *string `json:"kubeNetworkPlugin"` 63 64 // 로드밸런서 전용 서브넷 이름 65 SubnetLbName *string `json:"subnetLbName,omitempty"` 66 67 // 로드밸런서 전용 Private Subnet No 68 SubnetLbNo *int32 `json:"subnetLbNo,omitempty"` 69 70 // 로드밸런서 전용 Private Subnet No 71 LbPrivateSubnetNo *int32 `json:"lbPrivateSubnetNo"` 72 73 // 로드밸런서 전용 Public Subnet No 74 LbPublicSubnetNo *int32 `json:"lbPublicSubnetNo,omitempty"` 75 76 // 서브넷 이름 77 SubnetName *string `json:"subnetName,omitempty"` 78 79 // 서브넷 No 목록 80 SubnetNoList []*int32 `json:"subnetNoList"` 81 82 // 최근 업데이트 일자 83 UpdatedAt *string `json:"updatedAt"` 84 85 // vpc 이름 86 VpcName *string `json:"vpcName"` 87 88 // vpc 번호 89 VpcNo *int32 `json:"vpcNo"` 90 91 // zone 코드 92 ZoneCode *string `json:"zoneCode"` 93 94 // zone 번호 95 ZoneNo *int32 `json:"zoneNo"` 96 97 // InitScript 번호 98 InitScriptNo *int32 `json:"initScriptNo,omitempty"` 99 100 // InitScript 이름 101 InitScriptName *string `json:"initScriptName,omitempty"` 102 103 // Pod Security Policy 설정 여부 104 PodSecurityPolicyEnabled *bool `json:"podSecurityPolicyEnabled,omitempty"` 105 106 // 로그인 키 이름 107 LoginKeyName *string `json:"loginKeyName"` 108 109 // 노드풀 110 NodePool []*NodePool `json:"nodePool"` 111 112 Log *ClusterLogInput `json:"log"` 113 114 // Public Network 115 PublicNetwork *bool `json:"publicNetwork"` 116 117 ReturnProtection *bool `json:"returnProtection"` 118 }