ReplicationGroupsResource
Platform translation API for Replication Groups
The following resources are part of this group:
- /replication-groups
- /replication-groups/allUniqueReplicationGroupsAssociatedWithNodes
- /replication-groups/allUniqueReplicationGroupsAssociatedWithRepositoryIds
- /replication-groups/search
- /replication-groups/{replicationGroupId}
- /replication-groups/{replicationGroupId}/addNewNodes
- /replication-groups/{replicationGroupId}/removeNodes
- /replication-groups/{replicationGroupId}/schedule
- /replication-groups/{replicationGroupId}/groupName/{name}
- /replication-groups/{replicationGroupId}/managingNode/{managingNodeId}
- /replication-groups/{replicationGroupId}/node/{nodeId}
- /replication-groups/{replicationGroupId}/scheduleSuspended/{suspended}
/replication-groups
Mount Point: /api/replication-groups
GET
Return list of all ReplicationGroups
Parameters
name | description | type | default |
---|---|---|---|
withPendingTransactions | Indicate if the returned replication group should include pending transactions | query | false |
Response Body
element: | replicationgrouplist |
media types: | application/xml |
(no documentation provided)
Status Codes
code | description |
---|---|
200 | Ok |
400 | Bad Request - see Exception |
401 | Authentication required. |
403 | Authorization required - access forbidden |
POST
Create ReplicationGroup
Request Body
element: | replicationGroup |
media types: | application/xml |
(no documentation provided)
Response Body
element: | (custom) |
media types: | application/xml |
(no documentation provided)
Status Codes
code | description |
---|---|
202 | Accepted |
400 | Bad Request - see Exception |
401 | Authentication required. |
403 | Authorization required - access forbidden |
/replication-groups/allUniqueReplicationGroupsAssociatedWithNodes
Mount Point: /api/replication-groups/allUniqueReplicationGroupsAssociatedWithNodes
GET
Returns all unique replication groups associated with the node list
Parameters
name | description | type | default |
---|---|---|---|
nodeId | (no documentation provided) | query | |
withPendingTransactions | Indicate if the returned replication group should include pending transactions | query | false |
Response Body
element: | replicationgrouplist |
media types: | application/xml |
(no documentation provided)
Status Codes
code | description |
---|---|
200 | Ok |
400 | Bad Request - see Exception |
404 | Not Found - see Exception |
401 | Authentication required. |
403 | Authorization required - access forbidden |
/replication-groups/allUniqueReplicationGroupsAssociatedWithRepositoryIds
Mount Point: /api/replication-groups/allUniqueReplicationGroupsAssociatedWithRepositoryIds
GET
Return unique replication groups associated with given repository ids
Parameters
name | description | type | default |
---|---|---|---|
repositoryIds | (no documentation provided) | query | |
withPendingTransactions | Indicate if the returned replication group should include pending transactions | query | false |
Response Body
element: | replicationgrouplist |
media types: | application/xml |
(no documentation provided)
Status Codes
code | description |
---|---|
200 | Ok |
400 | Bad Request - see Exception |
404 | Not Found - see Exception |
401 | Authentication required. |
403 | Authorization required - access forbidden |
/replication-groups/search
Mount Point: /api/replication-groups/search
GET
Search ReplicationGroups based on combination of parameters
Parameters
name | description | type | default |
---|---|---|---|
groupName | (no documentation provided) | query | |
nodeId | (no documentation provided) | query | |
replicationGroupIds | (no documentation provided) | query | |
withPendingTransactions | Indicate if the returned replication group should include pending transactions | query | false |
Response Body
element: | replicationgrouplist |
media types: | application/xml |
(no documentation provided)
Status Codes
code | description |
---|---|
200 | Ok |
400 | Bad Request - see Exception |
404 | Not Found - see Exception |
401 | Authentication required. |
403 | Authorization required - access forbidden |
/replication-groups/{replicationGroupId}
Mount Point: /api/replication-groups/{replicationGroupId}
GET
Return ReplicationGroup identified by Id
Parameters
name | description | type | default |
---|---|---|---|
replicationGroupId | (no documentation provided) | path | |
withPendingTransactions | Indicate if the returned replication group should include pending transactions | query | false |
Response Body
element: | replicationGroup |
media types: | application/xml |
(no documentation provided)
Status Codes
code | description |
---|---|
200 | Ok |
400 | Bad Request - see Exception |
404 | Not Found - see Exception |
401 | Authentication required. |
403 | Authorization required - access forbidden |
DELETE
Delete ReplicationGroup
Parameters
name | description | type | default |
---|---|---|---|
replicationGroupId | (no documentation provided) | path |
Response Body
element: | (custom) |
media types: | */* application/xml |
(no documentation provided)
Status Codes
code | description |
---|---|
202 | Accepted |
400 | Bad Request - see Exception |
404 | Not Found - see Exception |
401 | Authentication required. |
403 | Authorization required - access forbidden |
/replication-groups/{replicationGroupId}/addNewNodes
Mount Point: /api/replication-groups/{replicationGroupId}/addNewNodes
POST
Add the listed nodes to the replication group
Parameters
name | description | type | default |
---|---|---|---|
replicationGroupId | (no documentation provided) | path |
Request Body
element: | replicationGroupSchedule |
media types: | */* application/xml |
(no documentation provided)
Response Body
element: | (custom) |
media types: | */* application/xml |
(no documentation provided)
Status Codes
code | description |
---|---|
202 | Accepted |
400 | Bad Request - see Exception |
404 | Not Found - see Exception |
401 | Authentication required. |
403 | Authorization required - access forbidden |
/replication-groups/{replicationGroupId}/removeNodes
Mount Point: /api/replication-groups/{replicationGroupId}/removeNodes
PUT
Remove the specified nodes from the replication group. Requires at least ALL OFFLINE nodes to be in the list provided.
Parameters
name | description | type | default |
---|---|---|---|
replicationGroupId | (no documentation provided) | path | |
autoConfigure | (no documentation provided) | query | false |
Request Body
element: | nodes |
media types: | application/xml application/json |
(no documentation provided)
Response Body
element: | (custom) |
media types: | application/xml application/json |
(no documentation provided)
Status Codes
code | description |
---|---|
202 | Accepted |
400 | Bad Request - see Exception |
404 | Not Found - see Exception |
401 | Authentication required. |
403 | Authorization required - access forbidden |
/replication-groups/{replicationGroupId}/schedule
Mount Point: /api/replication-groups/{replicationGroupId}/schedule
PUT
Update the Replication Group schedule
Parameters
name | description | type | default |
---|---|---|---|
replicationGroupId | (no documentation provided) | path |
Request Body
element: | replicationGroupSchedule |
media types: | application/xml |
(no documentation provided)
Response Body
element: | (custom) |
media types: | */* application/xml |
(no documentation provided)
Status Codes
code | description |
---|---|
202 | Accepted |
400 | Bad Request - see Exception |
404 | Not Found - see Exception |
401 | Authentication required. |
403 | Authorization required - access forbidden |
/replication-groups/{replicationGroupId}/groupName/{name}
Mount Point: /api/replication-groups/{replicationGroupId}/groupName/{name}
PUT
Update the replication group name
Parameters
name | description | type | default |
---|---|---|---|
replicationGroupId | (no documentation provided) | path | |
name | (no documentation provided) | path |
Response Body
element: | (custom) |
media types: | */* application/xml |
(no documentation provided)
Status Codes
code | description |
---|---|
202 | Accepted |
400 | Bad Request - see Exception |
404 | Not Found - see Exception |
401 | Authentication required. |
403 | Authorization required - access forbidden |
/replication-groups/{replicationGroupId}/managingNode/{managingNodeId}
Mount Point: /api/replication-groups/{replicationGroupId}/managingNode/{managingNodeId}
PUT
Update the Replication Group managing node
Parameters
name | description | type | default |
---|---|---|---|
replicationGroupId | (no documentation provided) | path | |
managingNodeId | (no documentation provided) | path |
Response Body
element: | (custom) |
media types: | */* application/xml |
(no documentation provided)
Status Codes
code | description |
---|---|
202 | Accepted |
400 | Bad Request - see Exception |
404 | Not Found - see Exception |
401 | Authentication required. |
403 | Authorization required - access forbidden |
/replication-groups/{replicationGroupId}/node/{nodeId}
Mount Point: /api/replication-groups/{replicationGroupId}/node/{nodeId}
DELETE
Remove the specified node from the replication group.
Parameters
name | description | type | default |
---|---|---|---|
replicationGroupId | (no documentation provided) | path | |
nodeId | (no documentation provided) | path | |
autoConfigure | (no documentation provided) | query | false |
Response Body
element: | (custom) |
media types: | */* application/xml |
(no documentation provided)
Status Codes
code | description |
---|---|
202 | Accepted |
400 | Bad Request - see Exception |
404 | Not Found - see Exception |
401 | Authentication required. |
403 | Authorization required - access forbidden |
/replication-groups/{replicationGroupId}/scheduleSuspended/{suspended}
Mount Point: /api/replication-groups/{replicationGroupId}/scheduleSuspended/{suspended}
PUT
Update the Replication Group schedule status
Parameters
name | description | type | default |
---|---|---|---|
replicationGroupId | (no documentation provided) | path | |
suspended | (no documentation provided) | path |
Response Body
element: | (custom) |
media types: | */* application/xml |
(no documentation provided)
Status Codes
code | description |
---|---|
202 | Accepted |
400 | Bad Request - see Exception |
404 | Not Found - see Exception |
401 | Authentication required. |
403 | Authorization required - access forbidden |