VMware NSX Manager ターゲット アプリケーション外部 API 属性

capam344
このトピックでは、外部 API を使用して VMware NSX Manager ターゲット アプリケーションを追加または更新するときに使用される必須およびサポートされている属性について説明します。
2
VMware NSX Manager ターゲット アプリケーション外部 API 属性
外部 API を使用して VMware NSX Manager ターゲット アプリケーションを追加または更新するには、REST コールの「body」パラメータに含まれる「attributes」連想配列のメンバとして、以下のプロパティを使用します。
sshPort
SSH を使用した UNIX ホストへの接続に使用されるポートです。
必須
デフォルト値
有効な値
いいえ
22
0 ~ 65535
sshSessionTimeout
SSH 通信チャネルを使用する場合に、認証情報マネージャがリモート ホストの応答を待機する時間をミリ秒単位で指定します。
必須
デフォルト値
有効な値
いいえ
5000
1000 ~ 99999
scriptTimeout
認証情報マネージャがリモート ホストからの予期される入力の受信を待機する時間をミリ秒単位で指定します。
必須
デフォルト値
有効な値
いいえ
5000
5000 ~ 59999
VMware NSX Manager ターゲット アカウント外部 API 属性
VMware NSX Manager ターゲット コネクタには、ターゲット アカウントを追加するためのその他の属性はありません。
VMware NSX Manager アプリケーション外部 API 属性の例
POST /api.php/v1/devices.json/{deviceId}/targetApplications { "applicationName": "NSXManagerApp", "applicationType": "nsxmanager", "description1": "sample descriptor1", "description2": "sample descriptor2", "attributes": { "sshPort": "", "scriptTimeout": "", "sshSessionTimeout": "" }, "passwordCompositionPolicyId": null }
VMware NSX Manager ターゲット アカウント外部 API の例
POST /api.php/v1/devices.json/{deviceId}/targetApplications/{applicationId}/targetAccounts { "accountName":"nsxManagerAcc2", "attributes": { "useOtherPrivilegedAccount": "f", "descriptor2": "", "discoveryGlobal": "f", "descriptor1": "", "discoveryAllowed": "f", "otherPrivilegedAccount": "-1" }, "cacheBehavior":"useCacheFirst", "cacheDuration":"30", "password":"sample", "passwordViewPolicyId":1000, "privileged":"t", "synchronize":"f", "useAliasNameParameter":"f" }