Get replication group details
Select
Get details of a replication group based on replicationGroupId
Path Parameters
- replicationGroupId int64 required
Query Parameters
- viewReplicationOptions boolean
Set to true if want to show replication options for a continuous replication group
- overrideReplicationOptions boolean
Set to true if you want to see override replication options for a periodic replication group
- 200
- 404
Success
Response Headers
- application/json
- Schema
- Example (from schema)
- V M Ware as destination
- Amazon as Destination
- Hyper V as destination
- Azure as Destination
Schema
- OCIReplicationGroup
- VMwareReplicationGroup
- AmazonReplicationGroup
- HyperVReplicationGroup
- AzureReplicationGroup
- GCPReplicationGroup
- ContinuousReplicationGroup
- id int32
Replication group id
- name string
Replication group name
summary object
rpo object
storage object
advancedOption object
replicationConfiguration object[]
- vendor string
Possible values: [
OCI
]Vendor type of this replication group. Values in enum are case sensitive
- id int32
Replication group id
- name string
Replication group name
summary object
rpo object
storage object
advancedOption object
replicationConfiguration object[]
- vendor string
Possible values: [
VMware
]Vendor type of this replication group. Values in enum are case sensitive
- id int32
Replication group id
- name string
Replication group name
summary object
rpo object
storage object
advancedOption object
replicationConfiguration object[]
- vendor string
Possible values: [
Amazon
]Vendor type of this replication group. Values in enum are case sensitive
- id int32
Replication group id
- name string
Replication group name
summary object
rpo object
storage object
advancedOption object
replicationConfiguration object[]
- vendor string
Possible values: [
HyperV
]Vendor type of this replication group. Values in enum are case sensitive
- id int32
Replication group id
- name string
Replication group name
summary object
rpo object
storage object
advancedOption object
replicationConfiguration object[]
- vendor string
Possible values: [
Azure
]Vendor type of this replication group. Values in enum are case sensitive
- id int32
Replication group id
- name string
Replication group name
summary object
rpo object
storage object
advancedOption object
replicationConfiguration object[]
- vendor string
Possible values: [
Google
]Vendor type of this replication group. Values in enum are case sensitive
summary object
recoveryOptions object
replicationConfiguration object[]
{
"id": 0,
"name": "string",
"summary": {
"source": "string",
"recoveryTarget": "string",
"destinationVendor": "Amazon",
"replicationType": "Periodic",
"state": "Enabled"
},
"rpo": {
"replicationFrequency": 240
},
"storage": {
"copies": [
{
"name": "string",
"storagePool": {
"id": 0,
"name": "string"
},
"retention": 0
}
],
"copyForReplication": "string"
},
"advancedOption": {
"delayBetweenPriorityMachines": 2,
"continueOnFailure": false,
"script": {
"preFailover": {
"path": "string",
"type": "UNC",
"scriptCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guestCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guid": "string",
"scriptContent": "string",
"scriptName": "string",
"reset": true,
"osType": "WINDOWS"
},
"postFailover": {
"path": "string",
"type": "UNC",
"scriptCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guestCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guid": "string",
"scriptContent": "string",
"scriptName": "string",
"reset": true,
"osType": "WINDOWS"
},
"preFailback": {
"path": "string",
"type": "UNC",
"scriptCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guestCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guid": "string",
"scriptContent": "string",
"scriptName": "string",
"reset": true,
"osType": "WINDOWS"
},
"postFailback": {
"path": "string",
"type": "UNC",
"scriptCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guestCredentials": {
"savedCredentials": {
"id": 0,
"name": "string"
},
"credentials": {
"name": "string",
"password": "string"
}
},
"guid": "string",
"scriptContent": "string",
"scriptName": "string",
"reset": true,
"osType": "WINDOWS"
}
},
"unconditionalOverwrite": true
},
"replicationConfiguration": [
{
"sourceVM": "string",
"sourceVMGuid": "string",
"destinationVM": "string",
"availabilityDomain": "string",
"stagingBucket": "string",
"region": "string",
"createPublicIP": true,
"shape": "string",
"overrideReplicationOptions": {
"network": {
"networkDisplayName": "string",
"networkName": "string",
"subnetId": "string",
"privateIPaddress": "string"
}
},
"compartment": {
"name": "string",
"value": "string"
}
}
],
"vendor": "OCI"
}
{
"id": 0,
"name": "string",
"summary": {
"source": "string",
"recoveryTarget": "string",
"destinationVendor": "VMware",
"replicationType": "Periodic",
"state": "Enabled"
},
"rpo": {
"replicationFrequency": 240
},
"storage": {
"copies": [
{
"name": "string",
"storagePool": {
"id": 0,
"name": "string"
},
"retention": 0
}
],
"copyForReplication": "string"
},
"advancedOption": {
"validateDestinationVM": true,
"diskProvisioning": "Auto",
"transportMode": "Auto",
"unconditionalOverwrite": false,
"SnapshotsToRetain": 0
},
"replicationConfiguration": [
{
"sourceVM": "string",
"destinationVM": "string",
"destinationHost": "string",
"datastore": "string",
"overrideReplicationOptions": {
"vmDisplayName": "string",
"destinationHost": "string",
"datastore": "string",
"resourcePool": "string",
"vmFolder": "string",
"networkSettings": [
{
"source": "string",
"destination": "string"
}
],
"ipAddressSettings": [
{
"sourceIp": "string",
"subnetMask": "string",
"defaultGateway": "string",
"useDhcp": true,
"hostName": "string",
"destinationIp": "string",
"SubnetMaskNoDhcp": "string",
"defaultGatewayNoDhcp": "string"
}
]
}
}
],
"vendor": "VMware"
}
{
"id": 0,
"name": "string",
"summary": {
"source": "string",
"recoveryTarget": "string",
"destinationVendor": "Amazon",
"replicationType": "Periodic",
"state": "Enabled"
},
"rpo": {
"replicationFrequency": 240
},
"storage": {
"copies": [
{
"name": "string",
"storagePool": {
"id": 0,
"name": "string"
},
"retention": 0
}
],
"copyForReplication": "string"
},
"advancedOption": {
"validateDestinationVM": true,
"unconditionalOverwrite": false
},
"replicationConfiguration": [
{
"sourceVM": "string",
"sourceVMGuid": "string",
"destinationVM": "string",
"availabilityZone": "string",
"instanceType": "string",
"datacenter": "string",
"testFailoverInstanceType": "string",
"overrideReplicationOptions": {
"guestCreds": {
"computerName": "string",
"userName": "string",
"password": "string"
},
"instanceName": "string",
"availabilityZone": "string",
"volumeType": "string",
"encryptionKey": "string",
"network": {
"name": "string",
"displayName": "string",
"subnetId": "string",
"sourceNetworkId": "string",
"privateIPaddress": "string"
},
"autoSelectSecurityGroup": "boolean",
"securityGroups": [
{
"id": "string",
"name": "string"
}
],
"testFailoverNetwork": {
"name": "string",
"displayName": "string",
"subnetId": "string",
"sourceNetworkId": "string",
"privateIPaddress": "string"
},
"autoSelectTestFailoverSecurityGroup": "boolean",
"testFailoverSecurityGroups": [
{
"id": "string",
"name": "string"
}
],
"IAMRole": {
"guid": "string",
"name": "string"
}
}
}
],
"vendor": "Amazon"
}
{
"id": 0,
"name": "string",
"summary": {
"source": "string",
"recoveryTarget": "string",
"destinationVendor": "HyperV",
"replicationType": "Periodic",
"state": "Enabled"
},
"rpo": {
"replicationFrequency": 240
},
"storage": {
"copies": [
{
"name": "string",
"storagePool": {
"id": 0,
"name": "string"
},
"retention": 0
}
],
"copyForReplication": "string"
},
"advancedOption": {
"validateDestinationVM": true,
"unconditionalOverwrite": false
},
"replicationConfiguration": [
{
"sourceVM": "string",
"destinationVM": "string",
"hypervHost": "string",
"destinationVolume": "string",
"overrideReplicationOptions": {
"vmDisplayName": "string",
"registerVMWithFailoverCluster": "string",
"networkAdapter": [
{
"networkName": "string"
}
]
}
}
],
"vendor": "HyperV"
}
{
"id": 0,
"name": "string",
"summary": {
"source": "string",
"recoveryTarget": "string",
"destinationVendor": "Azure",
"replicationType": "Periodic",
"state": "Enabled"
},
"rpo": {
"replicationFrequency": 240
},
"storage": {
"copies": [
{
"name": "string",
"storagePool": {
"id": 0,
"name": "string"
},
"retention": 0
}
],
"copyForReplication": "string"
},
"advancedOption": {
"unconditionalOverwrite": false,
"deployVmOnlyDuringfailover": true
},
"replicationConfiguration": [
{
"sourceVM": "string",
"destinationVM": "string",
"resourceGroup": "string",
"storageAccount": "string",
"vmSize": "string",
"createPublicIP": true,
"restoreAsManagedVm": true,
"overrideReplicationOptions": {
"vmDisplayName": "string"
}
}
],
"vendor": "Azure"
}
Requested details not Found
GET /v4/replicationgroup/:replicationgroupid
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/V4/ReplicationGroup/:replicationGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/V4/ReplicationGroup/:replicationGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/V4/ReplicationGroup/:replicationGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/V4/ReplicationGroup/:replicationGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/V4/ReplicationGroup/:replicationGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/V4/ReplicationGroup/:replicationGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'
curl -L -X GET 'https://CommandCenterHostName/commandcenter/api/V4/ReplicationGroup/:replicationGroupId' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>'