Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Azure MCP-Server verwendet Aufforderungen in natürlicher Sprache, um Azure Resilienzressourcen zu verwalten. Sie können es verwenden, um Ressourcen zu erstellen, zu löschen, abzurufen und zu aktualisieren.
Azure Resilienz ist ein Azure Dienst, der cloudbasierte Funktionen für Ihre Anwendungen bereitstellt. Weitere Informationen finden Sie unter Azure Resilienz.
Note
Toolparameter: Die Azure MCP Server-Tools definieren Parameter für Daten, die sie zum Ausführen von Aufgaben benötigen. Einige dieser Parameter sind für jedes Tool spezifisch und werden hier dokumentiert. Andere Parameter sind global und werden von allen Tools gemeinsam genutzt. Weitere Informationen finden Sie unter Toolparameter.
Übung: Abrufen oder Auflisten von Übungen
Ruft Resilienzübungen in einer Dienstgruppe ab oder listet sie auf. Eine Resilienzübung ist eine geplante Übung zur gezielten Fehlerinjektion. Geben Sie einen Drillnamen an, um die Definition des Drills abzurufen, einschließlich Zeitplan, Konfiguration und Metadaten. Lassen Sie den Namen weg, um alle Resilienzübungen nach ID und Name auflisten zu lassen.
Beispiel-CLI-Befehl
azmcp resilience drill get \
--service-group <service-group> \
[--name <name>]
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
service-group |
string | Ja | Der Name der Dienstgruppe. |
name |
string | No | Der Name der Resilienzübung. Geben Sie dieses Argument an, um die Details einer bestimmten Übung abzurufen; wird es weggelassen, werden alle Übungen in der Dienstgruppe aufgelistet (nur ID und Name). |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Übungsressource: Abrufen oder Auflisten von Übungsressourcen
Listet die Übungsressourcen (auch Übungsziele genannt) für eine Resilienzübung in einer Dienstgruppe auf oder ruft sie ab. Listen Sie alle Übungsressourcen für eine Resilienzübung auf, oder rufen Sie die Details einer einzelnen Übungsressource anhand des Namens ab, einschließlich Azure Resource Manager-Eigenschaften. Erfordert den übergeordneten Übungsnamen.
Beispiel-CLI-Befehl
azmcp resilience drill resource get \
--service-group <service-group> \
--drill <drill> \
[--name <name>]
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
service-group |
string | Ja | Der Name der Dienstgruppe. |
drill |
string | Ja | Der Name des Resilienztests. |
name |
string | No | Der Name der Bohrungsressource (Ziel). Geben Sie dieses Argument an, um die Details einer bestimmten Drillressource abzurufen. Lassen Sie dies weg, um alle Ressourcen (Ziele) der Übung aufzulisten, wobei nur die ID und der Name angezeigt werden. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Zielzuweisung: Abrufen oder Auflisten von Zuweisungen
Ruft die Zuweisungen von Resilienzübungen in der angegebenen Service group ab. Geben Sie einen Zielzuweisungsnamen an, um die vollständigen Details für diese Zuordnung abzurufen: ID, Name, Zielzuweisungstyp, Zielvorlagen-ID und Bereitstellungsstatus. Lassen Sie den Namen weg, um alle Zielzuweisungen in der Service group aufzulisten, wobei nur ihre ID und ihr Name zurückgegeben werden.
Beispiel-CLI-Befehl
azmcp resilience goal assignment get \
--service-group <service-group> \
[--name <name>]
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
service-group |
string | Ja | Der Name der Dienstgruppe. |
name |
string | No | Der Name der Zielzuweisung. Geben Sie dieses Argument an, um die Details einer bestimmten Zielzuordnung abzurufen; Lassen Sie es aus, um alle Zielzuweisungen in der Dienstgruppe auflisten (nur ID und Name). |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Zielressource: Abrufen oder Auflisten von Ressourcen für Zuweisungen
Ruft die Ressourcen (Mitglieder) einer Resilienzzielzuweisung ab. Wenn Sie einen Zielressourcennamen angeben, werden vollständige Details für diese Ressource zurückgegeben, einschließlich ID, Name, Notfallwiederherstellung und Hochverfügbarkeitsnachweisstatus, Zielbeteiligung, Ausschlussgründe, Bereitstellungsstatus, die Azure Resource Manager Ressourcen-ID und Dienstgruppenmitgliedschaften. Wenn Sie den Namen weglassen, werden alle Ressourcen in der Zielzuordnung aufgelistet und nur die ID und der Name jeder Ressource zurückgegeben.
Beispiel-CLI-Befehl
azmcp resilience goal resource get \
--service-group <service-group> \
--goal-assignment <goal-assignment> \
[--name <name>]
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
service-group |
string | Ja | Der Name der Dienstgruppe. |
goal-assignment |
string | Ja | Der Name der Zielzuweisung. |
name |
string | No | Der Name der Zielressource. Geben Sie dieses Argument an, um Details zu einer bestimmten Zielressource abzurufen. Lassen Sie es weg, um alle Ressourcen (Mitglieder) der Zielzuordnung aufzulisten (nur ID und Name). |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Zielvorlage: Abrufen oder Auflisten von Vorlagen
Ruft Resilienzzielvorlagen in der angegebenen Dienstgruppe ab. Stellen Sie eine Vorlage name bereit, um die vollständigen Details wie ID, Name, Zieltyp, Bereitstellungsstatus, Wiederherstellungspunktziel (RPO), Wiederherstellungszeitziel (RTO) sowie Anforderungen für hohe Verfügbarkeit und Notfallwiederherstellung abzurufen. Lassen Sie name weg, um alle Vorlagen in der Dienstgruppe aufzulisten. In diesem Fall gibt das Tool nur die ID und den Namen jeder Vorlage zurück.
Beispiel-CLI-Befehl
azmcp resilience goal template get \
--service-group <service-group> \
[--name <name>]
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
service-group |
string | Ja | Der Name der Dienstgruppe. |
name |
string | No | Der Name der Zielvorlage. Geben Sie dieses Argument an, um Details zu einer bestimmten Zielvorlage zu erhalten. Lassen Sie es aus, um alle Zielvorlagen in der Dienstgruppe auflisten (nur ID und Name). |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Wiederherstellungsauftrag: Abrufen oder Auflisten von Wiederherstellungsaufträgen
Listet die Wiederherstellungsjobs für einen Resilienz-Wiederherstellungsplan auf. Geben Sie den Namen des Wiederherstellungsauftrags an, um vollständige Details zu diesem Auftrag zu erhalten. Lassen Sie den Namen aus, um nur die ID und den Namen für jeden Wiederherstellungsauftrag im Plan zurückzugeben. Auftragsstatus und Kennungen zur Fehlerbehebung oder zum Verfolgen von Wiederherstellungsvorgängen anzeigen.
Beispiel-CLI-Befehl
azmcp resilience recovery job get \
--service-group <service-group> \
--recovery-plan <recovery-plan> \
[--name <name>]
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
service-group |
string | Ja | Der Name der Dienstgruppe. |
recovery-plan |
string | Ja | Der Name des Wiederherstellungsplans. |
name |
string | No | Der Name des Wiederherstellungsauftrags. Stellen Sie dieses Argument bereit, um die Details eines bestimmten Wiederherstellungsauftrags abzurufen; Lassen Sie es aus, um alle Wiederherstellungsaufträge des Wiederherstellungsplans auflisten (nur ID und Name). |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Wiederherstellungsauftragsressource: Abrufen oder Auflisten von Auftragsressourcen
Listet die Ressourcen (Ziele) eines Resilienzwiederherstellungsauftrags auf. Geben Sie den Namen des Wiederherstellungsauftrags an, um vollständige Details für diese Ressource zurückzugeben. Lassen Sie den Namen aus, um alle Ressourcen für den Wiederherstellungsauftrag auflisten. Das Tool gibt die ID und den Namen der einzelnen Ressourcen zurück.
Beispiel-CLI-Befehl
azmcp resilience recovery job resource get \
--service-group <service-group> \
--recovery-plan <recovery-plan> \
--recovery-job <recovery-job> \
[--name <name>]
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
service-group |
string | Ja | Der Name der Dienstgruppe. |
recovery-plan |
string | Ja | Der Name des Wiederherstellungsplans. |
recovery-job |
string | Ja | Der Name des Wiederherstellungsauftrags. |
name |
string | No | Der Name der Wiederherstellungsauftragsressource (Ziel). Verwenden Sie dieses Argument, um Details zur Ressource eines bestimmten Wiederherstellungsauftrags abzurufen. Lassen Sie es aus, um alle Ressourcen (Ziele) des Wiederherstellungsauftrags (nur ID und Name) auflisten. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Wiederherstellungsplan: Erstellen oder Aktualisieren eines Wiederherstellungsplans
Erstellt einen neuen zonenresilienten Wiederherstellungsplan in einer Dienstgruppe oder aktualisiert ein vorhandenes. Die Erstellung erfordert eine Planbeschreibung und einen Typ der verwalteten Identität (SystemAssigned, SystemAndUserAssigned oder UserAssigned); gehen Sie nicht von einem Identitätstyp aus, wenn Sie keinen angeben. Updates können Identitätstypen wechseln, aber keine vorhandene vom Benutzer zugewiesene Identität durch eine andere ersetzen. Updates behalten die Standard-Wiederherstellungsgruppen-ID, zusätzliche Wiederherstellungsgruppen und alle ausgelassenen Beschreibungen bei.
Beispiel-CLI-Befehl
azmcp resilience recovery plan create \
--service-group <service-group> \
--recovery-plan <recovery-plan> \
--plan-type Zonal \
[--plan-description <plan-description>] \
--identity-type <SystemAssigned|UserAssigned|SystemAndUserAssigned> \
[--user-assigned-identity <user-assigned-identity-resource-id>] \
[--default-group-description <default-group-description>]
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
service-group |
string | Ja | Der Name der Dienstgruppe. |
recovery-plan |
string | Ja | Der Name des Wiederherstellungsplans, der erstellt oder vollständig aktualisiert werden soll. |
plan-type |
string | Ja | Typ des Wiederherstellungsplans. Unterstützter Wert: Zonal Sie können den Typ nach der Erstellung nicht mehr ändern. |
plan-description |
string | No | Die Beschreibung des Wiederherstellungsplans von 5 bis 50 Zeichen. Erforderlich beim Erstellen eines Plans; bei Aktualisierung bleibt die vorhandene Beschreibung erhalten, wenn Sie sie weglassen. |
identity-type |
string | Ja | Der verwaltete Identitätstyp für den Wiederherstellungsplan. Unterstützte Werte: SystemAssigned, UserAssigned, SystemAndUserAssigned. |
user-assigned-identity |
string | No | Die vollständige Ressourcen-ID der vom Benutzer zugewiesenen verwalteten Identität. Erforderlich, wenn identity-type ist UserAssigned oder SystemAndUserAssigned. |
default-group-description |
string | No | Standardbeschreibung der Wiederherstellungsgruppe, 5 bis 50 Zeichen. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Wiederherstellungsplan: Löschen eines Wiederherstellungsplans
Löscht einen Wiederherstellungsplan zur Resilienz aus einer Dienstgruppe und meldet, ob der Plan vorhanden ist.
Beispiel-CLI-Befehl
azmcp resilience recovery plan delete \
--service-group <service-group> \
--recovery-plan <recovery-plan>
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
service-group |
string | Ja | Der Name der Dienstgruppe. |
recovery-plan |
string | Ja | Der Name des zu löschenden Wiederherstellungsplans. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Wiederherstellungsplan: Abrufen oder Auflisten von Wiederherstellungsplänen
Ruft Resilienzwiederherstellungpläne in der angegebenen Service group ab. Geben Sie einen Wiederherstellungsplannamen an, um die vollständigen Details des Plans abzurufen, einschließlich seiner Eigenschaften und des Bereitstellungsstatus. Lassen Sie den Namen aus, um alle Wiederherstellungspläne im Service groupVerzeichnis auflisten. Das Tool gibt nur die ID und den Namen jedes Plans zurück.
Beispiel-CLI-Befehl
azmcp resilience recovery plan get \
--service-group <service-group> \
[--name <name>]
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
service-group |
string | Ja | Der Name der Dienstgruppe. |
name |
string | No | Der Name des Wiederherstellungsplans. Stellen Sie dieses Argument bereit, um die Details eines bestimmten Wiederherstellungsplans zu erhalten; Lassen Sie es aus, um alle Wiederherstellungspläne in der Dienstgruppe auflisten (nur ID und Name). |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Ressource des Wiederherstellungsplans: Abrufen oder Auflisten von Planressourcen
Listet die Ressourcen (Mitglieder) eines Resilienz-Wiederherstellungsplans auf. Geben Sie recovery resource name an, um vollständige Informationen zu dieser Ressource zu erhalten. Lassen Sie recovery resource name weg, um alle Ressourcen im Wiederherstellungsplan aufzulisten. Das Tool gibt nur die ID und den Namen jeder Ressource zurück.
Beispiel-CLI-Befehl
azmcp resilience recovery plan resource get \
--service-group <service-group> \
--recovery-plan <recovery-plan> \
[--name <name>]
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
service-group |
string | Ja | Der Name der Dienstgruppe. |
recovery-plan |
string | Ja | Der Name des Wiederherstellungsplans. |
name |
string | No | Der Name der Wiederherstellungsressource (Mitglied). Geben Sie dieses Argument an, um die Details einer bestimmten Wiederherstellungsressource abzurufen; Lassen Sie es aus, um alle Ressourcen (Mitglieder) des Wiederherstellungsplans (nur ID und Name) auflisten. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Wiederherstellungsplanressource: Planressourcen aktualisieren
Aktualisiert Ressourcen für die Wiederherstellung in einem Resilienz-Wiederherstellungsplan. Sie können eine Ressource mit Schutzeinstellungen einschließen und konfigurieren, eine Ressource im Plan beibehalten, aber aus Wiederherstellungsvorgängen ausschließen oder eine Ressource aus dem Plan entfernen, während sie den Plan und alle anderen Ressourcen beibehalten. Unterstützt CustomRunbook (Runbooks für Failover und erneuten Schutz) und AzureSiteRecovery (nur virtuelle Computer, mit erneutem Datenträgerschutz, Stagingspeicher und einem virtuellen Netzwerk für Testfailover).
Beispiel-CLI-Befehl
azmcp resilience recovery plan resource update \
--service-group <service-group> \
--recovery-plan <recovery-plan> \
[--resources-to-update '<json-array>'] \
[--resources-to-remove '<json-array>']
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
service-group |
string | Ja | Der Name der Dienstgruppe. |
recovery-plan |
string | Ja | Der Name des zu aktualisierenden Wiederherstellungsplans. |
resources-to-update |
string | No | Ein JSON-Array von Wiederherstellungsressourcen, die eingeschlossen, ausgeschlossen oder konfiguriert werden sollen. Jedes Element muss über ein recoveryResourceUniqueId verfügen. |
resources-to-remove |
string | No | Ein JSON-Array vollständiger Wiederherstellungsressourcen-IDs, die aus dem Wiederherstellungsplan entfernt werden sollen. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Nutzungsplan: Erstellen oder Aktualisieren eines Nutzungsplans
Erstellt oder aktualisiert einen Resilienznutzungsplan in der angegebenen Ressourcengruppe mit dem angegebenen Plantyp und gibt die Nutzungsplaninformationen einschließlich ID, Name, Ressourcentyp, Standort, Tags, Plantyp und Bereitstellungsstatus zurück. Wenn der Nutzungsplan bereits vorhanden ist, aktualisiert der Vorgang seine Eigenschaften.
Beispiel-CLI-Befehl
azmcp resilience usageplan create \
--resource-group <resource-group> \
--usage-plan <usage-plan> \
--plan-type <plan-type>
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
resource-group |
string | Ja | Der Azure-Ressourcengruppenname. |
usage-plan |
string | Ja | Der Name des Nutzungsplans. |
plan-type |
string | Ja | Der Plantyp des Nutzungsplans. Unterstützte Werte: Basic, Standard. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Registrierung für den Nutzungsplan: eine Registrierung erstellen oder aktualisieren
Erstellt oder aktualisiert eine Registrierung unter einem Resilienznutzungsplan, ordnet sie der angegebenen Dienstgruppe zu und gibt die Registrierungsinformationen zurück, einschließlich id, nameder zugeordneten Dienstgruppe id, provisioningStateund error Details.
Beispiel-CLI-Befehl
azmcp resilience usageplan enrollment create \
--resource-group <resource-group> \
--usage-plan <usage-plan> \
--enrollment <enrollment> \
--service-group <service-group>
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
resource-group |
string | Ja | Der Azure-Ressourcengruppenname. |
usage-plan |
string | Ja | Der Name des Nutzungsplans. |
enrollment |
string | Ja | Der Name der Anmeldung zum Nutzungsplan. |
service-group |
string | Ja | Der Name der Dienstgruppe, die der Registrierung zugeordnet werden soll. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Anmeldung zum Nutzungsplan: Abrufen oder Auflisten von Anmeldungen
Listet Anmeldungen in einem Nutzungsplan für Resilienz auf. Geben Sie einen Registrierungsnamen an, um vollständige Details zu dieser Registrierung abzurufen, einschließlich id, name, der zugehörigen Dienstgruppen-ID, provisioningState und aller error-Details. Lassen Sie den Registrierungsnamen weg, um alle Registrierungen im Nutzungsplan auflisten zu können. Das Werkzeug gibt nur die id und name jeder Registrierung zurück.
Beispiel-CLI-Befehl
azmcp resilience usageplan enrollment get \
--resource-group <resource-group> \
--usage-plan <usage-plan> \
[--name <name>]
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
resource-group |
string | Ja | Der Azure-Ressourcengruppenname. |
usage-plan |
string | Ja | Der Name des Nutzungsplans. |
name |
string | No | Der Name der Anmeldung zum Nutzungsplan. Geben Sie dieses Argument an, um die Details einer bestimmten Registrierung abzurufen; Lassen Sie es aus, um alle Registrierungen des Nutzungsplans auflisten (nur ID und Name). |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Nutzungsplan: Abrufen oder Auflisten von Nutzungsplänen
Ruft Resilienznutzungspläne ab. Geben Sie name und resource-group an, um die vollständigen Details für einen bestimmten Nutzungsplan zurückzugeben, einschließlich ID, Name, Ressourcentyp, Standort, Tags, Plantyp und Bereitstellungsstatus. Lassen Sie name weg, um Nutzungspläne für die angegebene resource-group oder für das gesamte Abonnement aufzulisten, wenn Sie kein resource-group angeben.
Beispiel-CLI-Befehl
azmcp resilience usageplan get \
[--resource-group <resource-group>] \
[--name <name>]
| Parameter | Typ | Erforderlich | Description |
|---|---|---|---|
name |
string | No | Der Name des Nutzungsplans. Stellen Sie dieses Argument bereit, um die Details eines bestimmten Nutzungsplans abzurufen (erfordert eine Ressourcengruppe); Lassen Sie sie aus, um Nutzungspläne (nur ID und Name) für die Ressourcengruppe oder für das gesamte Abonnement auflisten, wenn Sie keine Ressourcengruppe angeben. |
| Zerstörend | Idempotent | Offene Welt | Nur Leseberechtigung | Secret | Vor Ort erforderlich |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |