Strumenti di Azure MCP Server per Azure Resilience

Il server MCP Azure usa i prompt del linguaggio naturale per gestire le risorse di resilienza Azure. È possibile usarlo per creare, eliminare, ottenere e aggiornare le risorse.

Azure resilienza è un servizio Azure che offre funzionalità basate sul cloud per le applicazioni. Per altre informazioni, vedere Azure Resilienza.

Note

Parametri degli strumenti: gli strumenti del server MCP di Azure definiscono i parametri per i dati necessari per completare le attività. Alcuni di questi parametri sono specifici di ogni strumento e sono documentati qui. Altri parametri sono globali e condivisi da tutti gli strumenti. Per altre informazioni, vedere Parametri degli strumenti.

Drill: Ottenere o elencare le esercitazioni

Ottiene o elenca le esercitazioni sulla resilienza in un gruppo di servizi. Un'esercitazione sulla resilienza è un esercizio pianificato di inserimento degli errori. Specificare un nome di drill per restituire la definizione di tale drill: pianificazione, configurazione e metadati. Omettere il nome per elencare tutte le esercitazioni sulla resilienza in base all'ID e al nome.

Comando CLI di esempio

azmcp resilience drill get \
  --service-group <service-group> \
  [--name <name>]
Parametro Tipo Obbligatorio Description
service-group string Nome del gruppo di servizi.
name string No Nome dell'esercitazione sulla resilienza. Specificare questo argomento per ottenere i dettagli di un'esercitazione specifica; ometterlo per elencare tutte le esercitazioni nel gruppo di servizi (solo ID e nome).

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Risorsa drill: ottenere o elencare le risorse di drill

Elenca o ottiene le risorse di drill, dette anche destinazioni di drill, per un'esercitazione sulla resilienza in un gruppo di servizi. Elencare tutte le risorse di esercitazione per un'esercitazione di resilienza oppure ottenere i dettagli di una singola risorsa di esercitazione per nome, incluse le proprietà di Azure Resource Manager. Richiede il nome del drill principale.

Comando CLI di esempio

azmcp resilience drill resource get \
  --service-group <service-group> \
  --drill <drill> \
  [--name <name>]
Parametro Tipo Obbligatorio Description
service-group string Nome del gruppo di servizi.
drill string Nome dell'esercitazione sulla resilienza.
name string No Nome della risorsa drill (destinazione). Specificare questo argomento per ottenere i dettagli di una determinata risorsa di drill. Ometterlo per elencare tutte le risorse (destinazioni) del drill, visualizzando solo l'ID e il nome.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Assegnazione degli obiettivi: ottenere o visualizzare l'elenco delle assegnazioni

Recupera le assegnazioni degli obiettivi di resilienza nell'elemento specificato Service group. Specifica un nome dell'assegnazione dell'obiettivo per ottenere tutti i dettagli di tale assegnazione: ID, nome, tipo di assegnazione dell'obiettivo, ID del modello di obiettivo e stato di provisioning. Omettere il nome per elencare tutte le assegnazioni di obiettivo in Service group, restituendo solo l'ID e il nome.

Comando CLI di esempio

azmcp resilience goal assignment get \
  --service-group <service-group> \
  [--name <name>]
Parametro Tipo Obbligatorio Description
service-group string Nome del gruppo di servizi.
name string No Nome dell'assegnazione dell'obiettivo. Specificare questo argomento per ottenere i dettagli di una determinata assegnazione di obiettivo; ometterlo per elencare tutte le assegnazioni degli obiettivi nel gruppo di servizi (solo ID e nome).

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Risorsa obiettivo: ottenere o elencare le risorse di assegnazione

Ottiene le risorse (membri) di un'assegnazione degli obiettivi di resilienza. Quando si specifica il nome della risorsa di destinazione, vengono restituiti i dettagli completi di tale risorsa, inclusi ID, nome, stato di attestazione per il ripristino di emergenza e l'alta disponibilità, partecipazione all'obiettivo, motivi di esclusione, stato di provisioning, ID della risorsa di Azure Resource Manager e appartenenza ai gruppi di servizio. Quando si omette il nome, vengono elencate tutte le risorse nell'assegnazione dell'obiettivo e restituisce solo l'ID e il nome di ogni risorsa.

