Loading TOC...

MarkLogic 12 Product Documentation
Management API (Flexible Replication)

For the complete list of REST resources in this category, refer to the main Management API page.

30 resources
Resource URI Description
/manage/v1/domains (GET) This resource returns the set of domains for which Flexible Replication is configured.
/manage/v2/databases/{id|name}/flexrep (GET) This resource address returns the list of flexible replication configurations for the specified database.
/manage/v2/databases/{id|name}/flexrep/configs (GET) This resource address returns the list of flexible push replication configurations for the domains for the specified database.
/manage/v2/databases/{id|name}/flexrep/configs (POST) This resource address creates a flexible push replication configuration, along with the indexes needed for CPF-based flexible replication on the specified database.
/manage/v2/databases/{id|name}/flexrep/configs/{id|name} (DELETE) This resource address deletes the named flexible replication configuration for the specified domain on the specified database.
/manage/v2/databases/{id|name}/flexrep/configs/{id|name} (GET) This resource address returns the flexible replication configuration for the specified domain on the specified database.
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/properties (GET) This resource address returns the flexible replication configuration properties for the specified domain for the specified database.
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/properties (PUT) This resource address updates the flexible replication configuration properties for the specified domain for the specified database.
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/targets (GET) This resource address returns the flexible replication targets for the database.
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/targets (POST) This resource address creates a target for use by the flexible replication configuration for the named database.
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/targets/{id|name} (DELETE) This resource address deletes the configuration for the named target from the named flexible replication configuration for the database.
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/targets/{id|name} (GET) This resource address returns the target configuration for the specified flexible replication configuration for the database.
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/targets/{id|name}/properties (GET) This resource address returns the properties for the specified target configuration in the specified flexible replication configuration for the database.
/manage/v2/databases/{id|name}/flexrep/configs/{id|name}/targets/{id|name}/properties (PUT) This resource address is used to set the properties for the target used by the flexible replication configuration for the database.
/manage/v2/databases/{id|name}/flexrep/properties (GET) This resource address returns the inbound filter flexible replication properties for the database.
/manage/v2/databases/{id|name}/flexrep/properties (PUT) This resource address updates the inbound filter flexible replication properties for the database.
/manage/v2/databases/{id|name}/flexrep/pulls (GET) This resource address returns the flexible replication pull configurations for the database.
/manage/v2/databases/{id|name}/flexrep/pulls (POST) This resource address creates a flexible replication pull configuration for the database.
/manage/v2/databases/{id|name}/flexrep/pulls/{id|name} (DELETE) This resource address deletes the named flexible replication pull configuration for the database.
/manage/v2/databases/{id|name}/flexrep/pulls/{id|name} (GET) This resource address returns the specified flexible replication pull configuration for the database.
/manage/v2/databases/{id|name}/flexrep/pulls/{id|name}/properties (GET) This resource address returns the flexible replication pull configuration properties for the database.
/manage/v2/databases/{id|name}/flexrep/pulls/{id|name}/properties (PUT) This resource address is used to update the enabled property to enable or disable pull flexible replication for the specified database.
/v1/domains/{domain-id-or-default-domain-name}/status (GET) This resource returns the status for the domain.
/v1/domains/{domain-id-or-default-domain-name}/targets (GET) This resource returns the set of targets configured for the domain.
/v1/domains/{domain-id-or-default-domain-name}/targets/{id|name} (GET) This resource returns the specified target.
/v1/domains/{domain-id-or-default-domain-name}/targets/{id|name}/rules (GET) This resource returns the set of rules for a particular target.
/v1/domains/{domain-id-or-default-domain-name}/targets/{id|name}/rules (POST) This resource adds new rule.
/v1/domains/{domain-id-or-default-domain-name}/targets/{id|name}/rules/ALERT_ID (DELETE) This resource deletes the specified rule.
/v1/domains/{domain-id-or-default-domain-name}/targets/{id|name}/rules/ALERT_ID (GET) This resource returns the specified rule.
/v1/domains/{domain-id-or-default-domain-name}/targets/{id|name}/rules/ALERT_ID (PUT) This resource overwrites the specified rule.