Microsoft.DataReplication (preview:2021-02-16)

2025/08/29 • 48 new, 48 deleted methods

Dra_Get (new)
Description Gets the details of the fabric agent.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents/{fabricAgentName}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
fabricAgentName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
correlationId: string ,
machineId: string ,
machineName: string ,
authenticationIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
resourceAccessIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
isResponsive: boolean ,
lastHeartbeat: string ,
versionNumber: string ,
provisioningState: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Dra_Create (new)
Description Creates the fabric agent.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents/{fabricAgentName}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
fabricAgentName: string ,
api-version: string ,
body:
{
properties:
{
correlationId: string ,
machineId: string ,
machineName: string ,
authenticationIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
resourceAccessIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
isResponsive: boolean ,
lastHeartbeat: string ,
versionNumber: string ,
provisioningState: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (201)

{
properties:
{
correlationId: string ,
machineId: string ,
machineName: string ,
authenticationIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
resourceAccessIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
isResponsive: boolean ,
lastHeartbeat: string ,
versionNumber: string ,
provisioningState: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (200)

{
properties:
{
correlationId: string ,
machineId: string ,
machineName: string ,
authenticationIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
resourceAccessIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
isResponsive: boolean ,
lastHeartbeat: string ,
versionNumber: string ,
provisioningState: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Dra_Delete (new)
Description Deletes the fabric agent.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents/{fabricAgentName}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
fabricAgentName: string ,
api-version: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Dra_List (new)
Description Gets the list of fabric agents in the given fabric.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
correlationId: string ,
machineId: string ,
machineName: string ,
authenticationIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
resourceAccessIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
isResponsive: boolean ,
lastHeartbeat: string ,
versionNumber: string ,
provisioningState: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DraOperationStatus_Get (new)
Description Tracks the results of an asynchronous operation on the fabric agent.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents/{fabricAgentName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
fabricAgentName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EmailConfiguration_Get (new)
Description Gets the details of the alert configuration setting.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/alertSettings/{emailConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
emailConfigurationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
sendToOwners: boolean ,
customEmailAddresses:
[
string ,
]
,
locale: string ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EmailConfiguration_Create (new)
Description Creates an alert configuration setting for the given vault.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/alertSettings/{emailConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
emailConfigurationName: string ,
api-version: string ,
body:
{
properties:
{
sendToOwners: boolean ,
customEmailAddresses:
[
string ,
]
,
locale: string ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (201)

{
properties:
{
sendToOwners: boolean ,
customEmailAddresses:
[
string ,
]
,
locale: string ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (200)

{
properties:
{
sendToOwners: boolean ,
customEmailAddresses:
[
string ,
]
,
locale: string ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EmailConfiguration_List (new)
Description Gets the list of alert configuration settings for the given vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/alertSettings
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
sendToOwners: boolean ,
customEmailAddresses:
[
string ,
]
,
locale: string ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Event_Get (new)
Description Gets the details of the event.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/events/{eventName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
eventName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
resourceType: string ,
resourceName: string ,
eventType: string ,
eventName: string ,
timeOfOccurrence: string ,
severity: string ,
description: string ,
correlationId: string ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Event_List (new)
Description Gets the list of events in the given vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/events
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
$filter: string ,
continuationToken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
resourceType: string ,
resourceName: string ,
eventType: string ,
eventName: string ,
timeOfOccurrence: string ,
severity: string ,
description: string ,
correlationId: string ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Fabric_Get (new)
Description Gets the details of the fabric.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Fabric_Create (new)
Description Creates the fabric.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
api-version: string ,
body:
{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (201)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Fabric_Update (new)
Description Performs update on the fabric.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
api-version: string ,
body:
{
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (200)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Fabric_Delete (new)
Description Removes the fabric.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
api-version: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Fabric_ListBySubscription (new)
Description Gets the list of fabrics in the given subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DataReplication/replicationFabrics
{
subscriptionId: string ,
continuationToken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Fabric_List (new)
Description Gets the list of fabrics in the given subscription and resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics
{
subscriptionId: string ,
resourceGroupName: string ,
continuationToken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FabricOperationsStatus_Get (new)
Description Tracks the results of an asynchronous operation on the fabric.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Policy_Get (new)
Description Gets the details of the policy.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies/{policyName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
policyName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Policy_Create (new)
Description Creates the policy.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies/{policyName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
policyName: string ,
api-version: string ,
body:
{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Policy_Delete (new)
Description Removes the policy.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies/{policyName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
policyName: string ,
api-version: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Policy_List (new)
Description Gets the list of policies in the given vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyOperationStatus_Get (new)
Description Tracks the results of an asynchronous operation on the policy.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies/{policyName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
policyName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProtectedItem_Get (new)
Description Gets the details of the protected item.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
protectedItemName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
policyName: string ,
replicationExtensionName: string ,
correlationId: string ,
provisioningState: enum ,
protectionState: enum ,
protectionStateDescription: string ,
testFailoverState: enum ,
testFailoverStateDescription: string ,
resynchronizationState: enum ,
fabricObjectId: string ,
fabricObjectName: string ,
sourceFabricProviderId: string ,
targetFabricProviderId: string ,
fabricId: string ,
targetFabricId: string ,
draId: string ,
targetDraId: string ,
resyncRequired: boolean ,
lastSuccessfulPlannedFailoverTime: string ,
lastSuccessfulUnplannedFailoverTime: string ,
lastSuccessfulTestFailoverTime: string ,
currentJob: string ,
allowedJobs:
[
string ,
]
,
lastFailedEnableProtectionJob: string ,
lastFailedPlannedFailoverJob: string ,
lastTestFailoverJob: string ,
replicationHealth: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProtectedItem_Create (new)
Description Creates the protected item.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
protectedItemName: string ,
api-version: string ,
body:
{
properties:
{
policyName: string ,
replicationExtensionName: string ,
correlationId: string ,
provisioningState: enum ,
protectionState: enum ,
protectionStateDescription: string ,
testFailoverState: enum ,
testFailoverStateDescription: string ,
resynchronizationState: enum ,
fabricObjectId: string ,
fabricObjectName: string ,
sourceFabricProviderId: string ,
targetFabricProviderId: string ,
fabricId: string ,
targetFabricId: string ,
draId: string ,
targetDraId: string ,
resyncRequired: boolean ,
lastSuccessfulPlannedFailoverTime: string ,
lastSuccessfulUnplannedFailoverTime: string ,
lastSuccessfulTestFailoverTime: string ,
currentJob: string ,
allowedJobs:
[
string ,
]
,
lastFailedEnableProtectionJob: string ,
lastFailedPlannedFailoverJob: string ,
lastTestFailoverJob: string ,
replicationHealth: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (201)

{
properties:
{
policyName: string ,
replicationExtensionName: string ,
correlationId: string ,
provisioningState: enum ,
protectionState: enum ,
protectionStateDescription: string ,
testFailoverState: enum ,
testFailoverStateDescription: string ,
resynchronizationState: enum ,
fabricObjectId: string ,
fabricObjectName: string ,
sourceFabricProviderId: string ,
targetFabricProviderId: string ,
fabricId: string ,
targetFabricId: string ,
draId: string ,
targetDraId: string ,
resyncRequired: boolean ,
lastSuccessfulPlannedFailoverTime: string ,
lastSuccessfulUnplannedFailoverTime: string ,
lastSuccessfulTestFailoverTime: string ,
currentJob: string ,
allowedJobs:
[
string ,
]
,
lastFailedEnableProtectionJob: string ,
lastFailedPlannedFailoverJob: string ,
lastTestFailoverJob: string ,
replicationHealth: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (200)

{
properties:
{
policyName: string ,
replicationExtensionName: string ,
correlationId: string ,
provisioningState: enum ,
protectionState: enum ,
protectionStateDescription: string ,
testFailoverState: enum ,
testFailoverStateDescription: string ,
resynchronizationState: enum ,
fabricObjectId: string ,
fabricObjectName: string ,
sourceFabricProviderId: string ,
targetFabricProviderId: string ,
fabricId: string ,
targetFabricId: string ,
draId: string ,
targetDraId: string ,
resyncRequired: boolean ,
lastSuccessfulPlannedFailoverTime: string ,
lastSuccessfulUnplannedFailoverTime: string ,
lastSuccessfulTestFailoverTime: string ,
currentJob: string ,
allowedJobs:
[
string ,
]
,
lastFailedEnableProtectionJob: string ,
lastFailedPlannedFailoverJob: string ,
lastTestFailoverJob: string ,
replicationHealth: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProtectedItem_Delete (new)
Description Removes the protected item.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
protectedItemName: string ,
forceDelete: boolean ,
api-version: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProtectedItem_List (new)
Description Gets the list of protected items in the given vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
policyName: string ,
replicationExtensionName: string ,
correlationId: string ,
provisioningState: enum ,
protectionState: enum ,
protectionStateDescription: string ,
testFailoverState: enum ,
testFailoverStateDescription: string ,
resynchronizationState: enum ,
fabricObjectId: string ,
fabricObjectName: string ,
sourceFabricProviderId: string ,
targetFabricProviderId: string ,
fabricId: string ,
targetFabricId: string ,
draId: string ,
targetDraId: string ,
resyncRequired: boolean ,
lastSuccessfulPlannedFailoverTime: string ,
lastSuccessfulUnplannedFailoverTime: string ,
lastSuccessfulTestFailoverTime: string ,
currentJob: string ,
allowedJobs:
[
string ,
]
,
lastFailedEnableProtectionJob: string ,
lastFailedPlannedFailoverJob: string ,
lastTestFailoverJob: string ,
replicationHealth: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProtectedItem_PlannedFailover (new)
Description Performs the planned failover on the protected item.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/plannedFailover
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
protectedItemName: string ,
api-version: string ,
body:
{
properties:
{
customProperties:
{
instanceType: string ,
}
,
}
,
}
,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (200)

{
properties:
{
customProperties:
{
instanceType: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProtectedItemOperationStatus_Get (new)
Description Tracks the results of an asynchronous operation on the protected item.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
protectedItemName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
RecoveryPoints_Get (new)
Description Gets the details of the recovery point of a protected item.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
protectedItemName: string ,
recoveryPointName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
recoveryPointTime: string ,
recoveryPointType: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
RecoveryPoints_List (new)
Description Gets the list of recovery points of the given protected item.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/recoveryPoints
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
protectedItemName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
recoveryPointTime: string ,
recoveryPointType: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ReplicationExtension_Get (new)
Description Gets the details of the replication extension.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
replicationExtensionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ReplicationExtension_Create (new)
Description Creates the replication extension in the given vault.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
replicationExtensionName: string ,
api-version: string ,
body:
{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ReplicationExtension_Delete (new)
Description Deletes the replication extension in the given vault.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
replicationExtensionName: string ,
api-version: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ReplicationExtension_List (new)
Description Gets the list of replication extensions in the given vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ReplicationExtensionOperationStatus_Get (new)
Description Tracks the results of an asynchronous operation on the replication extension.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
replicationExtensionName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CheckNameAvailability (new)
Description Checks the resource name availability.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.DataReplication/locations/{location}/checkNameAvailability
{
subscriptionId: string ,
location: string ,
api-version: string ,
body:
{
name: string ,
type: string ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: string ,
message: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_List (new)
Description Gets the operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.DataReplication/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DeploymentPreflight (new)
Description Performs resource deployment validation.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/deployments/{deploymentId}/preflight
{
subscriptionId: string ,
resourceGroupName: string ,
deploymentId: string ,
api-version: string ,
body:
{
resources:
[
{
name: string ,
type: string ,
location: string ,
apiVersion: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
resources:
[
{
name: string ,
type: string ,
location: string ,
apiVersion: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Vault_Get (new)
Description Gets the details of the vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Vault_Create (new)
Description Creates the vault.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
body:
{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (201)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Vault_Update (new)
Description Performs update on the vault.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
body:
{
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (200)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Vault_Delete (new)
Description Removes the vault.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Vault_ListBySubscription (new)
Description Gets the list of vaults in the given subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DataReplication/replicationVaults
{
subscriptionId: string ,
continuationToken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Vault_List (new)
Description Gets the list of vaults in the given subscription and resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults
{
subscriptionId: string ,
resourceGroupName: string ,
continuationToken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VaultOperationStatus_Get (new)
Description Tracks the results of an asynchronous operation on the vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Workflow_Get (new)
Description Gets the details of the job.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/jobs/{jobName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
jobName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
state: enum ,
startTime: string ,
endTime: string ,
objectId: string ,
objectName: string ,
objectInternalId: string ,
objectInternalName: string ,
objectType: enum ,
replicationProviderId: string ,
sourceFabricProviderId: string ,
targetFabricProviderId: string ,
allowedActions:
[
string ,
]
,
activityId: string ,
tasks:
[
{
taskName: string ,
state: enum ,
startTime: string ,
endTime: string ,
customProperties:
{
instanceType: string ,
}
,
childrenWorkflows:
[
string ,
]
,
}
,
]
,
errors:
[
{
code: string ,
type: string ,
severity: string ,
creationTime: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
affectedObjectDetails: object ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Workflow_List (new)
Description Gets the list of jobs in the given vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/jobs
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
$filter: string ,
continuationToken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
state: enum ,
startTime: string ,
endTime: string ,
objectId: string ,
objectName: string ,
objectInternalId: string ,
objectInternalName: string ,
objectType: enum ,
replicationProviderId: string ,
sourceFabricProviderId: string ,
targetFabricProviderId: string ,
allowedActions:
[
string ,
]
,
activityId: string ,
tasks:
[
{
taskName: string ,
state: enum ,
startTime: string ,
endTime: string ,
customProperties:
{
instanceType: string ,
}
,
childrenWorkflows:
[
string ,
]
,
}
,
]
,
errors:
[
{
code: string ,
type: string ,
severity: string ,
creationTime: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
affectedObjectDetails: object ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkflowOperationStatus_Get (new)
Description Tracks the results of an asynchronous operation on the job.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/jobs/{jobName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
jobName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Dra_Get (removed)
Description Gets the details of the fabric agent.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents/{fabricAgentName}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
fabricAgentName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
correlationId: string ,
machineId: string ,
machineName: string ,
authenticationIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
resourceAccessIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
isResponsive: boolean ,
lastHeartbeat: string ,
versionNumber: string ,
provisioningState: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Dra_Create (removed)
Description Creates the fabric agent.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents/{fabricAgentName}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
fabricAgentName: string ,
api-version: string ,
body:
{
properties:
{
correlationId: string ,
machineId: string ,
machineName: string ,
authenticationIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
resourceAccessIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
isResponsive: boolean ,
lastHeartbeat: string ,
versionNumber: string ,
provisioningState: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (201)

{
properties:
{
correlationId: string ,
machineId: string ,
machineName: string ,
authenticationIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
resourceAccessIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
isResponsive: boolean ,
lastHeartbeat: string ,
versionNumber: string ,
provisioningState: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (200)

{
properties:
{
correlationId: string ,
machineId: string ,
machineName: string ,
authenticationIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
resourceAccessIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
isResponsive: boolean ,
lastHeartbeat: string ,
versionNumber: string ,
provisioningState: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Dra_Delete (removed)
Description Deletes the fabric agent.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents/{fabricAgentName}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
fabricAgentName: string ,
api-version: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Dra_List (removed)
Description Gets the list of fabric agents in the given fabric.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
correlationId: string ,
machineId: string ,
machineName: string ,
authenticationIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
resourceAccessIdentity:
{
tenantId: string ,
applicationId: string ,
objectId: string ,
audience: string ,
aadAuthority: string ,
}
,
isResponsive: boolean ,
lastHeartbeat: string ,
versionNumber: string ,
provisioningState: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DraOperationStatus_Get (removed)
Description Tracks the results of an asynchronous operation on the fabric agent.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents/{fabricAgentName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
fabricAgentName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EmailConfiguration_Get (removed)
Description Gets the details of the alert configuration setting.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/alertSettings/{emailConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
emailConfigurationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
sendToOwners: boolean ,
customEmailAddresses:
[
string ,
]
,
locale: string ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EmailConfiguration_Create (removed)
Description Creates an alert configuration setting for the given vault.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/alertSettings/{emailConfigurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
emailConfigurationName: string ,
api-version: string ,
body:
{
properties:
{
sendToOwners: boolean ,
customEmailAddresses:
[
string ,
]
,
locale: string ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (201)

{
properties:
{
sendToOwners: boolean ,
customEmailAddresses:
[
string ,
]
,
locale: string ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (200)

{
properties:
{
sendToOwners: boolean ,
customEmailAddresses:
[
string ,
]
,
locale: string ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EmailConfiguration_List (removed)
Description Gets the list of alert configuration settings for the given vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/alertSettings
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
sendToOwners: boolean ,
customEmailAddresses:
[
string ,
]
,
locale: string ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Event_Get (removed)
Description Gets the details of the event.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/events/{eventName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
eventName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
resourceType: string ,
resourceName: string ,
eventType: string ,
eventName: string ,
timeOfOccurrence: string ,
severity: string ,
description: string ,
correlationId: string ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Event_List (removed)
Description Gets the list of events in the given vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/events
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
$filter: string ,
continuationToken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
resourceType: string ,
resourceName: string ,
eventType: string ,
eventName: string ,
timeOfOccurrence: string ,
severity: string ,
description: string ,
correlationId: string ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Fabric_Get (removed)
Description Gets the details of the fabric.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Fabric_Create (removed)
Description Creates the fabric.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
api-version: string ,
body:
{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (201)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Fabric_Update (removed)
Description Performs update on the fabric.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
api-version: string ,
body:
{
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (200)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Fabric_Delete (removed)
Description Removes the fabric.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
api-version: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Fabric_ListBySubscription (removed)
Description Gets the list of fabrics in the given subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DataReplication/replicationFabrics
{
subscriptionId: string ,
continuationToken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Fabric_List (removed)
Description Gets the list of fabrics in the given subscription and resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics
{
subscriptionId: string ,
resourceGroupName: string ,
continuationToken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceEndpoint: string ,
serviceResourceId: string ,
health: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FabricOperationsStatus_Get (removed)
Description Tracks the results of an asynchronous operation on the fabric.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
fabricName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Policy_Get (removed)
Description Gets the details of the policy.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies/{policyName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
policyName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Policy_Create (removed)
Description Creates the policy.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies/{policyName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
policyName: string ,
api-version: string ,
body:
{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Policy_Delete (removed)
Description Removes the policy.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies/{policyName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
policyName: string ,
api-version: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Policy_List (removed)
Description Gets the list of policies in the given vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PolicyOperationStatus_Get (removed)
Description Tracks the results of an asynchronous operation on the policy.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies/{policyName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
policyName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProtectedItem_Get (removed)
Description Gets the details of the protected item.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
protectedItemName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
policyName: string ,
replicationExtensionName: string ,
correlationId: string ,
provisioningState: enum ,
protectionState: enum ,
protectionStateDescription: string ,
testFailoverState: enum ,
testFailoverStateDescription: string ,
resynchronizationState: enum ,
fabricObjectId: string ,
fabricObjectName: string ,
sourceFabricProviderId: string ,
targetFabricProviderId: string ,
fabricId: string ,
targetFabricId: string ,
draId: string ,
targetDraId: string ,
resyncRequired: boolean ,
lastSuccessfulPlannedFailoverTime: string ,
lastSuccessfulUnplannedFailoverTime: string ,
lastSuccessfulTestFailoverTime: string ,
currentJob: string ,
allowedJobs:
[
string ,
]
,
lastFailedEnableProtectionJob: string ,
lastFailedPlannedFailoverJob: string ,
lastTestFailoverJob: string ,
replicationHealth: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProtectedItem_Create (removed)
Description Creates the protected item.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
protectedItemName: string ,
api-version: string ,
body:
{
properties:
{
policyName: string ,
replicationExtensionName: string ,
correlationId: string ,
provisioningState: enum ,
protectionState: enum ,
protectionStateDescription: string ,
testFailoverState: enum ,
testFailoverStateDescription: string ,
resynchronizationState: enum ,
fabricObjectId: string ,
fabricObjectName: string ,
sourceFabricProviderId: string ,
targetFabricProviderId: string ,
fabricId: string ,
targetFabricId: string ,
draId: string ,
targetDraId: string ,
resyncRequired: boolean ,
lastSuccessfulPlannedFailoverTime: string ,
lastSuccessfulUnplannedFailoverTime: string ,
lastSuccessfulTestFailoverTime: string ,
currentJob: string ,
allowedJobs:
[
string ,
]
,
lastFailedEnableProtectionJob: string ,
lastFailedPlannedFailoverJob: string ,
lastTestFailoverJob: string ,
replicationHealth: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (201)

{
properties:
{
policyName: string ,
replicationExtensionName: string ,
correlationId: string ,
provisioningState: enum ,
protectionState: enum ,
protectionStateDescription: string ,
testFailoverState: enum ,
testFailoverStateDescription: string ,
resynchronizationState: enum ,
fabricObjectId: string ,
fabricObjectName: string ,
sourceFabricProviderId: string ,
targetFabricProviderId: string ,
fabricId: string ,
targetFabricId: string ,
draId: string ,
targetDraId: string ,
resyncRequired: boolean ,
lastSuccessfulPlannedFailoverTime: string ,
lastSuccessfulUnplannedFailoverTime: string ,
lastSuccessfulTestFailoverTime: string ,
currentJob: string ,
allowedJobs:
[
string ,
]
,
lastFailedEnableProtectionJob: string ,
lastFailedPlannedFailoverJob: string ,
lastTestFailoverJob: string ,
replicationHealth: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (200)

{
properties:
{
policyName: string ,
replicationExtensionName: string ,
correlationId: string ,
provisioningState: enum ,
protectionState: enum ,
protectionStateDescription: string ,
testFailoverState: enum ,
testFailoverStateDescription: string ,
resynchronizationState: enum ,
fabricObjectId: string ,
fabricObjectName: string ,
sourceFabricProviderId: string ,
targetFabricProviderId: string ,
fabricId: string ,
targetFabricId: string ,
draId: string ,
targetDraId: string ,
resyncRequired: boolean ,
lastSuccessfulPlannedFailoverTime: string ,
lastSuccessfulUnplannedFailoverTime: string ,
lastSuccessfulTestFailoverTime: string ,
currentJob: string ,
allowedJobs:
[
string ,
]
,
lastFailedEnableProtectionJob: string ,
lastFailedPlannedFailoverJob: string ,
lastTestFailoverJob: string ,
replicationHealth: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProtectedItem_Delete (removed)
Description Removes the protected item.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
protectedItemName: string ,
forceDelete: boolean ,
api-version: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProtectedItem_List (removed)
Description Gets the list of protected items in the given vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
policyName: string ,
replicationExtensionName: string ,
correlationId: string ,
provisioningState: enum ,
protectionState: enum ,
protectionStateDescription: string ,
testFailoverState: enum ,
testFailoverStateDescription: string ,
resynchronizationState: enum ,
fabricObjectId: string ,
fabricObjectName: string ,
sourceFabricProviderId: string ,
targetFabricProviderId: string ,
fabricId: string ,
targetFabricId: string ,
draId: string ,
targetDraId: string ,
resyncRequired: boolean ,
lastSuccessfulPlannedFailoverTime: string ,
lastSuccessfulUnplannedFailoverTime: string ,
lastSuccessfulTestFailoverTime: string ,
currentJob: string ,
allowedJobs:
[
string ,
]
,
lastFailedEnableProtectionJob: string ,
lastFailedPlannedFailoverJob: string ,
lastTestFailoverJob: string ,
replicationHealth: enum ,
healthErrors:
[
{
affectedResourceType: string ,
affectedResourceCorrelationIds:
[
string ,
]
,
childErrors:
[
{
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
code: string ,
healthCategory: string ,
category: string ,
severity: string ,
source: string ,
creationTime: string ,
isCustomerResolvable: boolean ,
summary: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProtectedItem_PlannedFailover (removed)
Description Performs the planned failover on the protected item.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/plannedFailover
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
protectedItemName: string ,
api-version: string ,
body:
{
properties:
{
customProperties:
{
instanceType: string ,
}
,
}
,
}
,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (200)

{
properties:
{
customProperties:
{
instanceType: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ProtectedItemOperationStatus_Get (removed)
Description Tracks the results of an asynchronous operation on the protected item.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
protectedItemName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
RecoveryPoints_Get (removed)
Description Gets the details of the recovery point of a protected item.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
protectedItemName: string ,
recoveryPointName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
recoveryPointTime: string ,
recoveryPointType: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
RecoveryPoints_List (removed)
Description Gets the list of recovery points of the given protected item.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/recoveryPoints
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
protectedItemName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
recoveryPointTime: string ,
recoveryPointType: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ReplicationExtension_Get (removed)
Description Gets the details of the replication extension.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
replicationExtensionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ReplicationExtension_Create (removed)
Description Creates the replication extension in the given vault.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
replicationExtensionName: string ,
api-version: string ,
body:
{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ReplicationExtension_Delete (removed)
Description Deletes the replication extension in the given vault.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
replicationExtensionName: string ,
api-version: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ReplicationExtension_List (removed)
Description Gets the list of replication extensions in the given vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
customProperties:
{
instanceType: string ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
ReplicationExtensionOperationStatus_Get (removed)
Description Tracks the results of an asynchronous operation on the replication extension.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
replicationExtensionName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CheckNameAvailability (removed)
Description Checks the resource name availability.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.DataReplication/locations/{location}/checkNameAvailability
{
subscriptionId: string ,
location: string ,
api-version: string ,
body:
{
name: string ,
type: string ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: string ,
message: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_List (removed)
Description Gets the operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.DataReplication/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DeploymentPreflight (removed)
Description Performs resource deployment validation.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/deployments/{deploymentId}/preflight
{
subscriptionId: string ,
resourceGroupName: string ,
deploymentId: string ,
api-version: string ,
body:
{
resources:
[
{
name: string ,
type: string ,
location: string ,
apiVersion: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
resources:
[
{
name: string ,
type: string ,
location: string ,
apiVersion: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Vault_Get (removed)
Description Gets the details of the vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Vault_Create (removed)
Description Creates the vault.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
body:
{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (201)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Vault_Update (removed)
Description Performs update on the vault.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
body:
{
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
}

⚐ Response (200)

{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Vault_Delete (removed)
Description Removes the vault.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
api-version: string ,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Vault_ListBySubscription (removed)
Description Gets the list of vaults in the given subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DataReplication/replicationVaults
{
subscriptionId: string ,
continuationToken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Vault_List (removed)
Description Gets the list of vaults in the given subscription and resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults
{
subscriptionId: string ,
resourceGroupName: string ,
continuationToken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
location: string ,
tags: object ,
properties:
{
provisioningState: enum ,
serviceResourceId: string ,
vaultType: enum ,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
VaultOperationStatus_Get (removed)
Description Tracks the results of an asynchronous operation on the vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Workflow_Get (removed)
Description Gets the details of the job.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/jobs/{jobName}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
jobName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
displayName: string ,
state: enum ,
startTime: string ,
endTime: string ,
objectId: string ,
objectName: string ,
objectInternalId: string ,
objectInternalName: string ,
objectType: enum ,
replicationProviderId: string ,
sourceFabricProviderId: string ,
targetFabricProviderId: string ,
allowedActions:
[
string ,
]
,
activityId: string ,
tasks:
[
{
taskName: string ,
state: enum ,
startTime: string ,
endTime: string ,
customProperties:
{
instanceType: string ,
}
,
childrenWorkflows:
[
string ,
]
,
}
,
]
,
errors:
[
{
code: string ,
type: string ,
severity: string ,
creationTime: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
affectedObjectDetails: object ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Workflow_List (removed)
Description Gets the list of jobs in the given vault.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/jobs
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
$filter: string ,
continuationToken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
displayName: string ,
state: enum ,
startTime: string ,
endTime: string ,
objectId: string ,
objectName: string ,
objectInternalId: string ,
objectInternalName: string ,
objectType: enum ,
replicationProviderId: string ,
sourceFabricProviderId: string ,
targetFabricProviderId: string ,
allowedActions:
[
string ,
]
,
activityId: string ,
tasks:
[
{
taskName: string ,
state: enum ,
startTime: string ,
endTime: string ,
customProperties:
{
instanceType: string ,
}
,
childrenWorkflows:
[
string ,
]
,
}
,
]
,
errors:
[
{
code: string ,
type: string ,
severity: string ,
creationTime: string ,
message: string ,
causes: string ,
recommendation: string ,
}
,
]
,
customProperties:
{
instanceType: string ,
affectedObjectDetails: object ,
}
,
}
,
id: string ,
name: string ,
type: string ,
systemData: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WorkflowOperationStatus_Get (removed)
Description Tracks the results of an asynchronous operation on the job.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/jobs/{jobName}/operations/{operationId}
{
subscriptionId: string ,
resourceGroupName: string ,
vaultName: string ,
jobName: string ,
operationId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
startTime: string ,
endTime: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}