Comando CLI di esempio

azmcp resilience goal resource get \
  --service-group <service-group> \
  --goal-assignment <goal-assignment> \
  [--name <name>]
Parametro Tipo Obbligatorio Description
service-group string Nome del gruppo di servizi.
goal-assignment string Nome dell'assegnazione dell'obiettivo.
name string No Nome della risorsa obiettivo. Specificare questo argomento per ottenere i dettagli di una risorsa specifica dell'obiettivo; ometterlo per elencare tutte le risorse (membri) dell'assegnazione dell'obiettivo (solo ID e nome).

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Modello obiettivo: Ottenere o elencare i modelli

Ottiene i modelli di obiettivo di resilienza nel gruppo di servizi specificato. Fornisci un modello name per ottenerne i dettagli completi, ad esempio ID, nome, tipo di obiettivo, stato di provisioning, obiettivo del punto di ripristino (RPO), obiettivo del tempo di ripristino (RTO) e requisiti di alta disponibilità e disaster recovery. Omettere name per elencare tutti i template nel gruppo di servizi. In tal caso, lo strumento restituisce solo l'ID e il nome di ogni modello.

Comando CLI di esempio

azmcp resilience goal template get \
  --service-group <service-group> \
  [--name <name>]
Parametro Tipo Obbligatorio Description
service-group string Nome del gruppo di servizi.
name string No Nome del modello di obiettivo. Specificare questo argomento per ottenere i dettagli per un modello di obiettivo specifico; ometterlo per elencare tutti i modelli di obiettivo nel gruppo di servizi (solo ID e nome).

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Processo di ripristino: ottenere o elencare i processi di ripristino

Elenca i processi di ripristino per un piano di ripristino con resilienza. Specificare il nome di un processo di ripristino per visualizzare tutti i dettagli di tale processo. Omettere il nome per restituire solo l'ID e il nome per ogni processo di ripristino nel piano. Visualizzare lo stato e gli identificatori dei processi per la risoluzione dei problemi o il rilevamento delle operazioni di ripristino.

Comando CLI di esempio

azmcp resilience recovery job get \
  --service-group <service-group> \
  --recovery-plan <recovery-plan> \
  [--name <name>]
Parametro Tipo Obbligatorio Description
service-group string Nome del gruppo di servizi.
recovery-plan string Nome del piano di ripristino.
name string No Nome del processo di ripristino. Specificare questo argomento per ottenere i dettagli di un determinato processo di ripristino; ometterlo per elencare tutti i processi di ripristino del piano di ripristino (solo ID e nome).

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Risorsa del processo di ripristino: recuperare o elencare le risorse del processo

Elenca le risorse (destinazioni) di un processo di ripristino con resilienza. Specificare il nome del processo di ripristino per restituire i dettagli completi per tale risorsa. Omettere il nome per elencare tutte le risorse per il processo di ripristino. Lo strumento restituisce l'ID e il nome di ogni risorsa.

Comando CLI di esempio

azmcp resilience recovery job resource get \
  --service-group <service-group> \
  --recovery-plan <recovery-plan> \
  --recovery-job <recovery-job> \
  [--name <name>]
Parametro Tipo Obbligatorio Description
service-group string Nome del gruppo di servizi.
recovery-plan string Nome del piano di ripristino.
recovery-job string Nome del processo di ripristino.
name string No Nome della risorsa del processo di ripristino (destinazione). Specificare questo argomento per ottenere i dettagli di una determinata risorsa del processo di ripristino. Ometterlo per elencare tutte le risorse (destinazioni) del processo di ripristino (solo ID e nome).

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Piano di ripristino: creare o aggiornare un piano di ripristino

Crea un nuovo piano di ripristino resiliente alla zona in un gruppo di servizi o ne aggiorna completamente uno esistente. La creazione richiede una descrizione del piano e un tipo di identità gestita (SystemAssigned, UserAssignedo SystemAndUserAssigned). non presupporre un tipo di identità se non ne si specifica uno. Gli aggiornamenti possono cambiare i tipi di identità, ma non possono sostituire un'identità assegnata dall'utente esistente con una diversa. Gli aggiornamenti mantengono l'ID del gruppo di ripristino predefinito, i gruppi di ripristino aggiuntivi e le descrizioni omesse.

