[comment]: # aside:1

[comment]: # ({55e035dc-c8ce81a4})
# MFAオブジェクト

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

[comment]: # ({/55e035dc-c8ce81a4})

[comment]: # ({264055a6-fcc631a5})
### MFA

MFA（多要素認証）オブジェクトには、以下のプロパティがあります。

|プロパティ|[Type](/manual/api/reference_commentary#data-types)|説明|
|--|--|------|
|mfaid|ID|MFA方式のID。<br><br>[プロパティの動作](/manual/api/reference_commentary#property-behavior):<br>- *読み取り専用*<br>- 更新操作では *必須*|
|type|integer|MFA方式のタイプ。<br><br>指定可能な値:<br>1 - TOTP（Time-based One-Time Passwords）;<br>2 - Duo Universal Prompt。|
|name|string|MFA方式の一意な名前。<br><br>[プロパティの動作](/manual/api/reference_commentary#property-behavior):<br>- 作成操作では *必須*|
|hash\_function|integer|TOTPコードの生成に使用するハッシュ関数のタイプ。<br><br>指定可能な値:<br>1 - SHA-1;<br>2 - SHA-256;<br>3 - SHA-512。<br><br>[プロパティの動作](/manual/api/reference_commentary#property-behavior):<br>- `type` が「TOTP」に設定されている場合は *必須*|
|code\_length|integer|認証コードの長さ。<br><br>指定可能な値:<br>6 - 6桁;<br>8 - 8桁。<br><br>[プロパティの動作](/manual/api/reference_commentary#property-behavior):<br>- `type` が「TOTP」に設定されている場合は *必須*|
|api\_hostname|string|Duo認証サービスから提供されるAPIホスト名。<br><br>[プロパティの動作](/manual/api/reference_commentary#property-behavior):<br>- `type` が「Duo Universal Prompt」に設定されている場合は *必須*|
|clientid|string|Duo認証サービスから提供されるクライアントID。<br><br>[プロパティの動作](/manual/api/reference_commentary#property-behavior):<br>- `type` が「Duo Universal Prompt」に設定されている場合は *必須*|
|client\_secret|string|Duo認証サービスから提供されるクライアントシークレット。<br><br>[プロパティの動作](/manual/api/reference_commentary#property-behavior):<br>- *書き込み専用*<br>- `type` が「Duo Universal Prompt」に設定されている場合は *必須*|

[comment]: # ({/264055a6-fcc631a5})
