--- title: "NetworkInterface" slug: "common-vapidatatype-initscript" updated: 2026-09-17T09:56:58Z published: 2026-09-17T09:56:58Z canonical: "api.ncloud-docs.com/common-vapidatatype-initscript" --- > ## 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. # NetworkInterface VPC環境で利用できます。 ネットワークインターフェースです。 ## 構文 構文は次の通りです。 ``` private String networkInterfaceNo; private String networkInterfaceName; private String subnetNo; private Boolean deleteOnTermination; private Boolean isDefault; private String deviceName; private CommonCode networkInterfaceStatus; private CommonCode instanceType; private String instanceNo; private String ip; private String macAddress; private AccessControlGroupNoList accessControlGroupNoList; private String networkInterfaceDescription; private SecondaryIpList secondaryIpList; ``` ## フィールド フィールドの詳細は次の通りです。 | フィールド | タイプ | 必須の有無 | 説明 | | --- | --- | --- | --- | | `networkInterfaceNo` | String | Required | ネットワークインターフェース番号 - ネットワークインターフェースを識別するための NAVERクラウドプラットフォームの識別子 | | `networkInterfaceName` | String | Required | ネットワークインターフェースの名前 | | `subnetNo` | String | Required | Subnet番号 | | `deleteOnTermination` | Boolean | Required | ネットワークインターフェースが割り当てられたデバイスの返却時、自動返却かどうか - `true` \| `false` - 作成時に自動で決まり、デバイス作成時に新しいデフォルト NICの場合、`true` | | `isDefault` | Boolean | Required | デバイスのディフォルトネットワークインターフェースかどうか - `true` \| `false` | | `deviceName` | String | Optional | ネットワークインターフェースが割り当てられたデバイスでのイーサネット名 - `eth0` \| `eth1` \| `eth2` | | `networkInterfaceStatus` | [CommonCode](/docs/ja/common-vapidatatype-commoncode) | Required | ネットワークインターフェースの状態 - `SET`: Set - `UNSET`: Unset - `USED`: Used - `NOTUSED`: Not Used | | `instanceType` | [CommonCode](/docs/ja/common-vapidatatype-commoncode) | Optional | ネットワークインターフェースが割り当てられているデバイスのインスタンスタイプ - `VSVR` - `VSVR`: VPCサーバインスタンス | | `instanceNo` | String | Optional | ネットワークインターフェースが割り当てられたデバイスのインスタンス番号 | | `ip` | String | Required | ネットワークインターフェースに割り当てられた IPアドレス | | `macAddress` | String | Required | MACアドレス | | `accessControlGroupNoList` | [AccessControlGroupNoList](/docs/ja/common-vapidatatype-accesscontrolgroupnolist) | Optional | ネットワークインターフェースに適用された ACG番号リスト - 最大3個まで適用可能 | | `networkInterfaceDescription` | String | Optional | ネットワークインターフェースの説明 | | `secondaryIpList` | [SecondaryIpList](/docs/ja/common-vapidatatype-secondaryiplist) | Optional | セカンダリ IPアドレスリスト |