Freigeben über


Replication Jobs - Export

Exportiert die Details der Azure Site Recovery-Aufträge des Tresors.
Der Vorgang zum Exportieren der Details der Azure Site Recovery-Aufträge des Tresors.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationJobs/export?api-version=2025-02-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

Der Name der Ressourcengruppe, in der der Wiederherstellungsdiensttresor vorhanden ist.

resourceName
path True

string

Der Name des Wiederherstellungsdienstetresors.

subscriptionId
path True

string

Die Abonnement-ID.

api-version
query True

string

Client-API-Version.

Anforderungstext

Name Typ Beschreibung
affectedObjectTypes

string

Der Typ von Objekten.

endTime

string

Datum, zu dem Aufträge abgerufen werden sollen.

fabricId

string

Die ID des Fabric zum Durchsuchen von Aufträgen unter.

jobName

string

Der Auftragsname.

jobOutputType

ExportJobOutputSerializationType

Der Ausgabetyp der Aufträge.

jobStatus

string

Die Zustände des zu filternden Auftrags können sich befinden.

startTime

string

Datum, von dem Aufträge abgerufen werden sollen.

timezoneOffset

number (double)

Der Zeitzonenoffset für die Position der Anforderung (in Minuten).

Antworten

Name Typ Beschreibung
200 OK

Job

OKAY

202 Accepted

Angenommen

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation identitätswechseln Sie Ihr Benutzerkonto.

Beispiele

Exports the details of the Azure Site Recovery jobs of the vault.

Beispielanforderung

POST https://management.azure.com/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/export?api-version=2025-02-01

{
  "startTime": "2017-04-27T14:26:51.9161395Z",
  "endTime": "2017-05-04T14:26:51.9161395Z",
  "affectedObjectTypes": "",
  "jobStatus": ""
}

Beispiel für eine Antwort

Azure-AsyncOperation: https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2025-02-01
{
  "id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/37e0fc2b-13f2-4817-aafa-0cd807d46842",
  "name": "37e0fc2b-13f2-4817-aafa-0cd807d46842",
  "properties": {
    "activityId": "36841d27-34f6-49ad-b572-e7dc263f100b-2017-05-04 14:26:47Z-Ibz ActivityId: c124df21-7661-4541-b32a-3c723ebbb045",
    "scenarioName": "ExportJobs",
    "state": "Succeeded",
    "stateDescription": "Completed",
    "tasks": [],
    "errors": [],
    "startTime": "2017-05-04T14:33:42.2765562Z",
    "endTime": "2017-05-04T14:33:43Z",
    "allowedActions": [],
    "targetObjectId": "",
    "targetObjectName": "",
    "targetInstanceType": "Other",
    "customDetails": {
      "blobUri": "<blobUri>",
      "sasToken": "<sasToken>",
      "instanceType": "ExportJobDetails",
      "affectedObjectDetails": {}
    }
  }
}
Azure-AsyncOperation: https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2025-02-01
Retry-After: 30

Definitionen

Name Beschreibung
AsrJobDetails

Diese Klasse stellt Auftragsdetails basierend auf einem bestimmten Auftragstyp dar.

ASRTask

Aufgabe des Auftrags.

AutomationRunbookTaskDetails

Diese Klasse stellt die Aufgabendetails für ein Automatisierungsrunbook dar.

ClusterFailoverJobDetails

Diese Klasse stellt die Details für einen Failoverauftrag des Clusters dar.

ClusterSwitchProtectionJobDetails

Diese Klasse stellt Details für den Switch cluster-Schutzauftrag dar.

ClusterTestFailoverJobDetails

Diese Klasse stellt die Details für einen Testfailoverauftrag des Clusters dar.

ConsistencyCheckTaskDetails

Diese Klasse enthält Überwachungsdetails aller inkonsistenten geschützten Entitäten in Vmm.

ExportJobDetails

Diese Klasse stellt Details zum Workflow für Exportaufträge dar.

ExportJobOutputSerializationType

Der Ausgabetyp der Aufträge.

FailoverJobDetails

