update_cloud_datasource
Updates the cloud datasource configuration (cloud database service protection).
This API is available in Guardium V10.1 and later.
GuardAPI syntax
update_cloud_datasource parameter=valueParameters
| Parameter | Value type | Description |
|---|---|---|
| cloudTitle | String | Required. Name of cloud account already defined in Guardium. Required. For valid values, call update_cloud_datasource from the command line with
--help=true.For more information, see create_cloudTitle. |
| conProperty | String | Use only if additional connection properties must be included on the JDBC URL to establish a JDBC connection with this datasource. The required format is property=value, where each property and value pair is separated from the next by a comma. |
| customURL | String | Connection string to the datasource; otherwise connection is made using host, port, instance, properties, etc. of the previously entered fields. This is useful, for example, when creating Oracle Internet Directory (OID) connections. |
| cyberarkConfigName | String | The name of the CyberArk configuration on your Guardium system. For valid values, call update_cloud_datasource from the command line with --help=true. |
| cyberarkObjectName | String | The CyberArk object name for the Guardium datasource. |
| dbInstanceAccount | String | Database Account Login Name that is used by CAS. |
| dbInstanceDirectory | String | Directory where database software was installed that is used by CAS. |
| dbName | String | For a Db2® or Oracle datasource, enter the schema name. For others, enter the database name. |
| description | String | A longer description of the datasource. |
| externalPasswordTypeName | String | For valid values, call update_cloud_datasource from the command line with --help=true.
|
| host | String | Required. The host name or the IP address of the server hosting the DB you are monitoring. |
| importServerSSLcert | Boolean | Valid values:
|
| KerberosConfigName | String | Name of Kerberos configuration already defined in Guardium system. |
| name | String | Required. A unique name for the datasource in the Guardium system. |
| new name | string | Specifies a new name for the datasource. |
| objectLimit | Integer | Required. The maximum number of sensitive objects found in the classification process that are added automatically to the list of audited objects. Default = 20. |
| password | String | Password for user. |
| port | Integer | Port number. |
| primaryCollector | Integer | The collector that extracts the audit data from the cloud database. |
| region | String | Required for AWS only. For valid values, call update_cloud_datasource from
the command line with --help=true. |
| savePassword | Boolean | Saves and encrypts your authentication credentials on the Guardium appliance. Required if you
are defining a datasource with an application that runs as a scheduled task (as opposed to
on-demand). When set to yes, login name and password are required. Valid values:
Default = 1 (true) |
| serviceName | String | Required for Oracle, Informix®, Db2, and IBM® i. For a Db2 datasource enter the database name, for others enter the service name. |
| severity | String | Severity Classification (or impact level) for the datasource. For valid values, call
update_cloud_datasource from the command line with --help=true. |
| shared | String | Set to true or Shared to share with other applications. To share the datasource
with other users, you need to assign roles from the GUI. Valid values:
|
| useExternalPassword | Boolean | Valid values:
|
| useKerberos | Boolean | Set to 1 (true) to use Kerberos authentication. If true, KerberosConfigName is required.
Valid values:
|
| useLDAP | Boolean | Set to 1 (true) to use LDAP. Valid values:
|
| user | String | User for the datasource. If used, password must also be specified. |
| useSSL | Boolean | Set to 1 (true) to use SSL authentication. Valid values:
|
Examples
Say something about the example
grdapi update_cloud_datasource