MSSQL Azure マネージド インスタンス ターゲット コネクタ外部 API の設定

このトピックでは、外部 API を使用して MSSQL Azure マネージド インスタンス ターゲット アプリケーションを追加または更新するときに使用される必須およびサポートされている属性について説明します。
pam415
このトピックでは、外部 API を使用して MSSQL Azure マネージド インスタンス ターゲット アプリケーションを追加または更新するときに使用される必須およびサポートされている属性について説明します。

MSSQL Azure マネージド インスタンス ターゲット アプリケーション外部 API 属性

外部 API を使用して MSSQL Azure マネージド インスタンス ターゲット アプリケーションを追加または更新するには、REST コールの「body」パラメータに含まれる「attributes」連想配列のメンバとして、以下のプロパティを使用します。
extensionType
必須
デフォルト値
有効な値
はい
該当なし
mssqlAzureMI
sslEnabled
必須
デフォルト値
有効な値
false
true、false
ポート
ターゲット アプリケーション ポート。
必須
デフォルト値
有効な値
いいえ
該当なし
0 ~ 65535。GUI はデフォルト値 1433 を使用します。
instance
データベース インスタンス名
必須
デフォルト値
有効な値
いいえ
該当なし。インスタンスが指定されていない場合、ターゲット コネクタはデフォルトのデータベース インスタンスに接続します。
文字列

MSSQL Azure マネージド インスタンス ターゲット アカウント外部 API 属性

外部 API を使用して MSSQL Azure マネージド インスタンス ターゲット アカウントを追加または更新するには、REST コールの「body」パラメータに含まれる「attributes」連想配列のメンバとして、以下のプロパティを使用します。
useOtherAccountToChangePassword
パスワード変更リクエストを実行するのに、ターゲット アカウントを使用するのか、あるいは別のアカウントを使用するのかを指定します。
必須
デフォルト値
有効な値
はい
該当なし
true、false
otherAccount
パスワード変更リクエストを実行するのに使用する別のアカウントを指定します。
必須
デフォルト値
有効な値
useOtherAccountToChangePassword
が true の場合は「はい」。
該当なし
有効なターゲット アカウント ID。

MSSQL Azure マネージド インスタンス ターゲット アプリケーション外部 API の例

POST /api.php/v1/devices.json/{deviceId}/targetApplications { "applicationName":"mssqlAzureMIApp", "applicationType":"mssqlAzureMI", "attributes":{"port":"1433","sslEnabled":"true"} }

MSSQL Azure マネージド インスタンス ターゲット アカウント外部 API の例

POST /api.php/v1/devices.json/{deviceId}/targetApplications/{applicationId}/targetAccounts { "accountName":"mssqlAzureMIAct", "attributes":{ "useOtherAccountToChangePassword":"false", "descriptor1":"sample descriptor1" }, "cacheBehavior":"useCacheFirst", "cacheDuration":"30", "password":"sample", "passwordViewPolicyId":1000, "privileged":"t", "synchronize":"f", "useAliasNameParameter":"f" }