TopicCreateOrUpdateParameters Classe
Parametri forniti all'operazione Crea o Aggiorna argomento.
Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.
Tutti i parametri obbligatori devono essere popolati per l'invio ad Azure.
- Ereditarietà
-
azure.mgmt.servicebus._serialization.ModelTopicCreateOrUpdateParameters
Costruttore
TopicCreateOrUpdateParameters(*, location: str, name: 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, enable_express: bool | None = None, enable_partitioning: bool | None = None, filtering_messages_before_publishing: bool | None = None, is_anonymous_accessible: bool | None = None, is_express: bool | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, status: str | _models.EntityStatus | None = None, support_ordering: bool | None = None, **kwargs: Any)
Variabili
- name
- str
Nome dell'argomento.
- location
- str
Posizione della risorsa. Obbligatorio.
- accessed_at
- datetime
Ultima volta che il messaggio è stato inviato o è stata ricevuta una richiesta, per questo argomento.
- auto_delete_on_idle
- str
Intervallo di inattività timeSpan dopo il quale l'argomento viene eliminato automaticamente. La durata minima è 5 minuti.
- entity_availability_status
- str oppure EntityAvailabilityStatus
Stato di disponibilità dell'entità per l'argomento. I valori noti sono: "Available", "Limited", "Renaming", "Restoring" e "Unknown".
- created_at
- datetime
Ora esatta in cui è stato creato il messaggio.
- count_details
- MessageCountDetails
Dettagli conteggio messaggi.
- default_message_time_to_live
- str
Valore predefinito della durata del messaggio. Questa è la durata dopo la quale il messaggio scade, a partire dal momento in cui il messaggio viene inviato al bus di servizio. Questo è il 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 duplicati. Il valore predefinito è 10 minuti.
- enable_batched_operations
- bool
Valore che indica se le operazioni in batch sul lato server sono abilitate.
- enable_express
- bool
Valore che indica se le entità express sono abilitate. Un argomento rapido contiene temporaneamente un messaggio in memoria prima di scriverlo nell'archiviazione permanente.
- enable_partitioning
- bool
Valore che indica se l'argomento da partizionare tra più broker di messaggi è abilitato.
- filtering_messages_before_publishing
- bool
Indica se i messaggi devono essere filtrati prima della pubblicazione.
- is_anonymous_accessible
- bool
Valore che indica se il messaggio è accessibile in modo anonimo.
- is_express
- bool
- max_size_in_megabytes
- int
Dimensione massima dell'argomento in megabyte, ovvero la dimensione della memoria allocata per l'argomento.
- requires_duplicate_detection
- bool
Valore che indica se questo argomento richiede il rilevamento duplicati.
- size_in_bytes
- int
Dimensioni dell'argomento, in byte.
- status
- str oppure EntityStatus
Enumera i valori possibili per lo stato di un'entità di messaggistica. I valori noti sono: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled" e "Unknown".
- subscription_count
- int
Numero di sottoscrizioni.
- support_ordering
- bool
Valore che indica se l'argomento supporta l'ordinamento.
- updated_at
- datetime
Ora esatta dell'aggiornamento del messaggio.