Comando CLI di esempio

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>]
Parametro Tipo Obbligatorio Description
service-group string Nome del gruppo di servizi.
recovery-plan string Nome del piano di ripristino da creare o aggiornare completamente.
plan-type string Tipo di piano di ripristino. Valore supportato: Zonal. Non è possibile modificare il tipo dopo la creazione.
plan-description string No Descrizione del piano di ripristino, da 5 a 50 caratteri. Obbligatorio durante la creazione di un piano; in caso di aggiornamento, la descrizione esistente rimane se viene omessa.
identity-type string Tipo di identità gestita per il piano di ripristino. Valori supportati: SystemAssigned, UserAssigned, SystemAndUserAssigned.
user-assigned-identity string No L'ID risorsa completo dell'identità gestita assegnata dall'utente. Richiesto quando identity-type è UserAssigned o SystemAndUserAssigned.
default-group-description string No Descrizione del gruppo di ripristino predefinito, da 5 a 50 caratteri.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Piano di ripristino: eliminare un piano di ripristino

Elimina un piano di ripristino con resilienza da un gruppo di servizi e segnala se il piano esiste.

Comando CLI di esempio

azmcp resilience recovery plan delete \
  --service-group <service-group> \
  --recovery-plan <recovery-plan>
Parametro Tipo Obbligatorio Description
service-group string Nome del gruppo di servizi.
recovery-plan string Nome del piano di ripristino da eliminare.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Piano di ripristino: ottenere o elencare i piani di ripristino

Recupera i piani di ripristino della resilienza nell'Service group specificato. Specificare un nome di piano di ripristino per ottenere i dettagli completi del piano, incluse le relative proprietà e lo stato di provisioning. Omettere il nome per elencare tutti i piani di ripristino in Service group. Lo strumento restituisce solo l'ID e il nome di ogni piano.

Comando CLI di esempio

azmcp resilience recovery plan get \
  --service-group <service-group> \
  [--name <name>]
Parametro Tipo Obbligatorio Description
service-group string Nome del gruppo di servizi.
name string No Nome del piano di ripristino. Specificare questo argomento per ottenere i dettagli di un piano di ripristino specifico; ometterlo per elencare tutti i piani di ripristino nel gruppo di servizi (solo ID e nome).

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Risorsa del piano di ripristino: recuperare o elencare le risorse del piano

Elenca le risorse (membri) di un piano di ripristino con resilienza. Fornire un recovery resource name per ottenere tutti i dettagli di quella risorsa. Omettere recovery resource name per elencare tutte le risorse nel piano di ripristino. Lo strumento restituisce solo l'ID e il nome di ogni risorsa.

Comando CLI di esempio

azmcp resilience recovery plan resource get \
  --service-group <service-group> \
  --recovery-plan <recovery-plan> \
  [--name <name>]
Parametro Tipo Obbligatorio Description
service-group string Nome del gruppo di servizi.
recovery-plan string Nome del piano di ripristino.
name string No Nome della risorsa di ripristino (membro). Specificare questo argomento per ottenere i dettagli di una particolare risorsa di ripristino; ometterlo per elencare tutte le risorse (membri) del piano di ripristino (solo ID e nome).

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Risorsa piano di ripristino: aggiornare le risorse del piano

Aggiorna le risorse di ripristino in un piano di ripristino con resilienza. È possibile includere e configurare una risorsa con le impostazioni di protezione, mantenere una risorsa nel piano, ma escluderla dalle operazioni di ripristino o rimuovere una risorsa dal piano mantenendo il piano e tutte le altre risorse. Sono supportati CustomRunbook (runbook di failover e riprotezione) e AzureSiteRecovery (solo macchine virtuali, con riprotezione del disco, archiviazione temporanea e una rete virtuale per il failover di test).

Comando CLI di esempio

azmcp resilience recovery plan resource update \
  --service-group <service-group> \
  --recovery-plan <recovery-plan> \
  [--resources-to-update '<json-array>'] \
  [--resources-to-remove '<json-array>']