Diese Klasse stellt die Details für einen Failoverauftrag dar.

FailoverReplicationProtectedItemDetails

Failoverdetails für ein replikationsgeschütztes Element.

InconsistentVmDetails

Diese Klasse speichert die Überwachungsdetails für die Konsistenzüberprüfung der inkonsistenten geschützten Entität.

InlineWorkflowTaskDetails

Diese Klasse stellt die Inlineworkflowaufgabendetails dar.

Job

Auftragsdetails.

JobErrorDetails

Diese Klasse enthält die Fehlerdetails pro Objekt.

JobProperties

Auftragsdetails für benutzerdefinierte Daten.

JobQueryParameter

Abfrageparameter zum Aufzählen von Aufträgen.

ManualActionTaskDetails

Diese Klasse stellt die Details der manuellen Aktionsaufgabe dar.

ProviderError

Diese Klasse enthält die Fehlerdetails pro Objekt.

ScriptActionTaskDetails

Diese Klasse stellt die Details der Skriptaktionsaufgabe dar.

ServiceError

ASR-Fehlermodell.

SwitchProtectionJobDetails

Diese Klasse stellt Details für den Switch-Schutzauftrag dar.

TestFailoverJobDetails

Diese Klasse stellt die Details für einen Testfailoverauftrag dar.

VmNicUpdatesTaskDetails

Diese Klasse stellt die Aufgabendetails des virtuellen Computers NicUpdates dar.

AsrJobDetails

Diese Klasse stellt Auftragsdetails basierend auf einem bestimmten Auftragstyp dar.

Name Typ Beschreibung
affectedObjectDetails

object

Die betroffenen Objekteigenschaften wie Quellserver, Quellcloud, Zielserver, Zielcloud usw. basierend auf den Workflowobjektdetails.

instanceType string:

AsrJobDetails

Ruft den Typ der Auftragsdetails ab (siehe JobDetailsTypes-Enumeration für mögliche Werte).

ASRTask

Aufgabe des Auftrags.

Name Typ Beschreibung
allowedActions

string[]

Der für diese Aufgabe geltende Status/Aktionen.

customDetails TaskTypeDetails:

Die benutzerdefinierten Vorgangsdetails basierend auf dem Aufgabentyp.

endTime

string (date-time)

Die Endzeit.

errors

JobErrorDetails[]

Die Fehlerdetails des Vorgangs.

friendlyName

string

Der Name.

groupTaskCustomDetails GroupTaskDetails:

InlineWorkflowTaskDetails

Die benutzerdefinierten Vorgangsdetails basierend auf dem Vorgangstyp, wenn der Vorgangstyp "GroupTaskDetails" oder einer der darin abgeleiteten Typen ist.

name

string

Der eindeutige Vorgangsname.

startTime

string (date-time)

Die Startzeit.

state

string

Der Staat. Dies ist einer der folgenden Werte: NotStarted, InProgress, Succeeded, Failed, Cancelled, Suspended or Other.

stateDescription

string

Die Beschreibung des Vorgangszustands. Beispiel: Für den Status "Erfolgreich" kann die Beschreibung "Completed", "PartiallySucceeded", "CompletedWithInformation" oder "Skipped" lauten.

taskId

string

Die ID.

taskType

string

Der Typ des Vorgangs. Details in der CustomDetails-Eigenschaft hängen von diesem Typ ab.

AutomationRunbookTaskDetails

Diese Klasse stellt die Aufgabendetails für ein Automatisierungsrunbook dar.

Name Typ Beschreibung
accountName

string

Der Name des Automatisierungskontos des Runbook.

cloudServiceName

string

Der Clouddienst des Automatisierungs-Runbook-Kontos.

instanceType string:

AutomationRunbookTaskDetails

Der Typ der Vorgangsdetails.

isPrimarySideScript

boolean

Ein Wert, der angibt, ob es sich um ein primäres seitenseitiges Skript handelt oder nicht.

jobId

string

Die Auftrags-ID der Ausführung des Runbook.

jobOutput

string

Die Ausführungsausgabe des Runbook.

