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

344
このトピックでは、外部 API を使用して Sybase ターゲット アプリケーションを追加または更新するときに使用される必須およびサポートされている属性について説明します。
2
Sybase ターゲット アプリケーション外部 API 属性
外部 API を使用して Sybase ターゲット コネクタを追加または更新するには、REST コールの「body」パラメータに含まれる「attributes」連想配列のメンバとして、以下のプロパティを使用します。
sslEnabled
必須
デフォルト値
有効な値
false
true、false
sslCertificate
LDAP SSL 証明書。
必須
デフォルト値
有効な値
プロトコルが SSL の場合、必要です。
該当なし
BASE64 エンコード形式の X.509 デジタル証明書
ポート
ターゲット アプリケーション ポート。
必須
デフォルト値
有効な値
いいえ
該当なし
0 ~ 65535。
Sybase ターゲット アカウント外部 API 属性
ターゲット コネクタを使用する Sybase ターゲット アカウントを追加するには、REST コールの「body」パラメータに含まれる「attributes」連想配列のメンバとして、以下のプロパティを使用します。
schema
パスワード変更リクエストを実行するのに、ターゲット アカウントを使用するのか、あるいは別のアカウントを使用するのかを指定します。
必須
デフォルト値
有効な値
はい
該当なし
true、false
useOtherAccountToChangePassword
パスワード変更リクエストを実行するのに、ターゲット アカウントを使用するのか、あるいは別のアカウントを使用するのかを指定します。
必須
デフォルト値
有効な値
はい
なし
true、false
otherAccount
パスワード変更リクエストを実行するのに使用する別のアカウントを指定します。
必須
デフォルト値
有効な値
useOtherAccountToChangePassword
が true の場合は「はい」。
該当なし
有効なターゲット アカウント ID。
extensionType
必須
デフォルト値
有効な値
はい
該当なし
sybase
Sybase ターゲット アプリケーション外部 API の例
POST /api.php/v1/devices.json/{deviceId}/targetApplications { "applicationName":"SybaseApp", "applicationType":"sybase", "attributes":{"port":"5000","sslEnabled":"false"}, "description1":"sample description1", "description2":"sample description2", "passwordCompositionPolicyId":null }
Sybase ターゲット アカウント外部 API の例
POST /api.php/v1/devices.json/{deviceId}/targetApplications/{applicationId}/targetAccounts { "accountName":"SybaseAct", "attributes":{ "useOtherAccountToChangePassword":"false", "schema":"master" }, "cacheBehavior":"useCacheFirst", "cacheDuration":"30", "password":"sample", "passwordViewPolicyId":1000, "privileged":"t", "synchronize":"f", "useAliasNameParameter":"f" }