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" }