name

string

Der Name des Wiederherstellungsplans.

runbookId

string

Die Runbook-ID.

runbookName

string

Der Name des Runbook.

subscriptionId

string

Die Abonnement-ID des Automatisierungs-Runbook-Kontos.

ClusterFailoverJobDetails

Diese Klasse stellt die Details für einen Failoverauftrag des Clusters dar.

Name Typ Beschreibung
affectedObjectDetails

object

Die betroffenen Objekteigenschaften wie Quellserver, Quellcloud, Zielserver, Zielcloud usw. basierend auf den Workflowobjektdetails.

instanceType string:

ClusterFailoverJobDetails

Ruft den Typ der Auftragsdetails ab (siehe JobDetailsTypes-Enumeration für mögliche Werte).

protectedItemDetails

FailoverReplicationProtectedItemDetails[]

Die Details des virtuellen Testcomputers.

ClusterSwitchProtectionJobDetails

Diese Klasse stellt Details für den Switch cluster-Schutzauftrag dar.

Name Typ Beschreibung
affectedObjectDetails

object

Die betroffenen Objekteigenschaften wie Quellserver, Quellcloud, Zielserver, Zielcloud usw. basierend auf den Workflowobjektdetails.

instanceType string:

ClusterSwitchProtectionJobDetails

Ruft den Typ der Auftragsdetails ab (siehe JobDetailsTypes-Enumeration für mögliche Werte).

newReplicationProtectionClusterId

string

ARM-ID des neuen Replikationsschutzclusters.

ClusterTestFailoverJobDetails

Diese Klasse stellt die Details für einen Testfailoverauftrag des Clusters dar.

Name Typ Beschreibung
affectedObjectDetails

object

Die betroffenen Objekteigenschaften wie Quellserver, Quellcloud, Zielserver, Zielcloud usw. basierend auf den Workflowobjektdetails.

comments

string

Die Testfailoverkommentare.

instanceType string:

ClusterTestFailoverJobDetails

Ruft den Typ der Auftragsdetails ab (siehe JobDetailsTypes-Enumeration für mögliche Werte).

networkFriendlyName

string

Der Anzeigename des Testnetzwerks.

networkName

string

Der Name des Testnetzwerks.

networkType

string

Der Testnetzwerktyp (siehe TestFailoverInput-Enumeration für mögliche Werte).

protectedItemDetails

FailoverReplicationProtectedItemDetails[]

Die Details des virtuellen Testcomputers.

testFailoverStatus

string

Der Testfailoverstatus.

ConsistencyCheckTaskDetails

Diese Klasse enthält Überwachungsdetails aller inkonsistenten geschützten Entitäten in Vmm.

Name Typ Beschreibung
instanceType string:

ConsistencyCheckTaskDetails

Der Typ der Vorgangsdetails.

vmDetails

InconsistentVmDetails[]

Die Liste der inkonsistenten VM-Details.

ExportJobDetails

Diese Klasse stellt Details zum Workflow für Exportaufträge dar.

Name Typ Beschreibung
affectedObjectDetails

object

Die betroffenen Objekteigenschaften wie Quellserver, Quellcloud, Zielserver, Zielcloud usw. basierend auf den Workflowobjektdetails.

blobUri

string

BlobURI der exportierten Aufträge.

instanceType string:

ExportJobDetails

Ruft den Typ der Auftragsdetails ab (siehe JobDetailsTypes-Enumeration für mögliche Werte).

sasToken

string

Das sas-Token für den Zugriff auf blob.

ExportJobOutputSerializationType

Der Ausgabetyp der Aufträge.

Wert Beschreibung
Excel
Json
Xml

FailoverJobDetails

Diese Klasse stellt die Details für einen Failoverauftrag dar.

Name Typ Beschreibung
affectedObjectDetails

object

Die betroffenen Objekteigenschaften wie Quellserver, Quellcloud, Zielserver, Zielcloud usw. basierend auf den Workflowobjektdetails.

instanceType string:

FailoverJobDetails

