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.
Powered by MarkLogic Server | Terms of Use | Privacy Policy