az servicebus topic subscription rule

Regola di sottoscrizione dell'argomento servicebus.

Comandi

Nome Descrizione Tipo Stato
az servicebus topic subscription rule create

Creare la regola del bus di servizio per la sottoscrizione.

Core Disponibilità generale
az servicebus topic subscription rule delete

Eliminare una regola esistente.

Core Disponibilità generale
az servicebus topic subscription rule list

Elencare tutte le regole all'interno di una sottoscrizione di argomento specificata.

Core Disponibilità generale
az servicebus topic subscription rule show

Ottenere la descrizione per la regola specificata.

Core Disponibilità generale
az servicebus topic subscription rule update

Aggiornare una nuova regola e aggiornare una regola esistente.

Core Disponibilità generale

az servicebus topic subscription rule create

Creare la regola del bus di servizio per la sottoscrizione.

az servicebus topic subscription rule create --name
                                             --namespace-name
                                             --resource-group
                                             --subscription-name
                                             --topic-name
                                             [--action-compatibility-level]
                                             [--action-sql-expression]
                                             [--content-type]
                                             [--correlation-filter]
                                             [--correlation-id]
                                             [--enable-action-preprocessing {false, true}]
                                             [--enable-correlation-preprocessing {false, true}]
                                             [--enable-sql-preprocessing {false, true}]
                                             [--filter-sql-expression]
                                             [--filter-type {CorrelationFilter, SqlFilter}]
                                             [--label]
                                             [--message-id]
                                             [--no-wait]
                                             [--reply-to]
                                             [--reply-to-session-id]
                                             [--session-id]
                                             [--to]

Esempio

Crea regola.

az servicebus topic subscription rule create --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --subscription-name mysubscription --name myrule --filter-sql-expression myproperty=myvalue

Parametri necessari

--name -n

Nome della regola.

--namespace-name

Nome dello spazio dei nomi.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription-name

Nome della sottoscrizione.

--topic-name

Nome dell'argomento.

Parametri facoltativi

--action-compatibility-level

Questa proprietà è riservata per un uso futuro. Valore intero che mostra il livello di compatibilità, attualmente hardcoded a 20.

--action-sql-expression

Espressione SQL di azione.

--content-type

Tipo di contenuto del messaggio.

--correlation-filter --correlation-filter-property

Oggetto Dictionary per i filtri personalizzati.

--correlation-id

Identificatore della correlazione.

--enable-action-preprocessing

Valore booleano che indica se l'azione della regola richiede la pre-elaborazione.

valori accettati: false, true
--enable-correlation-preprocessing

Valore booleano che indica se l'azione della regola richiede la pre-elaborazione.

valori accettati: false, true
--enable-sql-preprocessing

Valore booleano che indica se l'azione della regola richiede la pre-elaborazione.

valori accettati: false, true
--filter-sql-expression

Espressione SQL. ad esempio myproperty=test.

--filter-type

Tipi di filtro delle regole.

valori accettati: CorrelationFilter, SqlFilter
--label

Etichetta specifica dell'applicazione.

--message-id

Identificatore del messaggio.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--reply-to

Indirizzo della coda a cui rispondere.

--reply-to-session-id

Identificatore di sessione a cui rispondere.

--session-id

Identificatore di sessione.

--to

Indirizzo di destinazione.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az servicebus topic subscription rule delete

Eliminare una regola esistente.

az servicebus topic subscription rule delete [--ids]
                                             [--name]
                                             [--namespace-name]
                                             [--resource-group]
                                             [--subscription]
                                             [--subscription-name]
                                             [--topic-name]

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name --rule-name -n

Nome della regola.

--namespace-name

Nome dello spazio dei nomi.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--subscription-name

Nome della sottoscrizione.

--topic-name

Nome dell'argomento.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az servicebus topic subscription rule list

Elencare tutte le regole all'interno di una sottoscrizione di argomento specificata.