Ruft den Typ der Auftragsdetails ab (siehe JobDetailsTypes-Enumeration für mögliche Werte).

protectedItemDetails

FailoverReplicationProtectedItemDetails[]

Die Details des virtuellen Testcomputers.

FailoverReplicationProtectedItemDetails

Failoverdetails für ein replikationsgeschütztes Element.

Name Typ Beschreibung
friendlyName

string

Der Anzeigename.

name

string

Der Name.

networkConnectionStatus

string

Der Netzwerkverbindungsstatus.

networkFriendlyName

string

Der Anzeigename des Netzwerks.

recoveryPointId

string

Die Wiederherstellungspunkt-ID.

recoveryPointTime

string (date-time)

Die Wiederherstellungspunktzeit.

subnet

string

Das Netzwerksubnetz.

testVmFriendlyName

string

Der Anzeigename des virtuellen Testcomputers.

testVmName

string

Der Name des virtuellen Testcomputers.

InconsistentVmDetails

Diese Klasse speichert die Überwachungsdetails für die Konsistenzüberprüfung der inkonsistenten geschützten Entität.

Name Typ Beschreibung
cloudName

string

Der Cloudname.

details

string[]

Die Liste der Details zum Status der geschützten Entität in SRS und On prem.

errorIds

string[]

Die Liste der Fehler-IDs.

vmName

string

Der Name des virtuellen Computers.

InlineWorkflowTaskDetails

Diese Klasse stellt die Inlineworkflowaufgabendetails dar.

Name Typ Beschreibung
childTasks

ASRTask[]

Die untergeordneten Aufgaben.

instanceType string:

InlineWorkflowTaskDetails

Der Typ der Vorgangsdetails.

workflowIds

string[]

Die Liste der untergeordneten Workflow-IDs.

Job

Auftragsdetails.

Name Typ Beschreibung
id

string

Ressourcen-ID

location

string

Ressourcenspeicherort

name

string

Ressourcenname

properties

JobProperties

Die benutzerdefinierten Daten.

type

string

Ressourcentyp

JobErrorDetails

Diese Klasse enthält die Fehlerdetails pro Objekt.

Name Typ Beschreibung
creationTime

string (date-time)

Die Erstellungszeit des Auftragsfehlers.

errorLevel

string

Fehlerstufe des Fehlers.

providerErrorDetails

ProviderError

Die Fehlerdetails des Anbieters.

serviceErrorDetails

ServiceError

Die Fehlerdetails des Diensts.

taskId

string

Die ID des Vorgangs.

JobProperties

Auftragsdetails für benutzerdefinierte Daten.

Name Typ Beschreibung
activityId

string

Die Aktivitäts-ID.

allowedActions

string[]

Die Aktion "Zulässig" für den Auftrag.

customDetails JobDetails:

Die details des benutzerdefinierten Auftrags, z. B. Details zum Testen des Failoverauftrags.

endTime

string (date-time)

Die Endzeit.

errors

JobErrorDetails[]

Die Fehler.

friendlyName

string

Der DisplayName.The DisplayName.

scenarioName

string

Der ScenarioName.

startTime

string (date-time)

Die Startzeit.

state

string

Der Status des Auftrags. Dies ist einer der folgenden Werte: NotStarted, InProgress, Succeeded, Failed, Cancelled, Suspended or Other.

stateDescription

string

Die Beschreibung des Status des Auftrags. For z.b. - For Succeeded state, description can be Completed, PartiallySucceeded, CompletedWithInformation or Skipped.

targetInstanceType

string

Der Typ des betroffenen Objekts, das von Microsoft.Azure.SiteRecovery.V2015_11_10.AffectedObjectType-Klasse ist.

targetObjectId

string

Die betroffene Objekt-ID.

targetObjectName

string

Der Name des betroffenen Objekts.

tasks

ASRTask[]

Die Vorgänge.

JobQueryParameter

Abfrageparameter zum Aufzählen von Aufträgen.

Name Typ Beschreibung
affectedObjectTypes

string

Der Typ von Objekten.

endTime

string

