--- title: "TargetGroup" slug: "common-vapidatatype-target" updated: 2026-09-17T09:25:06Z published: 2026-09-17T09:25:06Z canonical: "api.ncloud-docs.com/common-vapidatatype-target" --- > ## Documentation Index > Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # TargetGroup Available in VPC This is a target group. ## Syntax The syntax is as follows. ``` private String targetGroupNo; private String targetGroupName; private CommonCode targetType; private String vpcNo; private CommonCode targetGroupProtocolType; private Integer targetGroupPort; private String targetGroupDescription; private Boolean useStickySession; private Boolean useProxyProtocol; private CommonCode algorithmType; private Date createDate; private String regionCode; private String loadBalancerInstanceNo; private CommonCode healthCheckProtocolType; private Integer healthCheckPort; private String healthCheckUrlPath; private CommonCode healthCheckHttpMethodType; private Integer healthCheckCycle; private Integer healthCheckUpThreshold; private Integer healthCheckDownThreshold; private TargetNoList targetNoList; ``` ## Field The following describes the fields. | Field | Type | Required | Description | | --- | --- | --- | --- | | `targetGroupNo` | String | Required | Target group number - NAVER Cloud Platform's identifier to identify target groups | | `targetGroupName` | String | Required | Target group name | | `targetType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Target type - `VSVR` - `VSVR`: Server (VPC) | | `vpcNo` | String | Required | VPC number | | `targetGroupProtocolType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Target group protocol type - `TCP` \| `UDP` \| `PROXY_TCP` \| `HTTP` \| `HTTPS` | | `targetGroupPort` | Integer | Required | Target group port - 1 - 65534 | | `targetGroupDescription` | String | Optional | Target group description | | `useStickySession` | Boolean | Required | Whether to enable per-session access - `true` \| `false` | | `useProxyProtocol` | Boolean | Required | Whether to use proxy protocols - `true` \| `false` | | `algorithmType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Algorithm type - `RR` \| `SIPHS` \| `LC` \| `MH` - `RR`: round robin - `SIPHS`: source IP hash - `LC`: least connection - `MH`: Maglev hash | | `createDate` | Date | Required | Creation date and time (YYYY-MM-DDThh:mm:ssZ) | | `regionCode` | String | Required | Region code | | `loadBalancerInstanceNo` | String | Optional | Connected load balancer instance number | | `healthCheckProtocolType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Health check protocol type - `TCP` \| `HTTP` \| `HTTPS` | | `healthCheckPort` | Integer | Required | Health check port - 1 - 65534 | | `healthCheckUrlPath` | String | Optional | Health check URL path | | `healthCheckHttpMethodType` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Optional | Health check HTTP method type - `HEAD` \| `GET` | | `healthCheckCycle` | Integer | Required | Health check interval (seconds) - 5 - 300 | | `healthCheckUpThreshold` | Integer | Required | Health check normal threshold - 2 - 10 | | `healthCheckDownThreshold` | Integer | Required | Health check failure threshold - 2 - 10 | | `targetNoList` | [TargetNoList](/docs/en/common-vapidatatype-targetnolist) | Optional | List of target numbers included in the target group |