github.com/NaverCloudPlatform/ncloud-sdk-go-v2@v1.6.13/services/vnks/node_pool.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 NodePool struct {
    12  
    13  	// 인스턴스 번호
    14  	InstanceNo *int32 `json:"instanceNo"`
    15  
    16  	// default pool 여부
    17  	IsDefault *bool `json:"isDefault"`
    18  
    19  	// 노드풀 이름
    20  	Name *string `json:"name"`
    21  
    22  	// 노드 개수
    23  	NodeCount *int32 `json:"nodeCount"`
    24  
    25  	// Subnet 번호 목록
    26  	SubnetNoList []*int32 `json:"subnetNoList"`
    27  
    28  	// Subnet 이름 목록
    29  	SubnetNameList []*string `json:"subnetNameList"`
    30  
    31  	// 노드풀 상태
    32  	Status *string `json:"status"`
    33  
    34  	//
    35  	Autoscale *AutoscaleOption `json:"autoscale"`
    36  
    37  	// Software Code(OS)
    38  	SoftwareCode *string `json:"softwareCode"`
    39  
    40  	// 상품 코드
    41  	ProductCode *string `json:"productCode,omitempty"`
    42  
    43  	// 쿠버네티스 버전
    44  	K8sVersion *string `json:"k8sVersion"`
    45  
    46  	// 서버 스펙 코드
    47  	ServerSpecCode *string `json:"serverSpecCode,omitempty"`
    48  
    49  	// 스토리지 크기
    50  	StorageSize *int32 `json:"storageSize,omitempty"`
    51  
    52  	Labels []*NodePoolLabel `json:"labels"`
    53  
    54  	Taints []*NodePoolTaint `json:"taints"`
    55  
    56  	ServerRoleId *string `json:"serverRoleId,omitempty"`
    57  }