Condividi tramite


QueueCreateOrUpdateParameters Classe

Parametri forniti all'operazione Crea o Aggiorna coda.

Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.

Tutti i parametri obbligatori devono essere popolati per inviare ad Azure.

Ereditarietà
azure.mgmt.servicebus._serialization.Model
QueueCreateOrUpdateParameters

Costruttore

QueueCreateOrUpdateParameters(*, location: str, name: str | None = None, lock_duration: str | None = None, auto_delete_on_idle: str | None = None, entity_availability_status: str | _models.EntityAvailabilityStatus | None = None, default_message_time_to_live: str | None = None, duplicate_detection_history_time_window: str | None = None, enable_batched_operations: bool | None = None, dead_lettering_on_message_expiration: bool | None = None, enable_express: bool | None = None, enable_partitioning: bool | None = None, is_anonymous_accessible: bool | None = None, max_delivery_count: int | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, requires_session: bool | None = None, status: str | _models.EntityStatus | None = None, support_ordering: bool | None = None, **kwargs: Any)

Variabili

name
str

Nome coda.

location
str

posizione della risorsa. Obbligatorio.

lock_duration
str

Durata di un blocco peek; ovvero il tempo di blocco del messaggio per altri ricevitori. Il valore massimo per LockDuration è di 5 minuti; il valore predefinito è 1 minuto.

accessed_at
datetime

Ultima volta che è stato inviato un messaggio o l'ultima volta che è stata inviata una richiesta di ricezione a questa coda.

auto_delete_on_idle
str

intervallo di inattività TimeSpan dopo il quale la coda viene eliminata automaticamente. La durata minima è 5 minuti.

entity_availability_status
str oppure EntityAvailabilityStatus

Stato di disponibilità delle entità per la coda. I valori noti sono: "Disponibile", "Limitato", "Ridenominazione", "Ripristino" e "Sconosciuto".

created_at
datetime

Ora esatta della creazione del messaggio.

default_message_time_to_live
str

Tempo di messaggio predefinito per il valore attivo. Questa è la durata dopo la quale il messaggio scade, a partire dal momento in cui il messaggio viene inviato al bus di servizio. Si tratta del valore predefinito usato quando TimeToLive non è impostato su un messaggio stesso.

duplicate_detection_history_time_window
str

Struttura TimeSpan che definisce la durata della cronologia di rilevamento duplicata. Il valore predefinito è 10 minuti.

enable_batched_operations
bool

Valore che indica se le operazioni batch sul lato server sono abilitate.

dead_lettering_on_message_expiration
bool

Valore che indica se questa coda ha supporto per la lettera non recapitata quando scade un messaggio.

enable_express
bool

Valore che indica se le entità express sono abilitate. Una coda rapida contiene un messaggio in memoria temporaneamente prima di scriverlo nell'archiviazione permanente.

enable_partitioning
bool

Valore che indica se la coda deve essere partizionata in più broker di messaggi.

is_anonymous_accessible
bool

Valore che indica se il messaggio è accessibile in modo anonimo.

max_delivery_count
int

Numero massimo di recapito. Una volta superato questo numero, il messaggio non verrà più recapito.

max_size_in_megabytes
int

Dimensione massima della coda in megabyte, ovvero la dimensione della memoria allocata per la coda.

message_count
int

Numero di messaggi nella coda.

count_details
MessageCountDetails

Dettagli conteggio messaggi.

requires_duplicate_detection
bool

Valore che indica se questa coda richiede il rilevamento duplicato.

requires_session
bool

Valore che indica se la coda supporta il concetto di sessioni.

size_in_bytes
int

Dimensioni della coda, in byte.

status
str oppure EntityStatus

Enumera i valori possibili per lo stato di un'entità di messaggistica. I valori noti sono: "Active", "Creating", "Eliminate", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled" e "Unknown".

support_ordering
bool

Valore che indica se la coda supporta l'ordinamento.

updated_at
datetime

Ora esatta dell'aggiornamento del messaggio.