--- title: "AutoScalingGroup" slug: "common-vapidatatype-protocoltype" updated: 2026-09-17T09:57:01Z published: 2026-09-17T09:57:01Z canonical: "api.ncloud-docs.com/common-vapidatatype-protocoltype" --- > ## 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. # AutoScalingGroup VPC環境で利用できます。 オートスケールグループです。 ## 構文 構文は次の通りです。 ``` private String vpcNo; private String subnetNo; private String serverNamePrefix; private String autoScalingGroupNo; private String autoScalingGroupName; private String launchConfigurationNo; private Integer minSize; private Integer maxSize; private Integer desiredCapacity; private Integer defaultCoolDown; private Integer healthCheckGracePeriod; private CommonCode healthCheckType; private Date createDate; private CommonCode autoScalingGroupStatus; private TargetGroupNoList targetGroupNoList; private List inAutoScalingGroupServerInstanceList; private AccessControlGroupNoList accessControlGroupNoList; private List suspendedProcessList; ``` ## フィールド フィールドの詳細は次の通りです。 | フィールド | タイプ | 必須の有無 | 説明 | | --- | --- | --- | --- | | `vpcNo` | String | Required | オートスケールがが実行される VPC番号 | | `subnetNo` | String | Required | オートスケールがが実行される Subnet番号 | | `serverNamePrefix` | String | Optional | Scale-outによって作成されるサーバ名の Prefix | | `autoScalingGroupNo` | String | Required | オートスケールグループ番号 - オートスケールグループを識別するための NAVERクラウドプラットフォームの識別子 | | `autoScalingGroupName` | String | Required | オートスケールグループ名 | | `launchConfigurationNo` | String | Required | オートスケールグループに設定された Launch Configuration番号 | | `minSize` | Integer | Required | 最小容量 - 0~30 | | `maxSize` | Integer | Required | 最大容量 - 0~30 | | `desiredCapacity` | Integer | Required | 希望する容量 - 0~30 | | `defaultCoolDown` | Integer | Required | クールダウンのデフォルト(秒) - 実際にスケールが実行中か、実行完了した後にモニタリングイベントアラームが発生しても無視するように設定した期間 | | `healthCheckGracePeriod` | Integer | Required | ヘルスチェックの猶予期間(秒) - サーバが正常に応答しなくても、この期間中にはヘルスチェックを猶予 | | `healthCheckType` | [CommonCode](/docs/ja/common-vapidatatype-commoncode) | Required | `ヘルスチェックタイプ` - `SVR` \| `LOADB` - `SVR`: Server - `LOADB`: Load Balancer - ヘルスチェックタイプを`LOADB`に設定する場合、設定されたターゲットグループのヘルスチェック方法と基準に基づいてサーバの状態を判断 | | `createDate` | Date | Required | 作成日時(YYYY-MM-DDThh:mm:ssZ) | | `autoScalingGroupStatus` | [CommonCode](/docs/ja/common-vapidatatype-commoncode) | Required | オートスケールグループの状態 - `CREAT` \| `DELTD` - `CREAT`: Created - `DELTD`: Deleted | | `targetGroupNoList` | [TargetGroupNoList](/docs/ja/common-vapidatatype-targetgroupnolist) | Optional | ターゲットグループ番号リスト - ヘルスチェックタイプを`LOADB`に設定する場合に有効であり、各ターゲットグループのヘルスチェック方法と基準に基づいてサーバの状態を判断 | | `inAutoScalingGroupServerInstanceList` | List<[InAutoScalingGroupServerInstance](/docs/ja/common-vapidatatype-InAutoScalingGroupServerInstance)> | Optional | オートスケールグループに属するサーバインスタンスリスト | | `accessControlGroupNoList` | [AccessControlGroupNoList](/docs/ja/common-vapidatatype-accesscontrolgroupnolist) | Required | Scale-outによって作成されるサーバグループに適用される ACG番号リスト - 最大3個まで適用可能 | | `suspendedProcessList` | List<[SuspendedProcess](/docs/ja/common-vapidatatype-SuspendedProcess)> | Optional | 一時停止されたプロセスリスト |