Condividi tramite


QueueOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

StorageManagementClient's

Attributoqueue .

Ereditarietà
builtins.object
QueueOperations

Costruttore

QueueOperations(*args, **kwargs)

Metodi

create

Crea una nuova coda con il nome della coda specificata, nell'account specificato.

delete

Elimina la coda con il nome della coda specificata, nell'account specificato, se presente.

get

Ottiene la coda con il nome della coda specificata, nell'account specificato, se presente.

list

Ottiene un elenco di tutte le code nell'account di archiviazione specificato.

update

Crea una nuova coda con il nome della coda specificata, nell'account specificato.

create

Crea una nuova coda con il nome della coda specificata, nell'account specificato.

create(resource_group_name: str, account_name: str, queue_name: str, queue: _models.StorageQueue, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageQueue

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

queue_name
str
Necessario

Un nome della coda deve essere univoco all'interno di un account di archiviazione e deve essere compreso tra 3 e 63 caratteri. Il nome deve contenere solo caratteri alfanumerici e trattini minuscoli, deve iniziare e terminare con un carattere alfanumerico e non può avere due caratteri trattini(-) consecutivi. Obbligatorio.

queue
StorageQueue oppure IO
Necessario

Proprietà della coda e metadati da creare con. È un tipo StorageQueue o un tipo di I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

StorageQueue o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina la coda con il nome della coda specificata, nell'account specificato, se presente.

delete(resource_group_name: str, account_name: str, queue_name: str, **kwargs: Any) -> None

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

queue_name
str
Necessario

Un nome della coda deve essere univoco all'interno di un account di archiviazione e deve essere compreso tra 3 e 63 caratteri. Il nome deve contenere solo caratteri alfanumerici e trattini minuscoli, deve iniziare e terminare con un carattere alfanumerico e non può avere due caratteri trattini(-) consecutivi. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottiene la coda con il nome della coda specificata, nell'account specificato, se presente.

get(resource_group_name: str, account_name: str, queue_name: str, **kwargs: Any) -> StorageQueue

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

queue_name
str
Necessario

Un nome della coda deve essere univoco all'interno di un account di archiviazione e deve essere compreso tra 3 e 63 caratteri. Il nome deve contenere solo caratteri alfanumerici e trattini minuscoli, deve iniziare e terminare con un carattere alfanumerico e non può avere due caratteri trattini(-) consecutivi. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

StorageQueue o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottiene un elenco di tutte le code nell'account di archiviazione specificato.

list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, **kwargs: Any) -> Iterable[ListQueue]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

maxpagesize
str
Necessario

Facoltativo, numero massimo di code che devono essere incluse in una risposta alla coda di elenco. Il valore predefinito è Nessuno.

filter
str
Necessario

Facoltativo, se specificato, verranno elencate solo le code con un nome a partire dal filtro specificato. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di ListQueue o il risultato di cls(response)

Tipo restituito

Eccezioni

update

Crea una nuova coda con il nome della coda specificata, nell'account specificato.

update(resource_group_name: str, account_name: str, queue_name: str, queue: _models.StorageQueue, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageQueue

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

queue_name
str
Necessario

Un nome della coda deve essere univoco all'interno di un account di archiviazione e deve essere compreso tra 3 e 63 caratteri. Il nome deve contenere solo caratteri alfanumerici e trattini minuscoli, deve iniziare e terminare con un carattere alfanumerico e non può avere due caratteri trattini(-) consecutivi. Obbligatorio.

queue
StorageQueue oppure IO
Necessario

Proprietà della coda e metadati da creare con. È un tipo StorageQueue o un tipo di I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

StorageQueue o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

models = <module 'azure.mgmt.storage.v2021_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2021_09_01\\models\\__init__.py'>