Parametro Tipo Obbligatorio Description
service-group string Nome del gruppo di servizi.
recovery-plan string Nome del piano di ripristino da aggiornare.
resources-to-update string No Matrice JSON di risorse di ripristino da includere, escludere o configurare. Ogni elemento deve contenere il relativo recoveryResourceUniqueId.
resources-to-remove string No Un array JSON di ID completi delle risorse di ripristino da rimuovere dal piano di ripristino.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Piano di utilizzo: creare o aggiornare un piano di utilizzo

Crea o aggiorna un piano di utilizzo della resilienza nel gruppo di risorse specificato con il tipo di piano specificato e restituisce le informazioni sul piano di utilizzo, tra cui ID, nome, tipo di risorsa, posizione, tag, tipo di piano e stato di provisioning. Se il piano di utilizzo esiste già, l'operazione ne aggiorna le proprietà.

Comando CLI di esempio

azmcp resilience usageplan create \
  --resource-group <resource-group> \
  --usage-plan <usage-plan> \
  --plan-type <plan-type>
Parametro Tipo Obbligatorio Description
resource-group string Nome del gruppo di risorse di Azure.
usage-plan string Nome del piano di utilizzo.
plan-type string Tipo di piano del piano di utilizzo. Valori supportati: Basic, Standard.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Registrazione del piano di utilizzo: creare o aggiornare una registrazione

Crea o aggiorna una registrazione in un piano di utilizzo con resilienza, lo associa al gruppo di servizi specificato e restituisce le informazioni di registrazione, tra cui id, name, il gruppo iddi servizi associato , provisioningStatee error i dettagli.

Comando CLI di esempio

azmcp resilience usageplan enrollment create \
  --resource-group <resource-group> \
  --usage-plan <usage-plan> \
  --enrollment <enrollment> \
  --service-group <service-group>
Parametro Tipo Obbligatorio Description
resource-group string Nome del gruppo di risorse di Azure.
usage-plan string Nome del piano di utilizzo.
enrollment string Nome della registrazione del piano di utilizzo.
service-group string Nome del gruppo di servizi da associare alla registrazione.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Iscrizione al piano di utilizzo: ottenere o elencare le iscrizioni

Elenca le iscrizioni in un piano di utilizzo per la resilienza. Specificare un nome di registrazione per recuperare i dettagli completi per la registrazione, inclusi idl'ID namedel gruppo di servizi associato, provisioningStatee tutti i error dettagli. Omettere il nome dell'iscrizione per elencare tutte le iscrizioni nel piano di utilizzo. Lo strumento restituisce solo id e name di ogni iscrizione.

Comando CLI di esempio

azmcp resilience usageplan enrollment get \
  --resource-group <resource-group> \
  --usage-plan <usage-plan> \
  [--name <name>]
Parametro Tipo Obbligatorio Description
resource-group string Nome del gruppo di risorse di Azure.
usage-plan string Nome del piano di utilizzo.
name string No Nome della registrazione del piano di utilizzo. Specificare questo argomento per ottenere i dettagli di una registrazione specifica; ometterlo per elencare tutte le registrazioni del piano di utilizzo (solo ID e nome).

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto

Piano di utilizzo: ottenere o elencare i piani di utilizzo

Ottiene i piani di utilizzo della resilienza. Fornire name e resource-group per ottenere tutti i dettagli di un piano di utilizzo specifico, inclusi ID, nome, tipo di risorsa, località, tag, tipo di piano e stato di provisioning. Omettere name per elencare i piani di utilizzo per il resource-group specificato oppure nell'ambito della sottoscrizione quando non si fornisce resource-group.

Comando CLI di esempio

azmcp resilience usageplan get \
  [--resource-group <resource-group>] \
  [--name <name>]
Parametro Tipo Obbligatorio Description
name string No Nome del piano di utilizzo. Specificare questo argomento per ottenere i dettagli di un piano di utilizzo specifico (richiede un gruppo di risorse); ometterlo per elencare i piani di utilizzo (ID e solo nome) per il gruppo di risorse o per l'intera sottoscrizione quando non si specifica un gruppo di risorse.

Suggerimenti per l'annotazione degli strumenti:

Distruttivo Idempotente Open World Sola lettura Secret Locale richiesto