Sybase Target Connector External API Configuration
344
This topic describes the required and supported Attributes used when adding or updating a Sybase Target Application using the External API:
2
Sybase Target Application External API Attributes
To add or update a Sybase Target Connector using the External API, use the following properties as members of the "attributes" associative array included in the 'body' parameter of the REST call:
sslEnabled
Required | Default Value | Valid Values |
false | true, false |
sslCertificate
The LDAP SSL certificate.
Required | Default Value | Valid Values |
Required if the protocol is SSL. | N/A | X.509 digital certificate in BASE64 encoded format |
port
The target application port.
Required | Default Value | Valid Values |
no | N/A | 0-65535. |
Sybase Target Account External API Attributes
To add a Sybase target account that uses the target connector use the following properties as members of the "attributes" associative array included in the 'body' parameter of the REST call:
schema
Specifies whether to use the target account or a different account to perform password change requests.
Required | Default Value | Valid Values |
yes | N/A | true, false |
useOtherAccountToChangePassword
Specifies whether to use the target account or a different account to perform password change requests.
Required | Default Value | Valid Values |
yes | None | true, falsed |
otherAccount
Specifies which other account to use to perform password change requests.
Required | Default Value | Valid Values |
yes if useOtherAccountToChangePassword is true. | N/A | A valid target account ID. |
extensionType
Required | Default Value | Valid Values |
yes | N/A | sybase |
Sybase Target Application External API Example
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 Target Account External API Example
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" }