az servicebus topic subscription rule list --namespace-name
                                           --resource-group
                                           --subscription-name
                                           --topic-name
                                           [--skip]
                                           [--top]

Parametri necessari

--namespace-name

Nome dello spazio dei nomi.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription-name

Nome della sottoscrizione.

--topic-name

Nome dell'argomento.

Parametri facoltativi

--skip

Skip viene utilizzato solo se un'operazione precedente ha restituito un risultato parziale. Se una risposta precedente contiene un elemento nextLink, il valore dell'elemento nextLink includerà un parametro skip che specifica un punto di partenza da utilizzare per le chiamate successive.

--top

Può essere usato per limitare il numero di risultati agli ultimi N usageDetails.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az servicebus topic subscription rule show

Ottenere la descrizione per la regola specificata.

az servicebus topic subscription rule show [--ids]
                                           [--name]
                                           [--namespace-name]
                                           [--resource-group]
                                           [--subscription]
                                           [--subscription-name]
                                           [--topic-name]

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name --rule-name -n

Nome della regola.

--namespace-name

Nome dello spazio dei nomi.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--subscription-name

Nome della sottoscrizione.

--topic-name

Nome dell'argomento.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az servicebus topic subscription rule update

Aggiornare una nuova regola e aggiornare una regola esistente.

az servicebus topic subscription rule update [--action-compatibility-level]
                                             [--action-preprocessing {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--action-sql-expression]
                                             [--add]
                                             [--compatibility-level]
                                             [--content-type]
                                             [--correlation-id]
                                             [--enable-correlation-preprocessing {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--enable-sql-preprocessing {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--filter-sql-expression]
                                             [--filter-type {CorrelationFilter, SqlFilter}]
                                             [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--ids]
                                             [--label]
                                             [--message-id]
                                             [--name]
                                             [--namespace-name]
                                             [--properties]
                                             [--remove]
                                             [--reply-to]
                                             [--reply-to-session-id]
                                             [--resource-group]
                                             [--session-id]
                                             [--set]
                                             [--subscription]
                                             [--subscription-name]
                                             [--to]
                                             [--topic-name]

Parametri facoltativi

--action-compatibility-level

Questa proprietà è riservata per un uso futuro. Valore intero che mostra il livello di compatibilità, attualmente hardcoded a 20.

--action-preprocessing --enable-action-preprocessing

Valore che indica se l'azione della regola richiede la pre-elaborazione.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--action-sql-expression

Espressione SQL. ad esempio MyProperty='ABC'.

--add

Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, stringa o stringa> JSON.

--compatibility-level

Questa proprietà è riservata per un uso futuro. Valore intero che mostra il livello di compatibilità, attualmente hardcoded a 20.

--content-type

Tipo di contenuto del messaggio.

--correlation-id

Identificatore della correlazione.

--enable-correlation-preprocessing --requires-preprocessing

Valore che indica se l'azione della regola richiede la pre-elaborazione.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--enable-sql-preprocessing -f

Valore che indica se l'azione della regola richiede la pre-elaborazione.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--filter-sql-expression --sql-expression

Espressione SQL. ad esempio MyProperty='ABC'.

--filter-type

Tipo di filtro valutato rispetto a brokeredMessage.

valori accettati: CorrelationFilter, SqlFilter
--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--label

Etichetta specifica dell'applicazione.

--message-id

Identificatore del messaggio.

--name --rule-name -n

Nome della regola.

--namespace-name

Nome dello spazio dei nomi.

--properties

Oggetto Dictionary per filtri personalizzati Supportare sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list OR --remove propertyToRemove.

--reply-to

Indirizzo della coda a cui rispondere.

--reply-to-session-id

Identificatore di sessione a cui rispondere.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--session-id

Identificatore di sessione.

--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--subscription-name

Nome della sottoscrizione.

--to

Indirizzo di destinazione.

--topic-name

Nome dell'argomento.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.