Datum, zu dem Aufträge abgerufen werden sollen.

fabricId

string

Die ID des Fabric zum Durchsuchen von Aufträgen unter.

jobName

string

Der Auftragsname.

jobOutputType

ExportJobOutputSerializationType

Der Ausgabetyp der Aufträge.

jobStatus

string

Die Zustände des zu filternden Auftrags können sich befinden.

startTime

string

Datum, von dem Aufträge abgerufen werden sollen.

timezoneOffset

number (double)

Der Zeitzonenoffset für die Position der Anforderung (in Minuten).

ManualActionTaskDetails

Diese Klasse stellt die Details der manuellen Aktionsaufgabe dar.

Name Typ Beschreibung
instanceType string:

ManualActionTaskDetails

Der Typ der Vorgangsdetails.

instructions

string

Die Anweisungen.

name

string

Der Name.

observation

string

Die Beobachtung.

ProviderError

Diese Klasse enthält die Fehlerdetails pro Objekt.

Name Typ Beschreibung
errorCode

integer (int32)

Der Fehlercode.

errorId

string

Die Anbieterfehler-ID.

errorMessage

string

Die Fehlermeldung.

possibleCauses

string

Mögliche Ursachen für den Fehler.

recommendedAction

string

Die empfohlene Aktion, um den Fehler zu beheben.

ScriptActionTaskDetails

Diese Klasse stellt die Details der Skriptaktionsaufgabe dar.

Name Typ Beschreibung
instanceType string:

ScriptActionTaskDetails

Der Typ der Vorgangsdetails.

isPrimarySideScript

boolean

Ein Wert, der angibt, ob es sich um ein primäres seitenseitiges Skript handelt oder nicht.

name

string

Der Name.

output

string

Die Ausgabe.

path

string

Der Pfad.

ServiceError

ASR-Fehlermodell.

Name Typ Beschreibung
activityId

string

Aktivitäts-ID.

code

string

Fehlercode.

message

string

Fehlermeldung.

possibleCauses

string

Mögliche Fehlerursachen.

recommendedAction

string

Empfohlene Aktion zum Beheben des Fehlers.

SwitchProtectionJobDetails

Diese Klasse stellt Details für den Switch-Schutzauftrag dar.

Name Typ Beschreibung
affectedObjectDetails

object

Die betroffenen Objekteigenschaften wie Quellserver, Quellcloud, Zielserver, Zielcloud usw. basierend auf den Workflowobjektdetails.

instanceType string:

SwitchProtectionJobDetails

Ruft den Typ der Auftragsdetails ab (siehe JobDetailsTypes-Enumeration für mögliche Werte).

newReplicationProtectedItemId

string

ARM-ID des neuen geschützten Replikationselements.

TestFailoverJobDetails

Diese Klasse stellt die Details für einen Testfailoverauftrag dar.

Name Typ Beschreibung
affectedObjectDetails

object

Die betroffenen Objekteigenschaften wie Quellserver, Quellcloud, Zielserver, Zielcloud usw. basierend auf den Workflowobjektdetails.

comments

string

Die Testfailoverkommentare.

instanceType string:

TestFailoverJobDetails

Ruft den Typ der Auftragsdetails ab (siehe JobDetailsTypes-Enumeration für mögliche Werte).

networkFriendlyName

string

Der Anzeigename des Testnetzwerks.

networkName

string

Der Name des Testnetzwerks.

networkType

string

Der Testnetzwerktyp (siehe TestFailoverInput-Enumeration für mögliche Werte).

protectedItemDetails

FailoverReplicationProtectedItemDetails[]

Die Details des virtuellen Testcomputers.

testFailoverStatus

string

Der Testfailoverstatus.

VmNicUpdatesTaskDetails

Diese Klasse stellt die Aufgabendetails des virtuellen Computers NicUpdates dar.

Name Typ Beschreibung
instanceType string:

VmNicUpdatesTaskDetails

Der Typ der Vorgangsdetails.

name

string

Name der Nic.

nicId

string

Nic Id.

vmId

string

ID des virtuellen Computers.