[comment]: # translation:outdated

[comment]: # ({7ed888d2-7ed888d2})
# > Host interfaceオブジェクト

次のオブジェクトは、`hostinterface`APIに直接関連しています。

[comment]: # ({/7ed888d2-7ed888d2})

[comment]: # ({c496e332-ce77a3b0})
### Host interface

host interfaceオブジェクトには、次のプロパティがあります。

::: noteimportant
IPとDNSの両方が必要ではありますが、 DNSを使用しない場合は空の文字列に設定してください。
:::

|プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明|
|--|--|------|
|available|integer|*（読み取り専用）*ホストインターフェイスの可用性。<br><br>値は次のとおりです。<br>0 - *（デフォルト）*不明<br>1 - 利用可能<br>2 - 利用不可|
|details|array|インターフェースの追加オブジェクト。 インターフェイス'タイプ'がSNMPの場合は**必須**|
|disable\_until|timestamp|*（読み取り専用）*使用できないホストインターフェイスの次回ポーリング時間|
|**dns**<br>(必須)|string|インターフェースで使用されるDNS名。<br><br>IP経由で接続する場合は、空の文字列にすることができます。|
|error|string|*（読み取り専用）*ホストインターフェースが使用できない場合のエラーテキスト。|
|errors\_from|timestamp|*（読み取り専用）*ホストインターフェイスが使用できなくなった時刻。|
|**hostid**<br>(必須)|string|インターフェイスが属するホストのID|
|interfaceid|string|*（読み取り専用）*インターフェースのID|
|**ip**<br>(必須)|string|インターフェースで使用されるIPアドレス。<br><br>DNS経由で接続する場合は、空の文字列にすることができます。|
|**main**<br>(必須)|integer|インターフェースがホストでデフォルトとして使用されているかどうか。 ホストのデフォルトとして設定できるインターフェイスは1つだけです。<br><br>値は次のとおりです。<br>0 - デフォルトではありません<br>1 - デフォルトです|
|**port**<br>(必須)|string|インターフェースで使用されるポート番号。 ユーザーマクロを含めることができます。|
|**type**<br>(必須)|integer|インターフェースタイプ<br><br>値は次のとおりです。<br>1 - エージェント<br>2 - SNMP<br>3 - IPMI<br>4 - JMX<br>|
|**useip**<br>(必須)|integer|IP経由で接続するかどうか。<br><br>値は次のとおりです。<br>0 - ホストDNS名を使用して接続します。<br>1 - ホストIPアドレスを使用して接続します。|

[comment]: # ({/c496e332-ce77a3b0})

[comment]: # ({146593b6-3bb71fcc})
### Details tag

Details tagオブジェクトには、次のプロパティがあります。

|プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明|
|--|--|------|
|**version**<br>(必須)|integer|SNMPインターフェースのバージョン。<br><br>値は次のとおりです。<br>1 - SNMPv1<br>2 - SNMPv2c<br>3 - SNMPv3|
|bulk|integer|バルクSNMPリクエストを使用するかどうか。<br><br>値は次のとおりです。<br>0 - バルクリクエストを使用しない<br>1 -（デフォルト）- バルクリクエストを使用する|
|community|string|SNMPコミュニティ (必須) SNMPv1およびSNMPv2インターフェースでのみ使用されます。|
|securityname|string|SNMPv3セキュリティ名。 SNMPv3インターフェースでのみ使用されます。|
|securitylevel|integer|SNMPv3セキュリティレベル。 SNMPv3インターフェースでのみ使用されます。<br><br>値は次のとおりです。<br>0 -（デフォルト）- noAuthNoPriv<br>1 - authNoPriv<br>2 - authPriv|
|authpassphrase|string|SNMPv3認証パスフレーズ。 SNMPv3インターフェースでのみ使用されます。|
|privpassphrase|string|SNMPv3プライバシーパスフレーズ。 SNMPv3インターフェースでのみ使用されます。|
|authprotocol|integer|SNMPv3認証プロトコル。 SNMPv3インターフェースでのみ使用されます。<br><br>値は次のとおりです。<br>0 - （デフォルト）- MD5<br>1 - SHA1<br>2 - SHA224<br>3 - SHA256<br>4 - SHA384<br>5 - SHA512|
|privprotocol|integer|SNMPv3プライバシープロトコル。 SNMPv3インターフェースでのみ使用されます。<br><br>値は次のとおりです。<br>0 -（デフォルト）- DES<br>1 - AES128<br>2 - AES192<br>3 - AES256<br>4 - AES192C<br>5 - AES256C|
|contextname|string|SNMPv3コンテキスト名。 SNMPv3インターフェースでのみ使用されます。|

[comment]: # ({/146593b6-3bb71fcc})
